| Staged deployment in mirage, an integrated software upgrade testing and distribution system |
| Full text |
Flv
(22:40),
Mp3
(9.52 MB),
Pdf
(652 KB)
|
Source
|
ACM Symposium on Operating Systems Principles
archive
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
table of contents
Stevenson, Washington, USA
SESSION: System maintenance
table of contents
Pages: 221 - 236
Year of Publication: 2007
ISBN:978-1-59593-591-5
Also published in ...
|
|
Authors
|
|
Olivier Crameri
|
EPFL, Lausanne, Switzerland
|
|
Nikola Knezevic
|
EPFL, Lausanne, Switzerland
|
|
Dejan Kostic
|
EPFL, Lausanne, Switzerland
|
|
Ricardo Bianchini
|
Rutgers University, Piscataway, NJ
|
|
Willy Zwaenepoel
|
EPFL, Lausanne, Switzerland
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 79, Citation Count: 1
|
|
APPENDICES and SUPPLEMENTS
|
|
Supplemental material for Staged deployment in mirage, an integrated software upgrade testing and distribution system
|
ABSTRACT
Despite major advances in the engineering of maintainable and robust software over the years, upgrading software remains a primitive and error-prone activity. In this paper, we argue that several problems with upgrading software are caused by a poor integration between upgrade deployment, user-machine testing, and problem reporting. To support this argument, we present a characterization of softwareupgrades resulting from a survey we conducted of 50 system administrators. Motivated by the survey results, we present Mirage, a distributed framework for integrating upgrade deployment, user-machine testing, and problem reporting into the overall upgrade development process. Our evaluation focuses on the most novel aspect of Mirage, namely its staged upgrade deployment based on the clustering of usermachines according to their environments and configurations. Our results suggest that Mirage's staged deployment is effective for real upgrade problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
ASF Bugzilla Bug 10073 upgrade from 1.3.24 to 1.3.26 breaks include directive. http://issues.apache.org/bugzilla/show_bug.cgi?id=10073.
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
Fixing A Troubled Firefox 2.0 Upgrade. http://softwaregadgets.gridspace.net/2006/10/30/fixing-a-troubled-firefox-20-upgrade/.
|
| |
12
|
Firefox crashes after 1.5.0.9 update. http://www.ubuntuforums.org/showthread.php?t=331274.
|
 |
13
|
Christos Gkantsidis , Thomas Karagiannis , Milan VojnoviC, Planet scale software updates, Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, September 11-15, 2006, Pisa, Italy
|
| |
14
|
|
| |
15
|
L. J. Heyer, S. Kruglyak, and S. Yooseph. Exploring Expression Data: Identification and Analysis of Coexpressed Genes. In Genome Research, pages 1106--1115, 1999.
|
| |
16
|
Flavio Junqueira , Ranjita Bhagwan , Alejandro Hevia , Keith Marzullo , Geoffrey M. Voelker, Surviving internet catastrophes, Proceedings of the annual conference on USENIX Annual Technical Conference, p.4-4, April 10-15, 2005, Anaheim, CA
|
| |
17
|
Kaseya Patch Management. http://www.kaseya.com/products/patch-management.php.
|
 |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
Microsoft Online Crash Analysis. http://oca.microsoft.com/en/Welcome.aspx.
|
| |
22
|
Kiran-Kumar Muniswamy-Reddy , David A. Holland , Uri Braun , Margo Seltzer, Provenance-aware storage systems, Proceedings of the annual conference on USENIX '06 Annual Technical Conference, p.4-4, May 30-June 03, 2006, Boston, MA
|
 |
23
|
|
| |
24
|
Report of PHP problem after MySQL upgrade. http://www.linuxquestions.org/questions/showthread.php?t=425535.
|
| |
25
|
Kiran Nagaraja , Fábio Oliveira , Ricardo Bianchini , Richard P. Martin , Thu D. Nguyen, Understanding and dealing with operator mistakes in internet services, Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, p.5-5, December 06-08, 2004, San Francisco, CA
|
| |
26
|
Fábio Oliveira , Kiran Nagaraja , Rekha Bachwani , Ricardo Bianchini , Richard P. Martin , Thu D. Nguyen, Understanding and validating database system administration, Proceedings of the annual conference on USENIX '06 Annual Technical Conference, p.19-19, May 30-June 03, 2006, Boston, MA
|
| |
27
|
PatchLink. http://www.patchlink.com/.
|
| |
28
|
PHP5 Migration guide. http://ch2.php.net/manual/en/migration5.incompatible.php.
|
 |
29
|
|
| |
30
|
Secunia "Security Watchdog" Blog. http://secunia.com/blog/11.
|
| |
31
|
|
| |
32
|
Sudarshan M. Srinivasan , Srikanth Kandula , Christopher R. Andrews , Yuanyuan Zhou, Flashback: a lightweight extension for rollback and deterministic replay for software debugging, Proceedings of the annual conference on USENIX Annual Technical Conference, p.3-3, June 27-July 02, 2004, Boston, MA
|
| |
33
|
Software upgrade survey. http://mirage.epfl.ch/webdav/site/mirage/users/128770/public/survey.pdf.
|
| |
34
|
User-Mode Linux. http://user-mode-linux.sourceforge.net/.
|
| |
35
|
|
|