Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1867651.1867678acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

Cloud in cloud: approaches and implementations

Published: 07 October 2010 Publication History

Abstract

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.

References

[1]
}}Averitt S., Bugaev M., Peeler A., Shaffer H., Sills E., Stein S., Thompson J. and Vouk M. Virtual Computing Laboratory (VCL). 2007. Proceedings of the International Conference on the Virtual Computing Initiative. (Research Triangle Park, North Carolina, USA, May 2007). 1 - 6
[2]
}}Dreher P., Vouk M. A, Sills E., and Averitt S. 2009. Evidence for a Cost Effective Cloud Computing Implementation Based Upon the NC State Virtual Computing Laboratory Model. Advances in Parallel Computing, 18, 236 - 250.
[3]
}}Li, P., Toderick, L. W., and Lunsford, P. J. 2009. Experiencing Virtual Computing Lab in Information Technology Education. Proceedings of the 10th ACM SIGITE Conference (Fairfax, VA, USA, 2009), 55--59.
[4]
}}GOLDBERG R. P. 1972. Architectural principles for virtual computer systems. Ph.D. Thesis. Division of Engineering and Applied Physics, Harvard University Cambridge Massachusetts, 1972.
[5]
}}Hypervisor. Retrieved April 25, 2010 from http://en.wikipedia.org/wiki/Hypervisor
[6]
}}Soltesz, S., Pötzl, H., Fiuczynski, M. E., Bavier, A., and Peterson, L. 2007. Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. In Proceedings of the 2nd ACM Sigops/Eurosys European Conference on Computer Systems 2007 (Lisbon, Portugal, March 21 - 23, 2007).
[7]
}}Li, P. 2009. Exploring virtual environments in a decentralized lab. ACM SIGITE Research in Information Technology. 6, 1 (Jan. 2009), 4--10.
[8]
}}Ekstrom J., Bailey M. 2009. Teaching Web Deployment with OS-virtualization. Proceedings of 2009 ASEE Annual Conference and Exposition (Austin, Texas, 2009).
[9]
}}ProxMox VE. Retrieved April 25, 2010 from http://pve.proxmox.com/wiki/Main_Page
[10]
}}Li, P., Toderick, L. and Noles J. 2010. Provisioning Virtualized Datacenters through Virtual Computing Lab. Submitted to the 40th ASEE/IEEE Frontiers in Education Conference, Washington, DC. 2010.
[11]
}}How to install ESX as a VM -Xtravirt White Papers. Retrieved April 25, 2010 from http://xtravirt.com/xd10072
[12]
}}unxsVZ. Retrieved April 25, 2010 from http://openisp.net/openisp/unxsVZ
[13]
}}Gaspar, A., Langevin, S., Armitage, W., Sekar, R., and Daniels, T. 2008. The role of virtualization in computing education. In Proceedings of the 39th ACM SIGCSE Technical Symposium on Computer Science Education (Portland, OR, USA, March 12 - 15, 2008), 131--132.

Cited By

View all
  • (2023)A Kubernetes Framework for Learning Cloud Native DevelopmentJournal of Computing Sciences in Colleges10.5555/3606402.360641638:8(99-108)Online publication date: 1-Apr-2023
  • (2022)Experience in Teaching Cloud Computing with a Project-Based ApproachJournal of Computing Sciences in Colleges10.5555/3580523.358053438:3(107-119)Online publication date: 1-Nov-2022
  • (2019)Cloud Computing Adoption in Higher Education Institutions: A Systematic ReviewIEEE Access10.1109/ACCESS.2019.29162347(63722-63744)Online publication date: 2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGITE '10: Proceedings of the 2010 ACM conference on Information technology education
October 2010
180 pages
ISBN:9781450303439
DOI:10.1145/1867651
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 October 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. VCL
  2. cloud computing
  3. virtual computing lab
  4. virtualization

Qualifiers

  • Research-article

Conference

SIGITE '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 176 of 429 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A Kubernetes Framework for Learning Cloud Native DevelopmentJournal of Computing Sciences in Colleges10.5555/3606402.360641638:8(99-108)Online publication date: 1-Apr-2023
  • (2022)Experience in Teaching Cloud Computing with a Project-Based ApproachJournal of Computing Sciences in Colleges10.5555/3580523.358053438:3(107-119)Online publication date: 1-Nov-2022
  • (2019)Cloud Computing Adoption in Higher Education Institutions: A Systematic ReviewIEEE Access10.1109/ACCESS.2019.29162347(63722-63744)Online publication date: 2019
  • (2018)Design of a Technology-Enhanced Pedagogical Framework for a Systems and Networking Administration course incorporating a Virtual Laboratory2018 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2018.8658837(1-5)Online publication date: Oct-2018
  • (2017)A Review of MongoDB and Singularity Container Security in regards to HIPAA RegulationsCompanion Proceedings of the10th International Conference on Utility and Cloud Computing10.1145/3147234.3148133(91-97)Online publication date: 5-Dec-2017
  • (2014)COMMAProceedings of the 2014 International Conference on Information and Communication Technology for Competitive Strategies10.1145/2677855.2677907(1-7)Online publication date: 14-Nov-2014
  • (2013)Building a green unified computing IT laboratory through virtualizationJournal of Computing Sciences in Colleges10.5555/2460156.246017228:6(76-83)Online publication date: 1-Jun-2013
  • (2013)Analysis of Requirements for Virtual Machine Migration in Dynamic Clouds2013 IEEE 12th International Symposium on Parallel and Distributed Computing10.1109/ISPDC.2013.24(116-123)Online publication date: Jun-2013
  • (2013)Portable lab modules on cloud computing2013 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2013.6684860(430-431)Online publication date: Oct-2013
  • (2012)Cloud Virtual Machine SchedulingProceedings of the 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)10.1109/CISIS.2012.113(233-240)Online publication date: 4-Jul-2012
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media