skip to main content
10.1145/2047594.2047643acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

Introducing cloud computing with a senior design project in undergraduate education of computer system and network administration

Published: 20 October 2011 Publication History

Abstract

With the rapid growth of operational cloud computing systems and their user community, it is desirable to incorporate the management and administration of cloud computing into the curriculum of information technology (IT) education to meet the needs of the industry and its users. It is challenging to teach cloud computing in a regular IT course with hands-on activities due to various reasons including the lack of equipment and software to build a cloud. During the last two semesters, we had incorporated cloud computing into our curriculum of undergraduate education for computer systems and network administration through a senior design project. In this project, two clouds were built using commonly available equipment by integrating a number of open source software units. Through this project, the students learned the basic concepts and knowledge of cloud computing as well as related technologies. The students and faculty advisers gained valuable experience by deploying, configuring and integrating computing clouds, and this knowledge was conveyed to other students and faculty through monthly presentations and a final project presentation. In this paper, we will present these two clouds and discuss the experience gained from this project with the hope of being a reference for others in the IT education community.

References

[1]
Amazon. Amazon Elastic Compute Cloud (Amazon EC2). Online. http://aws.amazon.com/ec2/. Retrieved April 28, 2011.
[2]
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. A view of cloud computing. Communications of the ACM, 53:50--58, April 2010.
[3]
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009--28, EECS Department, University of California, Berkeley, February 2009.
[4]
K. Birman, G. Chockler, and R. van Renesse. Toward a cloud computing research agenda. ACM SIGACT News, 40(2):68--80, 2009.
[5]
R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems, 25(6):599--616, 2009.
[6]
B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Peterson, M. Wawrzoniak, and M. Bowman. Planetlab: an overlay testbed for broad-coverage services. ACM SIGCOMM Computer Communication Review, 33(3):3--12, 2003.
[7]
Citrix. Xensever 5.5. Online. http://support.citrix.com/product/xens/v5.5/. Retrieved April, 2011.
[8]
Citrix Community. XenCenter. Online. http://community.citrix.com/display/xs/XenCenter. Retrieved April, 2011.
[9]
Eucalyptus. The open source cloud platform. Online. http://open.eucalyptus.com/. Retrieved April 28, 2011.
[10]
Google. Google App Engine. Online. http://code.google.com/appengine/. Retrieved April 28, 2011.
[11]
B. Hayes. Cloud computing. Communications of the ACM, 51(7):9--11, 2008.
[12]
M. Hinkle. Eleven open source cloud computing projects to watch. Online. http://socializedsoftware.com/2010/01/20/. Retrieved April, 2011.
[13]
P. Li and L. W. Toderick. Cloud in cloud: approaches and implementations. In Proceedings of the 2010 ACM conference on Information technology education, SIGITE '10, pages 105--110, New York, NY, USA, 2010. ACM.
[14]
P. Lubbers and F. Greco. HTML5 Web Sockets: a quantum leap in scalability for the Web. Online. http://soa.sys-con.com/node/1315473. Retrieved April, 2011.
[15]
J. Maitland. Cloud computing added to many 2011 IT budgets. Cloud Computing Digest, pages 1--2, April 2011. Online.
[16]
P. Mell and T. Grance. The NIST definition of cloud computing. Online. http://csrc.nist.gov/groups/SNS/cloud-computing/. Retrieved April, 2011.
[17]
Microsoft. Windows Azure Platform. Online. http://www.microsoft.com/windowsazure/. Retrieved April 28, 2011.
[18]
B. Narasimhan and R. Nichols. State of cloud applications and platforms: The cloud adopters' view. Computer, 44(3):24--28, March 2011.
[19]
D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov. The Eucalyptus open-source cloud-computing system. In CCGRID '09: Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pages 124--131, Washington, DC, USA, 2009. IEEE Computer Society.
[20]
Oracle. Sun Utility Computing. Online. http://www.sun.com/service/sungrid/. Retrieved April 28, 2011.
[21]
M. Pronsc. Hybridfox: Elasticfox for Eucalyptus. Online. http://architects.dzone.com/news/hybridfox-elasticfox. Retrieved April 28, 2011.
[22]
B. Rochwerger, D. Breitgand, E. Levy, A. Galis, K. Nagin, I. M. Llorente, R. Montero, Y. Wolfsthal, E. Elmroth, J. Caceres, M. Ben-Yehuda, W. Emmerich, and F. Galan. The RESERVOIR model and architecture for open federated cloud computing. IBM Journal of Research and Development, 53(4):1--11, 2009.
[23]
Senior Project Team. Cloud computing -- CNSA senior design project. Online. http://wiki.cnsa-cloud-project.com/. Retrieved April 30, 2011.
[24]
L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner. A break in the clouds: towards a cloud definition. ACM SIGCOMM Computer Communication Review, 39(1):50--55, 2009.
[25]
A. Weiss. Computing in the clouds. ACM netWorker, 11(4):16--25, 2007.
[26]
Xen. Xen cloud platform. Online. http://www.xen.org/products/cloudxen.html. Retrieved April, 2011.
[27]
XenseMaking Project. XenWebManager. Online. http://www.xensemaking.com/xenwebmanager/. Retrieved April, 2011.

Cited By

View all
  • (2024)Remote DasaLAB: datacenter as a laboratory for remote learningInteractive Learning Environments10.1080/10494820.2024.2309277(1-21)Online publication date: 31-Jan-2024
  • (2018)Augmenting Cloud concepts learning with Open source software environment2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI)10.1109/ICACCI.2018.8554826(1405-1411)Online publication date: Sep-2018
  • (2017)Teaching Network Administration in the Era of VirtualizationProceedings of the 18th Annual Conference on Information Technology Education10.1145/3125659.3125678(97-102)Online publication date: 27-Sep-2017
  • Show More Cited By

Index Terms

  1. Introducing cloud computing with a senior design project in undergraduate education of computer system and network administration

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGITE '11: Proceedings of the 2011 conference on Information technology education
      October 2011
      340 pages
      ISBN:9781450310178
      DOI:10.1145/2047594
      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: 20 October 2011

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. IT education
      2. cloud computing
      3. eucalyptus
      4. xen cloud platform

      Qualifiers

      • Research-article

      Conference

      SIGITE' 11
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 176 of 429 submissions, 41%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 25 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Remote DasaLAB: datacenter as a laboratory for remote learningInteractive Learning Environments10.1080/10494820.2024.2309277(1-21)Online publication date: 31-Jan-2024
      • (2018)Augmenting Cloud concepts learning with Open source software environment2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI)10.1109/ICACCI.2018.8554826(1405-1411)Online publication date: Sep-2018
      • (2017)Teaching Network Administration in the Era of VirtualizationProceedings of the 18th Annual Conference on Information Technology Education10.1145/3125659.3125678(97-102)Online publication date: 27-Sep-2017
      • (2017)Improving Computer Science Education through Cloud Computing: An Observational Study2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T)10.1109/CSEET.2017.33(162-169)Online publication date: Nov-2017
      • (2016)Hands-On Learning of Cloud ComputingHandbook of Research on Cloud-Based STEM Education for Improved Learning Outcomes10.4018/978-1-4666-9924-3.ch013(198-217)Online publication date: 2016
      • (2014)Building a cloud-based solutionJournal of Computing Sciences in Colleges10.5555/2667369.266737530:1(29-35)Online publication date: 1-Oct-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)Cloud computing in the curriculumProceeding of the 44th ACM technical symposium on Computer science education10.1145/2445196.2445244(147-152)Online publication date: 6-Mar-2013
      • (2012)Integrating mobile and ubiquitous computing in a smart classroom to increase learning effectivenessInternational Conference on Education and e-Learning Innovations10.1109/ICEELI.2012.6360684(1-5)Online publication date: Jul-2012
      • (2012)Research on Remote Collaborative Engineering Practices for Master of Software Engineering Based on Cloud Computing EnvironmentProceedings of the 2012 IEEE 25th Conference on Software Engineering Education and Training10.1109/CSEET.2012.12(110-114)Online publication date: 17-Apr-2012

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media