메뉴 건너뛰기




Volumn 27, Issue 9, 2016, Pages 2711-2724

Rollup: Non-Disruptive Rolling Upgrade with Fast Consensus-Based Dynamic Reconfigurations

Author keywords

active replication; cluster management; membership change; online upgrade; Paxos; Quorum

Indexed keywords

DYNAMIC MODELS;

EID: 84982161582     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2015.2499772     Document Type: Article
Times cited : (29)

References (55)
  • 3
    • 79953899924 scopus 로고    scopus 로고
    • Dynamic atomic storage without consensus
    • M. K. Aguilera, I. Keidar, D. Malkhi, and A. Shraer, "Dynamic atomic storage without consensus," J. ACM, vol. 58, no. 2, pp. 1-32, 2011.
    • (2011) J. ACM , vol.58 , Issue.2 , pp. 1-32
    • Aguilera, M.K.1    Keidar, I.2    Malkhi, D.3    Shraer, A.4
  • 5
    • 0029215351 scopus 로고
    • Sharing memory robustly in message-passing systems
    • Jan
    • H. Attiya, A. Bar-Noy, and D. Dolev, "Sharing memory robustly in message-passing systems," J. ACM, vol 42, no. 1, pp. 124-142, Jan. 1995.
    • (1995) J. ACM , vol.42 , Issue.1 , pp. 124-142
    • Attiya, H.1    Bar-Noy, A.2    Dolev, D.3
  • 7
    • 79953846985 scopus 로고    scopus 로고
    • Virtually synchronous methodology for dynamic service replication
    • Cambridge, MA, USA, Tech. Rep. MSR-TR-2010-151
    • K. Birman, D. Malkhi, and R. v. Renesse, "Virtually synchronous methodology for dynamic service replication," Microsoft Res., Cambridge, MA, USA, Tech. Rep. MSR-TR-2010-151, 2010.
    • (2010) Microsoft Res
    • Birman, K.1    Malkhi, D.2    Renesse, R.V.3
  • 9
    • 84930838320 scopus 로고
    • The grid protocol: A high performance scheme for maintaining replicated data
    • Dec
    • S. Y. Cheung, M. H. Ammar, and M. Ahamad, "The grid protocol: A high performance scheme for maintaining replicated data," IEEE Trans. Knowl. Data Eng., vol. 4, no. 6, pp. 582-592, Dec. 1992.
    • (1992) IEEE Trans. Knowl. Data Eng , vol.4 , Issue.6 , pp. 582-592
    • Cheung, S.Y.1    Ammar, M.H.2    Ahamad, M.3
  • 12
    • 77954746722 scopus 로고
    • Essai sur l'application de l'analyse à la probabilité des décisions rendues à la pluralité des voix
    • N. d. Condorcet. Essai sur l'application de l'analyse à la probabilité des décisions rendues à la pluralité des voix. Imprimerie Royale, 1785.
    • (1785) Imprimerie Royale
    • Condorcet, N.D.1
  • 13
    • 84893421683 scopus 로고    scopus 로고
    • Why do upgrades fail and what can we do about it?: Toward dependable, online upgrades in enterprise system
    • T. Dumitraş and P. Narasimhan, "Why do upgrades fail and what can we do about it?: Toward dependable, online upgrades in enterprise system," in Proc. 10th ACM/IFIP/USENIX Int. Conf. Middleware, 2009, pp. 18:1-18:20.
    • (2009) Proc. 10th ACM/IFIP/USENIX Int. Conf. Middleware , pp. 181-1820
    • Dumitraş, T.1    Narasimhan, P.2
  • 17
    • 84880146979 scopus 로고    scopus 로고
    • Development and deployment at Facebook
    • Jul.-Augt
    • D. G. Feitelson, E. Frachtenberg, and K. L. Beck, "Development and deployment at Facebook," IEEE Internet Comput., vol. 17, no. 4, pp. 8-17, Jul.-Augt. 2013.
    • (2013) IEEE Internet Comput , vol.17 , Issue.4 , pp. 8-17
    • Feitelson, D.G.1    Frachtenberg, E.2    Beck, K.L.3
  • 18
    • 0022045868 scopus 로고
    • Impossibility of distributed consensus with one faulty process
    • Apr
    • M. J. Fischer, N. A. Lynch, and M. S. Paterson, "Impossibility of distributed consensus with one faulty process," J. ACM, vol. 32, no. 2, pp. 374-382, Apr. 1985.
    • (1985) J. ACM , vol.32 , Issue.2 , pp. 374-382
    • Fischer, M.J.1    Lynch, N.A.2    Paterson, M.S.3
  • 25
    • 35248812406 scopus 로고    scopus 로고
    • SQUARE: Scalable quorum-based atomic memory with local reconfiguration
    • Mar
    • V. Gramoli, E. Anceaume, and A. Virgillito, "SQUARE: Scalable quorum-based atomic memory with local reconfiguration," in Proc. ACM Symp. Appl. Comput., Mar. 2007, pp. 574-579.
    • (2007) Proc. ACM Symp. Appl. Comput , pp. 574-579
    • Gramoli, V.1    Anceaume, E.2    Virgillito, A.3
  • 26
    • 32344435843 scopus 로고
    • A modular approach to the specification and implementation of fault-tolerant broadcasts
    • Cornell Univ., Ithaca, NY, USA, Tech. Rep. TR94-1425, May
    • V. Hadzilacos and S. Toueg, "A modular approach to the specification and implementation of fault-tolerant broadcasts," Dept. Comput. Sci., Cornell Univ., Ithaca, NY, USA, Tech. Rep. TR94-1425, May 1994.
    • (1994) Dept. Comput. Sci
    • Hadzilacos, V.1    Toueg, S.2
  • 27
    • 0022659404 scopus 로고
    • A quorum-consensus replication method for abstract data types
    • M. Herlihy, "A quorum-consensus replication method for abstract data types," ACM Trans. Comput. Syst., vol. 4, no. 1, pp. 32-53, 1986.
    • (1986) ACM Trans. Comput. Syst , vol.4 , Issue.1 , pp. 32-53
    • Herlihy, M.1
  • 28
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M. Herlihy and J. Wing, "Linearizability: A correctness condition for concurrent objects," ACM Trans. Program. Lang. Syst., vol. 12, no. 3, pp. 463-492, 1990.
    • (1990) ACM Trans. Program. Lang. Syst , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.1    Wing, J.2
  • 32
    • 0032058184 scopus 로고    scopus 로고
    • The part-time parliament
    • L. Lamport, "The part-time parliament," ACM Trans. Comput. Syst., vol. 16, no. 2, pp. 133-169, 1998.
    • (1998) ACM Trans. Comput. Syst , vol.16 , Issue.2 , pp. 133-169
    • Lamport, L.1
  • 33
    • 79952046493 scopus 로고    scopus 로고
    • Reconfiguring a state machine
    • Mar
    • L. Lamport, D. Malkhi, and L. Zhou, "Reconfiguring a state machine," SIGACT News, vol. 41, no. 1, pp. 63-73, Mar. 2010.
    • (2010) SIGACT News , vol.41 , Issue.1 , pp. 63-73
    • Lamport, L.1    Malkhi, D.2    Zhou, L.3
  • 35
    • 14844296701 scopus 로고    scopus 로고
    • Location tracking using quorums in mobile ad hoc networks
    • H. Lee, J. L. Welch, and N. H. Vaidya, "Location tracking using quorums in mobile ad hoc networks," Ad Hoc Netw., vol. 1, no. 4, pp. 371-381, 2003.
    • (2003) Ad Hoc Netw , vol.1 , Issue.4 , pp. 371-381
    • Lee, H.1    Welch, J.L.2    Vaidya, N.H.3
  • 37
    • 0004215089 scopus 로고    scopus 로고
    • Morgan Kaufmann, San Francisco, CA, USA
    • N. A. Lynch. Distributed Algorithms. Morgan Kaufmann, San Francisco, CA, USA, 1996.
    • (1996) Distributed Algorithms
    • Lynch, N.A.1
  • 38
    • 85011686667 scopus 로고    scopus 로고
    • Robust emulation of shared memory using dynamic quorum-acknowledged broadcasts
    • N. A. Lynch and A. A. Shvartsman, "Robust emulation of shared memory using dynamic quorum-acknowledged broadcasts," in Proc. Symp. Fault-Tolerant Comput., 1997, pp. 272-281.
    • (1997) Proc. Symp. Fault-Tolerant Comput , pp. 272-281
    • Lynch, N.A.1    Shvartsman, A.A.2
  • 39
    • 84947256658 scopus 로고    scopus 로고
    • RAMBO: A reconfigurable atomic memory service for dynamic networks
    • N. A. Lynch and A. A. Shvartsman, "RAMBO: A reconfigurable atomic memory service for dynamic networks," in Proc. 16th Int. Conf. Distrib. Comput., 2002, pp. 173-190.
    • (2002) Proc. 16th Int. Conf. Distrib. Comput , pp. 173-190
    • Lynch, N.A.1    Shvartsman, A.A.2
  • 40
    • 84883594154 scopus 로고    scopus 로고
    • IBM. Tivoli Endpoint Manager [Online]. Available: http://www- 01.ibm.com/software/tivoli/solutions/endpoint/
    • Tivoli Endpoint Manager
  • 42
    • 12444274858 scopus 로고    scopus 로고
    • Implementing a reconfigurable atomic memory service for dynamic networks
    • P. M. Musial and A. A. Shvartsman, "Implementing a reconfigurable atomic memory service for dynamic networks," in Proc. 18th Int. Parallel Distrib. Symp., 2004, p. 208b.
    • (2004) Proc. 18th Int. Parallel Distrib. Symp , pp. 208b
    • Musial, P.M.1    Shvartsman, A.A.2
  • 43
    • 0002957803 scopus 로고    scopus 로고
    • The load, capacity, and availability of quorum systems
    • Apr
    • M. Naor and A. Wool, "The load, capacity, and availability of quorum systems," SIAM J. Comput., vol. 27, no. 2, pp. 423-447, Apr. 1998.
    • (1998) SIAM J. Comput , vol.27 , Issue.2 , pp. 423-447
    • Naor, M.1    Wool, A.2
  • 46
    • 84982092712 scopus 로고    scopus 로고
    • Database rolling upgrade using data guard SQL apply
    • Oracle Corporation., Dec
    • Oracle Corporation. Database rolling upgrade using data guard SQL apply. Maximum availability architecture, Dec. 2008.
    • (2008) Maximum Availability Architecture
  • 48
    • 0001030634 scopus 로고
    • The availability of quorum systems
    • D. Peleg and A. Wool, "The availability of quorum systems," Inf. Comput., vol. 123, no. 2, pp. 210-223, 1995.
    • (1995) Inf. Comput , vol.123 , Issue.2 , pp. 210-223
    • Peleg, D.1    Wool, A.2
  • 55
    • 84982092715 scopus 로고    scopus 로고
    • VMware Inc. vSphere Update Manager. [Online]. Available: http://www.vmware.com/products/datacenter-virtualization/ vsphere/update -manager.html
    • VMware Inc. VSphere Update Manager


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