| Publisher | Association for Computing Machinery | ||
|---|---|---|---|
| Format | 513.1KB PDF | Date added | 17 Oct 2007 |
| Topics | Upgrades and Migration, Software Engineering | ||
| Downloads | 1 | ||
Despite major advances in the engineering of maintainable and robust software over the years, upgrading software remains a primitive and error-prone activity. This paper argues 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, a characterization of software upgrades resulting from a survey conducted of 50 system administrators is presented. Motivated by the survey results, Mirage is presented, a distributed framework for integrating upgrade deployment, user-machine testing, and problem reporting into the overall upgrade development process. The evaluation focuses on the most novel aspect of Mirage, namely its staged upgrade deployment based on the clustering of user machines according to their environments and configurations.
Related white papers
Accelerate Business through a Cost-efficient Virtual Workforce
This white paper defines a virtual workforce, describes the challenges and requirements that organisations face when supporting a virtual workforce, and explains how Citrix solutions can address these requirements and...
Achieving the lowest server virtualization TCO
Consolidation through server virtualization is a powerful agent for datacenter change, but shrinking your server footprint is just a part of the value that server virtualization brings to your IT...
Achieving the lowest server virtualization Total Cost of Ownership
Consolidation through server virtualization is a powerful agent for datacenter change, but shrinking your server footprint is just a part of the value that server virtualization brings to your IT...
Citrix XenDesktop: The Best Desktop Delivery System For Today's Demanding Business Needs
Whether you're considering your first virtual desktop solution or trying to salvage an existing implementation, Citrix XenDesktop™ is the clear choice on the market that offers the performance, scalability and...
Desktop Virtualization: A buyer's checklist
Desktop virtualization should do more than just move desktop management to the datacenter—its real goal is to put productive applications in the hands of end users. This whitepaper explores how...
Five reasons why you need Citrix Essentials for Hyper-V now
This paper explores common challenges associated with server virtualization deployments and the ways Citrix Essentials for Hyper-V together with Windows Server 2008 Hyper-V and Microsoft System Center Virtual Machine Manager...
Dell Talks Microsoft Consulting Services
Dell's Burk Buechler describes Dell's Consulting Services for Microsoft.




