Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
The role of virtualization in computing education
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Exploring virtual environments in a decentralized lab
ACM SIGITE Research in IT
Experiencing virtual computing lab in information technology education
Proceedings of the 10th ACM conference on SIG-information technology education
Developing IP telephony laboratory and curriculum with private cloud computing
Proceedings of the 2011 conference on Information technology education
Proceedings of the 2011 conference on Information technology education
Introducing virtualization management concepts using open source cloud infrastructure managers
Proceedings of the 2011 conference on Information technology education
Building a green unified computing IT laboratory through virtualization
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Facilitated by the development of virtual machine (VM) technology, distributed computing and high-speed internet, cloud computing has been gradually adopted in industry and in education to deliver on-demand services and applications remotely. In this paper, a cloud-in-cloud model, useful for technical training and research, is discussed. We describe cloud-in-cloud infrastructures in three primary configurations. The Type A configuration refers to traditional virtualized compute elements that reside on a hypervisor, or on an operating system (OS) supporting container-based virtualization, forming a single virtualized datacenter. The Type B configuration defines a model that begins with a native hypervisor and expands to support multiple virtualized datacenters comprised of additional native hypervisors with a datacenter manager, and/or s container-capable OSs with a cluster manager. Our Type C cloud infrastructure model is the focus of this paper. In this approach, an unmodified host OS executes a hosted hypervisor such as VMware Server or Workstation. The hosted hypervisor supports multiple virtualized datacenters within the virtual cloud environment. Virtual Computing Lab (VCL), a cloud infrastructure, is used to implement these approaches, provisioning custom virtual cloud environments to end users. Cloud hardware and software are expensive, and normally available only in production environments. Virtual cloud environment presents a unique opportunity for learning cloud management techniques, storage protocol configuration, and virtualization infrastructure configuration for both academic and industry settings.