2009 · 43 citations · 9 references
ComputingCloud ComputingComputer SystemsCloud ArchitectureCloud InfrastructureVirtualizationCloud Resource ManagementCompute Resource ManagementData Center VirtualizationHybrid Cloud ArchitectureResource ProvisioningResource SchedulingCloud Infrastructure ManagementHybrid CloudInfrastructure As A ServicePrivate CloudResource PreemptionVirtual Infrastructure ManagementVirtual MachinesVirtualized Infrastructure Management
More often than not, a “cloud” refers to an “Infrastructure-as-a-Service” (IaaS) cloud, such as Amazon EC2, where IT infrastructure is deployed in a cloud provider’s datacenter in the form of virtual machines. With the growing popularity of IaaS clouds, an ecosystem of tools and technologies is emerging that can transform an organization’s existing infrastructure into a private cloud or a hybrid cloud. In this article, we present OpenNebula, an open source virtual infrastructure manager that can be used to deploy virtualized services on both a local pool of resources and on external IaaS clouds, and Haizea, a resource lease manager that can act as a scheduling backend for OpenNebula providing features not found in other cloud software or virtualization-based datacenter management software, such as advance reservations and resource preemption, which we argue to be specially relevant for private and hybrid clouds.
9
The Eucalyptus Open-Source Cloud-Computing System
Daniel Nurmi, Rich Wolski, Chris Grzegorczyk et al. · 2009 · 1.8K citations
Scheduling with advanced reservations
Warren Smith, Ian Foster, Valerie Taylor · 2002 · 279 citations
Combining batch execution and leasing using virtual machines
Borja Sotomayor, Kate Keahey, Ian Foster · 2008 · 243 citations