메뉴 건너뛰기




Volumn , Issue , 2006, Pages 503-509

Dynamic evolution in a survivable application infrastructure

Author keywords

Byzantine fault tolerance; Configurable distributed systems; Dynamic evolution; Fault tolerant systems

Indexed keywords

BYZANTINE QUORUMS; INSTALLATION MESSAGE COMPLEXITY;

EID: 38049115182     PISSN: 10272658     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (1)

References (37)
  • 2
    • 38049097355 scopus 로고    scopus 로고
    • Architecture and Execution Model for a Survivable Work Flow Architecture Infrastructure
    • Technical Report WUCSE-2005-61
    • H. D. Thorvaldsson and K. Goldman. Architecture and Execution Model for a Survivable Work Flow Architecture Infrastructure. Technical Report WUCSE-2005-61, 2005.
    • (2005)
    • Thorvaldsson, H.D.1    Goldman, K.2
  • 3
  • 5
    • 0025521832 scopus 로고
    • The Evolving Philosophers Problem: Dynamic Change Management
    • J. Kramer and J. Magee. The Evolving Philosophers Problem: Dynamic Change Management. IEEE Trans. Softw. Eng., 16(11): 1293-1306, 1990.
    • (1990) IEEE Trans. Softw. Eng , vol.16 , Issue.11 , pp. 1293-1306
    • Kramer, J.1    Magee, J.2
  • 6
    • 85052749141 scopus 로고
    • How to design a system in which modules can be changed on the fly
    • R. S. Fabry. How to design a system in which modules can be changed on the fly. In 2nd ICSE, pages 470-476, 1976.
    • (1976) 2nd ICSE , pp. 470-476
    • Fabry, R.S.1
  • 7
    • 38049140357 scopus 로고
    • PhD thesis, Department of Computer Science, University of Wisconsin
    • I. Lee. A Dynamic Modication System. PhD thesis, Department of Computer Science, University of Wisconsin, 1983.
    • (1983) A Dynamic Modication System
    • Lee, I.1
  • 8
    • 0001506016 scopus 로고
    • On dynamically updating a computer program: From concept to prototype
    • O. Frieder and M. E. Segal. On dynamically updating a computer program: from concept to prototype. Journal of Systems and Software, 14(2): 111-128, 1991.
    • (1991) Journal of Systems and Software , vol.14 , Issue.2 , pp. 111-128
    • Frieder, O.1    Segal, M.E.2
  • 10
    • 0027657795 scopus 로고
    • On-line Software Version Change Using State Transfer Between Processes
    • D. Gupta and P. Jalote. On-line Software Version Change Using State Transfer Between Processes. Software - Practice and Experience, 23(9):949-964, 1993.
    • (1993) Software - Practice and Experience , vol.23 , Issue.9 , pp. 949-964
    • Gupta, D.1    Jalote, P.2
  • 11
    • 38049173745 scopus 로고    scopus 로고
    • T.Bloom. Dynamic Module Replacement in a distributed programming system, PhD thesis 1983. Technical Report MIT/LCS/TR-303.
    • T.Bloom. Dynamic Module Replacement in a distributed programming system, PhD thesis 1983. Technical Report MIT/LCS/TR-303.
  • 12
    • 0024888458 scopus 로고
    • Dynamically updating distributed software: Supporting change in uncertain and mistrustful environments
    • M. E. Segal and O. Frieder. Dynamically updating distributed software: supporting change in uncertain and mistrustful environments. In IEEE Conf. on Software Maintenance, pages 254-261, 1989.
    • (1989) IEEE Conf. on Software Maintenance , pp. 254-261
    • Segal, M.E.1    Frieder, O.2
  • 13
    • 0022043170 scopus 로고
    • Dynamic configuration for distributed systems
    • J. Kramer and J. Magee. Dynamic configuration for distributed systems. IEEE Trans. Softw. Eng., 11(4):424-436, 1985.
    • (1985) IEEE Trans. Softw. Eng , vol.11 , Issue.4 , pp. 424-436
    • Kramer, J.1    Magee, J.2
  • 14
    • 0026159530 scopus 로고
    • Dynamic reconfiguration of distributed programs
    • J. Purtillo and C. Hofmeister. Dynamic reconfiguration of distributed programs. In 11th IEEE ICDCS, pages 560-571, 1991.
    • (1991) 11th IEEE ICDCS , pp. 560-571
    • Purtillo, J.1    Hofmeister, C.2
  • 16
    • 0029695016 scopus 로고    scopus 로고
    • Maintaining Node Consistency in the Face of Dynamic Change
    • K. Moazami-Goudarzi and J. Kramer. Maintaining Node Consistency in the Face of Dynamic Change. In 3rd IEEE ICCDS, page 62, 1996.
    • (1996) 3rd IEEE ICCDS , pp. 62
    • Moazami-Goudarzi, K.1    Kramer, J.2
  • 17
    • 0000967507 scopus 로고    scopus 로고
    • A Formal Framework for On-line Software Version Change
    • D. Gupta, P. Jalote, and G. Barua. A Formal Framework for On-line Software Version Change. IEEE Trans. Softw. Eng., 22(2):120-131, 1996.
    • (1996) IEEE Trans. Softw. Eng , vol.22 , Issue.2 , pp. 120-131
    • Gupta, D.1    Jalote, P.2    Barua, G.3
  • 19
    • 0033203775 scopus 로고    scopus 로고
    • Zones, contracts and absorbing changes: An approach to software evolution
    • H. Evans and P. Dickman. Zones, contracts and absorbing changes: an approach to software evolution. In 15th ACM OOPSLA, pages 415-434, 1999.
    • (1999) 15th ACM OOPSLA , pp. 415-434
    • Evans, H.1    Dickman, P.2
  • 22
    • 77956616921 scopus 로고    scopus 로고
    • Live Upgrades of CORBA Applications Using Object Replication
    • L. A. Tewksbury, L. E. Moser, and P. M. Melliar-Smith. Live Upgrades of CORBA Applications Using Object Replication. In IEEE ICSM, page 488, 2001.
    • (2001) IEEE ICSM , pp. 488
    • Tewksbury, L.A.1    Moser, L.E.2    Melliar-Smith, P.M.3
  • 24
    • 0001564017 scopus 로고
    • Reconfiguration and module replacement in argus: Theory and practice
    • T. Bloom and M. Day. Reconfiguration and module replacement in argus: Theory and practice. IEE Softw. Engineering Journal, 8(2), 1993.
    • (1993) IEE Softw. Engineering Journal , vol.8 , Issue.2
    • Bloom, T.1    Day, M.2
  • 25
    • 26444556856 scopus 로고    scopus 로고
    • Scheduling and Simulation: How to Upgrade Distributed Systems
    • S. Ajmani, B. Liskov, and L. Shrira. Scheduling and Simulation: How to Upgrade Distributed Systems. In USENIX HotOS-IX, 2003.
    • (2003) USENIX HotOS-IX
    • Ajmani, S.1    Liskov, B.2    Shrira, L.3
  • 27
    • 84941162476 scopus 로고    scopus 로고
    • Enabling Flexible Cross-Version Interoperability for Distributed Services
    • Edinburgh, UK
    • T. Senivongse. Enabling Flexible Cross-Version Interoperability for Distributed Services. In Intl. Symposium on Dist. Objects and Applications, Edinburgh, UK, 1999.
    • (1999) Intl. Symposium on Dist. Objects and Applications
    • Senivongse, T.1
  • 28
    • 0002459352 scopus 로고    scopus 로고
    • Dynamic C++ classes - A Lightweight mechanism to update code in a running program
    • G. Hjálmtýsson and R. Gray. Dynamic C++ classes - A Lightweight mechanism to update code in a running program. In USENIX Annual Technical Conference, 1998.
    • (1998) USENIX Annual Technical Conference
    • Hjálmtýsson, G.1    Gray, R.2
  • 29
    • 0025564050 scopus 로고
    • Implementing fault-tolerant services using the state machine approach: A tutorial
    • F. B. Schneider. Implementing fault-tolerant services using the state machine approach: a tutorial. ACM Comput. Surv., 22(4):299-319, 1990.
    • (1990) ACM Comput. Surv , vol.22 , Issue.4 , pp. 299-319
    • Schneider, F.B.1
  • 30
    • 0022144724 scopus 로고
    • Asynchronous consensus and broadcast protocols
    • G. Bracha and S. Toueg. Asynchronous consensus and broadcast protocols. J. ACM, 32(4):824-840, 1985.
    • (1985) J. ACM , vol.32 , Issue.4 , pp. 824-840
    • Bracha, G.1    Toueg, S.2
  • 32
    • 38049147732 scopus 로고    scopus 로고
    • R. L. Rivest, A. Shamir, and L. M. Adelman. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. Technical Report MIT/LCS/TM-82, 1977.
    • R. L. Rivest, A. Shamir, and L. M. Adelman. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. Technical Report MIT/LCS/TM-82, 1977.
  • 33
    • 0018545449 scopus 로고
    • How to share a secret
    • A. Shamir. How to share a secret. Commun. ACM, 22(11):612-613, 1979.
    • (1979) Commun. ACM , vol.22 , Issue.11 , pp. 612-613
    • Shamir, A.1
  • 34
    • 0024141971 scopus 로고
    • How to share a secret with cheaters
    • M. Tompa and H. Woll. How to share a secret with cheaters. Journal of Cryptology, 1(2): 133-138, 1988.
    • (1988) Journal of Cryptology , vol.1 , Issue.2 , pp. 133-138
    • Tompa, M.1    Woll, H.2
  • 35
    • 0031628398 scopus 로고    scopus 로고
    • Simplified VSS and fast-track multiparty computations with applications to threshold cryptography
    • R. Gennaro, M. O. Rabin, and T. Rabin. Simplified VSS and fast-track multiparty computations with applications to threshold cryptography. In 17th ACM PODC, pages 101-111, 1998.
    • (1998) 17th ACM PODC , pp. 101-111
    • Gennaro, R.1    Rabin, M.O.2    Rabin, T.3
  • 36
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M. P. Herlihy and J. M. Wing. Linearizability: a correctness condition for concurrent objects. ACM Trans. Program. Lang. Syst., 12(3):463-492, 1990.
    • (1990) ACM Trans. Program. Lang. Syst , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 37
    • 0030673123 scopus 로고    scopus 로고
    • Byzantine quorum systems
    • D. Malkhi and M. Reiter. Byzantine quorum systems. In 29th ACM STOC, pages 569-578, 1997.
    • (1997) 29th ACM STOC , pp. 569-578
    • Malkhi, D.1    Reiter, M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.