메뉴 건너뛰기




Volumn , Issue , 2011, Pages

Cloud software upgrades: Challenges and opportunities

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTING SOFTWARE; CRITICAL SERVICE; HIGH AVAILABILITY; RELEASE HISTORY; RESEARCH AGENDA; SERVICE AVAILABILITY; SERVICE LEVEL AGREEMENTS; SOFTWARE UPGRADES; UPGRADE MECHANISM;

EID: 80855164513     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MESOCA.2011.6049037     Document Type: Conference Paper
Times cited : (39)

References (50)
  • 3
    • 84900612451 scopus 로고    scopus 로고
    • Retrieved on 11 May 2011
    • Amazon, "AWS Service Health Dashboard," http:// status.aws.amazon.com/. Retrieved on 11 May 2011.
    • AWS Service Health Dashboard
  • 4
    • 80855135992 scopus 로고    scopus 로고
    • Amazon's Trouble Raises Cloud Computing Doubts
    • April 22
    • S. Lohr, "Amazon's Trouble Raises Cloud Computing Doubts," The New York Times, April 22, 2011, http://www.nytimes.com/2011/04/23/technology/ 23cloud.html.
    • (2011) The New York Times
    • Lohr, S.1
  • 7
    • 80855135991 scopus 로고
    • Large-scale real-time program retrofit methodology in AT&T 5ESS switch
    • 2nd ed.
    • L. C. Toy, "Large-scale real-time program retrofit methodology in AT&T 5ESS switch," in Reliable computer systems: design and evaluation, 2nd ed., 1992.
    • (1992) Reliable Computer Systems: Design and Evaluation
    • Toy, L.C.1
  • 9
    • 85088335091 scopus 로고    scopus 로고
    • Staged deployment in Mirage, an integrated software upgrade testing and distribution system
    • O. Crameri, N. Knežević, D. Kostić, R. Bianchini, and W. Zwaenepoel, "Staged deployment in Mirage, an integrated software upgrade testing and distribution system." SOSP'07.
    • SOSP'07
    • Crameri, O.1    Knežević, N.2    Kostić, D.3    Bianchini, R.4    Zwaenepoel, W.5
  • 10
    • 84893421683 scopus 로고    scopus 로고
    • Why do upgrades fail and what can we do about it? Toward dependable, online upgrades in enterprise systems
    • T. Dumitraş and P. Narasimhan, "Why do upgrades fail and what can we do about it? Toward dependable, online upgrades in enterprise systems." Middleware'09.
    • Middleware'09
    • Dumitraş, T.1    Narasimhan, P.2
  • 13
    • 77954982508 scopus 로고    scopus 로고
    • December sponsored by Microsoft Corporation
    • D. Chappell, "Introducing Windows Azure," December 2009, sponsored by Microsoft Corporation.
    • (2009) Introducing Windows Azure
    • Chappell, D.1
  • 14
    • 80855135990 scopus 로고    scopus 로고
    • Perform a rolling upgrade from Windows 2000
    • Jan [Online]. Available
    • Microsoft Corporation, "Perform a rolling upgrade from Windows 2000," TechNet Library, Jan 2005. [Online]. Available: http://technet. microsoft.com/en-us/ library/cc738005(WS.10).aspx
    • (2005) TechNet Library
  • 15
    • 79551660413 scopus 로고    scopus 로고
    • Database rolling upgrade using Data Guard SQL Apply
    • Dec [Online]. Available
    • Oracle Corporation, "Database rolling upgrade using Data Guard SQL Apply,"Maximum Availability Architecture White Paper, Dec 2008. [Online]. Available: http://www.oracle.com/technology/deploy/availability/ pdf/maa-wp-10gr2-rollingupgradebestpractices.pdf
    • (2008) Maximum Availability Architecture White Paper
  • 16
    • 80855135993 scopus 로고    scopus 로고
    • Online software upgrading: New research directions and practical considerations
    • M. Segal, "Online software upgrading: new research directions and practical considerations." COMPSAC'02.
    • COMPSAC'02
    • Segal, M.1
  • 17
    • 33646396766 scopus 로고    scopus 로고
    • How do APIs evolve? A story of refactoring
    • D. Dig and R. Johnson, "How do APIs evolve? A story of refactoring," JSME, 2006.
    • (2006) JSME
    • Dig, D.1    Johnson, R.2
  • 19
    • 80855140739 scopus 로고    scopus 로고
    • (Google), Personal communication
    • D. Petrou (Google), Personal communication, 2010.
    • (2010)
    • Petrou, D.1
  • 21
    • 80855140744 scopus 로고    scopus 로고
    • Sumo Ltd, "Sumo Paint," http://www.sumopaint.com.
    • Sumo Paint
  • 23
    • 80855158428 scopus 로고    scopus 로고
    • NCBI, "BLAST," ftp://ftp.ncbi.nlm.nih.gov/blast/ executables/release/.
    • BLAST
  • 25
    • 43149115851 scopus 로고    scopus 로고
    • Velvet: Algorithms for de novo short read assembly using de Bruijn graphs
    • DOI 10.1101/gr.074492.107
    • D. R. Zerbino and E. Birney, "Velvet: Algorithms for de novo short read assembly using de bruijn graphs,"Genome Research, vol. 18, no. 5, pp. 821-829, 2008. (Pubitemid 351645072)
    • (2008) Genome Research , vol.18 , Issue.5 , pp. 821-829
    • Zerbino, D.R.1    Birney, E.2
  • 26
    • 80855149426 scopus 로고    scopus 로고
    • D. R. Hipp, "Sqlite," http://www.sqlite.org/.
    • Hipp, D.R.1
  • 27
    • 80855158439 scopus 로고    scopus 로고
    • (Oracle Corporation), Personal communication
    • A. Downing (Oracle Corporation), Personal communication, 2008.
    • (2008)
    • Downing, A.1
  • 28
    • 80855142369 scopus 로고    scopus 로고
    • [Online]. Available
    • Wikimedia Foundation, "MediaWiki 1.5 upgrade,"2005. [Online]. Available: http://meta.wikimedia.org/ wiki/MediaWiki-1.5-upgrade
    • (2005) MediaWiki 1.5 Upgrade
  • 29
    • 70450240512 scopus 로고    scopus 로고
    • Graceful database schema evolution: The prism workbench
    • C. A. Curino, H. J. Moon, and C. Zaniolo, "Graceful database schema evolution: the prism workbench,"VLDB, vol. 1, no. 1, pp. 761-772, 2008.
    • (2008) VLDB , vol.1 , Issue.1 , pp. 761-772
    • Curino, C.A.1    Moon, H.J.2    Zaniolo, C.3
  • 30
    • 80855135618 scopus 로고    scopus 로고
    • Schema evolution analysis for embedded databases
    • S. Wu and I. Neamtiu, "Schema evolution analysis for embedded databases," HotSWUp'11.
    • HotSWUp'11
    • Wu, S.1    Neamtiu, I.2
  • 31
    • 70450280876 scopus 로고    scopus 로고
    • Collateral evolution of applications and databases
    • D.-Y. Lin and I. Neamtiu, "Collateral evolution of applications and databases," in EVOL/IWPSE'09.
    • EVOL/IWPSE'09
    • Lin, D.-Y.1    Neamtiu, I.2
  • 32
    • 80855140749 scopus 로고    scopus 로고
    • GPFS: A shared-disk file system for large computing clusters,"
    • F. Schmuck and R. Haskin, "GPFS: A shared-disk file system for large computing clusters," in FAST'02.
    • FAST'02
    • Schmuck, F.1    Haskin, R.2
  • 33
    • 80855158429 scopus 로고    scopus 로고
    • (IBM Research), Personal communication
    • F. Schmuck (IBM Research), Personal communication, 2010.
    • (2010)
    • Schmuck, F.1
  • 34
    • 80855140751 scopus 로고    scopus 로고
    • Report on the second ACM workshop on hot topics in software upgrades (HotSWUp'09)
    • T. Dumitraş, I. Neamtiu, and E. Tilevich, "Report on the second ACM workshop on hot topics in software upgrades (HotSWUp'09)," SIGOPS OSR 2010.
    • SIGOPS OSR 2010
    • Dumitraş, T.1    Neamtiu, I.2    Tilevich, E.3
  • 35
    • 78650089093 scopus 로고    scopus 로고
    • To upgrade or not to upgrade: Impact of online upgrades across multiple administrative domains
    • Oct
    • T. Dumitraş, E. Tilevich, and P. Narasimhan, "To upgrade or not to upgrade: Impact of online upgrades across multiple administrative domains," in ACM SPLASH Onward!, Oct 2010, pp. 865-876.
    • (2010) ACM SPLASH Onward! , pp. 865-876
    • Dumitraş, T.1    Tilevich, E.2    Narasimhan, P.3
  • 36
    • 0024888458 scopus 로고    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 ICSM'89.
    • ICSM'89
    • Segal, M.E.1    Frieder, O.2
  • 37
    • 85026662477 scopus 로고    scopus 로고
    • Safe and timely updates to multi-threaded programs
    • I. Neamtiu and M. Hicks, "Safe and timely updates to multi-threaded programs," in PLDI'09.
    • PLDI'09
    • Neamtiu, I.1    Hicks, M.2
  • 38
    • 77954961666 scopus 로고    scopus 로고
    • Dynamic updates for Web and cloud applications
    • P. Bhattacharya and I. Neamtiu, "Dynamic updates for Web and cloud applications," in APLWACA'10.
    • APLWACA'10
    • Bhattacharya, P.1    Neamtiu, I.2
  • 40
    • 33847118593 scopus 로고    scopus 로고
    • Structural and algorithmic issues of dynamic protocol update
    • O. Rütti, P. T. Wojciechowski, and A. Schiper, "Structural and algorithmic issues of dynamic protocol update,"in IPDPS'06.
    • IPDPS'06
    • Rütti, O.1    Wojciechowski, P.T.2    Schiper, A.3
  • 41
    • 76749108975 scopus 로고    scopus 로고
    • Migrating protocols in multi-threaded message-passing systems
    • A. Anderson and J. Rathke, "Migrating protocols in multi-threaded message-passing systems," in HotSWUp'09.
    • HotSWUp'09
    • Anderson, A.1    Rathke, J.2
  • 42
    • 80855158430 scopus 로고    scopus 로고
    • The end of protocols
    • June [Online]. Available
    • J. Waldo, "The end of protocols," Sun Microsystems Java Developer Connection, June 2000. [Online]. Available: http://java.sun.com/ developer/ technicalArticles/jini/protocols.html
    • (2000) Sun Microsystems Java Developer Connection
    • Waldo, J.1
  • 43
    • 80855149420 scopus 로고    scopus 로고
    • (VMware), Personal communication
    • J. Waldo (VMware), Personal communication, 2010.
    • (2010)
    • Waldo, J.1
  • 46
    • 80855149419 scopus 로고    scopus 로고
    • UpgradeJ: Incremental typechecking for class upgrades
    • G. Bierman, M. Parkinson, and J. Noble, "UpgradeJ: Incremental typechecking for class upgrades,"in ECOOP'08.
    • ECOOP'08
    • Bierman, G.1    Parkinson, M.2    Noble, J.3
  • 48
  • 49


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