According to the official National Institute of Standards and Technology (NIST) definition, “Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” This course explores the concept of virtualization technology, Cloud Computing, and its models, techniques, and architecture. Students will be exposed to different types of Cloud Computing models, deployment models, and Cloud infrastructure. They also will be gained knowledge about various features of Cloud Computing platforms such as Amazon Web Service (AWS), Google App Engine, Microsoft Windows Azure and open-source software platforms for private Clouds. Some Cloud Computing applications and paradigms are also included in this course. Moreover, other topics of current interest of Cloud Computing such as Cloud storage and security are also dealt with in this course.
The aims of this course are:
Upon the successful completion of this course, students should be able to:
Textbooks:
Evaluation | Marks | Percentage |
---|---|---|
Tutorial | 10 Marks | 10% |
Assignments/Discussions | 10 Marks | 10% |
Presentation | 10 Marks | 10% |
Hands-on Lab and CSP Lab | 10 Marks | 10% |
Final Examination | 60 Marks | 60% |