TY - CONF T1 - Dependable, Online Upgrades in Enterprise Systems T2 - OOPSLA'09 Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications Y1 - 2009 A1 - Tudor Dumitras KW - data migration KW - Dependability KW - hidden dependencies KW - online upgrades KW - software upgrades AB - Software upgrades are unreliable, often causing downtime or data loss. I propose Imago, an approach for removing the leading causes of upgrade failures (broken dependencies) and of planned downtime (data migrations). While imposing a higher resource overhead than previous techniques, Imago is more dependable and easier to use correctly. JA - OOPSLA'09 Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications T3 - OOPSLA '09 PB - ACM SN - 978-1-60558-768-4 UR - http://doi.acm.org/10.1145/1639950.1639993 ER -