Hands-On Learning of Cloud Computing

Hands-On Learning of Cloud Computing

Marta Beltrán (Universidad Rey Juan Carlos, Spain)
DOI: 10.4018/978-1-4666-9924-3.ch013
OnDemand PDF Download:
No Current Special Offers


Professionals with deep knowledge about cloud computing are in high demand in the industry these days. This knowledge should comprehend concepts related to models, technologies, techniques, frameworks, interfaces and tools needed to design, develop, deploy, integrate and manage cloud-based architectures. Universities are trying to offer different undergraduate and graduate courses teaching these contents at different levels, aimed at students' development of strong practical skills to deal with the new paradigm in real-world environments. In this chapter, a hands-on learning approach is proposed to achieve this goal, considering an essential element of this approach - the use of cloud simulators. A survey of open source cloud simulators is provided, presenting an exhaustive comparison of the existing alternatives and determining an appropriate set of criteria to decide the best simulator for each learning objective. Furthermore, two examples of hands-on contents are presented using these simulators.
Chapter Preview

Background And Context

One of the most important initiatives to establish international curricular guidelines for undergraduate programs in computing is the IEEE/ACM Computer Science Curricula. In its last version (Computer Science Curricula, 2013), this document states that, at a broad level, the expected characteristics of a computer science graduate should include awareness of the broad applicability of computing, understanding platforms ranging from embedded micro-sensors to distributed clouds.

Complete Chapter List

Search this Book: