2010 · 29 citations · 15 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureDistributed SystemsDistributed ComputingDistributed Systems ArchitectureScalability ArchitectureScalability EngineeringCloud DeploymentCloud Service DeploymentScalable Cloud ComputingScalable Deployment ArchitecturesScalable Resource ManagementService Deployment
Large-scale computing platforms that serve thousands or even millions of users through the Internet are on a path to become a pervasive technology available to companies of all sizes. However, existing technologies to enable this kind of scaling are based on a hierarchically managed approach that does not scale equally well. Moreover, existing systems are also not equipped to handle the dynamism that may emerge as a result of severe failures or load surges.
15
Live migration of virtual machines
Christopher J. Clark, Keir Fraser, Steven Hand et al. · 2005 · 2.6K citations