{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:51:12Z","timestamp":1742914272063,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642104442"},{"type":"electronic","value":"9783642104459"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-10445-9_18","type":"book-chapter","created":{"date-parts":[[2009,11,4]],"date-time":"2009-11-04T07:06:08Z","timestamp":1257318368000},"page":"349-372","source":"Crossref","is-referenced-by-count":25,"title":["Why Do Upgrades Fail and What Can We Do about It?"],"prefix":"10.1007","author":[{"given":"Tudor","family":"Dumitra\u015f","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Priya","family":"Narasimhan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"Crameri, O., Kne\u017eevi\u0107, N., Kosti\u0107, D., Bianchini, R., Zwaenepoel, W.: Staged deployment in Mirage, an integrated software upgrade testing and distribution system. In: Symposium on Operating Systems Principles, Stevenson, WA, October 2007, pp. 221\u2013236 (2007)","DOI":"10.1145\/1323293.1294283"},{"key":"18_CR2","unstructured":"Neumann, P., et al.: America Offline. The Risks Digest\u00a018(30-31) (August 8-9, 1996), http:\/\/catless.ncl.ac.uk\/Risks\/18.30.html"},{"key":"18_CR3","unstructured":"Koch, C.: AT&T Wireless self-destructs. CIO Magazine (April 2004), http:\/\/www.cio.com\/archive\/041504\/wireless.html"},{"issue":"12","key":"18_CR4","doi-asserted-by":"publisher","first-page":"1494","DOI":"10.1016\/j.ress.2006.01.009","volume":"91","author":"R.L. Wears","year":"2006","unstructured":"Wears, R.L., Cook, R.I., Perry, S.J.: Automation, interaction, complexity, and failure: A case study. Reliability Engineering and System Safety\u00a091(12), 1494\u20131501 (2006)","journal-title":"Reliability Engineering and System Safety"},{"key":"18_CR5","unstructured":"Di Cosmo, R.: Report on formal management of software dependencies. Technical report, INRIA (EDOS Project Deliverable WP2-D2.1) (September 2005)"},{"key":"18_CR6","unstructured":"Office of Government Commerce: Service Transition. Information Technology Infrastructure Library, ITIL (2007)"},{"key":"18_CR7","unstructured":"Oracle Corporation: Database rolling upgrade using Data Guard SQL Apply. Maximum Availability Architecture White Paper (December 2008)"},{"key":"18_CR8","unstructured":"Oxford English Dictionary, 2nd edn. Oxford University Press, Oxford (1989), http:\/\/www.oed.com"},{"issue":"4","key":"18_CR9","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/4236.939450","volume":"5","author":"E.A. Brewer","year":"2001","unstructured":"Brewer, E.A.: Lessons from giant-scale services. IEEE Internet Computing\u00a05(4), 46\u201355 (2001)","journal-title":"IEEE Internet Computing"},{"key":"18_CR10","unstructured":"Oppenheimer, D., Ganapathi, A., Patterson, D.A.: Why do Internet services fail, and what can be done about it? In: USENIX Symposium on Internet Technologies and Systems, Seattle, WA (March 2003)"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"Keller, L., Upadhyaya, P., Candea, G.: ConfErr: A tool for assessing resilience to human configuration errors. In: International Conference on Dependable Systems and Networks, Anchorage, AK (June 2008)","DOI":"10.1109\/DSN.2008.4630084"},{"key":"18_CR12","unstructured":"Nagaraja, K., Oliveira, F., Bianchini, R., Martin, R.P., Nguyen, T.D.: Understanding and dealing with operator mistakes in Internet services. In: USENIX Symposium on Operating Systems Design and Implementation, San Francisco, CA, December 2004, pp. 61\u201376 (2004)"},{"key":"18_CR13","unstructured":"Oliveira, F., Nagaraja, K., Bachwani, R., Bianchini, R., Martin, R.P., Nguyen, T.D.: Understanding and validating database system administration. In: USENIX Annual Technical Conference (June 2006)"},{"key":"18_CR14","unstructured":"Dumitra\u015f, T., Kavulya, S., Narasimhan, P.: A fault model for upgrades in distributed systems. Technical Report CMU-PDL-08-115, Carnegie Mellon University (2008)"},{"key":"18_CR15","series-title":"Wiley Series in Probability and Mathematical Statistics","doi-asserted-by":"publisher","DOI":"10.1002\/9780470316801","volume-title":"Finding Groups in Data: an Introduction to Cluster Analysis","author":"L. Kaufman","year":"1990","unstructured":"Kaufman, L., Rousseeuw, P.J.: Finding Groups in Data: an Introduction to Cluster Analysis. Wiley Series in Probability and Mathematical Statistics. Wiley, Chichester (1990)"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Sullivan, M., Chillarege, R.: Software defects and their impact on system availability-a study of field failures in operating systems. In: Fault-Tolerant Computing Symposium, pp. 2\u20139 (1991)","DOI":"10.1109\/FTCS.1991.146625"},{"key":"18_CR17","unstructured":"Chatfield, C.: Statistics for Technology: A Course in Applied Statistics, 3rd edn. Chapman & Hall\/CRC (1983)"},{"key":"18_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1007\/11785477_24","volume-title":"ECOOP 2006 \u2013 Object-Oriented Programming","author":"D. Dig","year":"2006","unstructured":"Dig, D., Comertoglu, C., Marinov, D., Johnson, R.: Automated detection of refactorings in evolving components. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol.\u00a04067, pp. 404\u2013428. Springer, Heidelberg (2006)"},{"key":"18_CR19","unstructured":"Anderson, R.: The end of DLL Hell. MSDN Magazine (January 2000)"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Di Cosmo, R., Zacchiroli, S., Trezentos, P.: Package upgrades in FOSS distributions: details and challenges. In: Workshop on Hot Topics in Software Upgrades (October 2008)","DOI":"10.1145\/1490283.1490292"},{"issue":"3","key":"18_CR21","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1109\/MIC.2002.1003136","volume":"6","author":"D. Menasc\u00e9","year":"2002","unstructured":"Menasc\u00e9, D.: TPC-W: A benchmark for e-commerce. IEEE Internet Computing\u00a06(3), 83\u201387 (2002)","journal-title":"IEEE Internet Computing"},{"key":"18_CR22","unstructured":"Dumitra\u015f, T., Tan, J., Gho, Z., Narasimhan, P.: No more HotDependencies: Toward dependency-agnostic upgrades in distributed systems. In: Workshop on Hot Topics in System Dependability, Edinburgh, Scotland (June 2007)"},{"key":"18_CR23","doi-asserted-by":"crossref","unstructured":"Amir, Y., Danilov, C., Stanton, J.: A low latency, loss tolerant architecture and protocol for wide area group communication. In: International Conference on Dependable Systems and Networks, New York, NY, June 2000, pp. 327\u2013336 (2000)","DOI":"10.1109\/ICDSN.2000.857557"},{"key":"18_CR24","doi-asserted-by":"crossref","unstructured":"Amza, C., Cecchet, E., Chanda, A., Cox, A., Elnikety, S., Gil, R., Marguerite, J., Rajamani, K., Zwaenepoel, W.: Specification and implementation of dynamic web site benchmarks. In: IEEE Workshop on Workload Characterization, Austin, TX, November 2002, pp. 3\u201313 (2002), http:\/\/rubis.objectweb.org\/","DOI":"10.1109\/WWC.2002.1226489"},{"key":"18_CR25","unstructured":"Downing, A.: Oracle Corporation. Personal communication (2008)"},{"key":"18_CR26","doi-asserted-by":"crossref","unstructured":"Boyapati, C., Liskov, B., Shrira, L., Moh, C.H., Richman, S.: Lazy modular upgrades in persistent object stores. In: Object-Oriented Programing, Systems, Languages and Applications, Anaheim, CA, pp. 403\u2013417 (2003)","DOI":"10.1145\/949343.949341"},{"key":"18_CR27","unstructured":"Zolti, I.: Accenture. Personal communication (2006)"},{"key":"18_CR28","doi-asserted-by":"crossref","unstructured":"Neamtiu, I., Hicks, M., Stoyle, G., Oriol, M.: Practical dynamic software updating for C. In: ACM Conference on Programming Language Design and Implementation, Ottawa, Canada, June 2006, pp. 72\u201383 (2006)","DOI":"10.1145\/1133981.1133991"},{"key":"18_CR29","doi-asserted-by":"crossref","unstructured":"Neamtiu, I., Hicks, M.: Safe and timely dynamic updates for multi-threaded programs. In: ACM Conference on Programming Language Design and Implementation, Dublin, Ireland (June 2009)","DOI":"10.1145\/1542476.1542479"},{"key":"18_CR30","doi-asserted-by":"crossref","unstructured":"Lowell, D., Saito, Y., Samberg, E.: Devirtualizable virtual machines enabling general, single-node, online maintenance. In: International Conference on Architectural Support for Programming Languages and Operating Systems, Boston, MA, October 2004, pp. 211\u2013223 (2004)","DOI":"10.1145\/1037949.1024419"},{"key":"18_CR31","unstructured":"Potter, S., Nieh, J.: Reducing downtime due to system maintenance and upgrades. In: Large Installation System Administration Conference, San Diego, CA, December 2005, pp.\u00a047\u201362 (2005)"}],"container-title":["Lecture Notes in Computer Science","Middleware 2009"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-10445-9_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,13]],"date-time":"2025-02-13T02:00:15Z","timestamp":1739412015000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-10445-9_18"}},"subtitle":["Toward Dependable, Online Upgrades in Enterprise System"],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642104442","9783642104459"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-10445-9_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}