Cloud Computing

Learning Outcomes

  1. describe basic principles, role and functions of cloud computing
  2. identify the need for the elasticity of resources and define types of elasticity
  3. list and describe cloud computing architectures
  4. list and describe three basic delivery models (SaaS, PaaS, IaaS)
  5. describe virtualization technologies for the implementation of cloud systems
  6. list and describe standard cloud platforms
  7. describe techniques and systems for cloud-based data storage

Forms of Teaching

Lectures

Laboratory

Week by Week Schedule

  1. Internet-Scale computing
  2. Internet-Scale computing
  3. Elasticity of resources
  4. Elasticity of resources
  5. Cloud architectures and service models; Cloud services (IaaS, PaaS, SaaS)
  6. Cloud architectures and service models; Cloud services (IaaS, PaaS, SaaS)
  7. Cloud architectures and service models; Cloud services (IaaS, PaaS, SaaS)
  8. Midterm exam
  9. Virtualization technologies for implementation of cloud computing
  10. Virtualization technologies for implementation of cloud computing
  11. Cloud platforms
  12. Cloud platforms
  13. Cloud-based data storage
  14. Cloud-based data storage
  15. Final exam

Study Programmes

University graduate
Audio Technologies and Electroacoustics (profile)
Free Elective Courses (3. semester)
Communication and Space Technologies (profile)
Free Elective Courses (3. semester)
Computational Modelling in Engineering (profile)
Free Elective Courses (3. semester)
Computer Engineering (profile)
Elective Courses of the Profile (3. semester)
Computer Science (profile)
Elective Courses of the Profile (3. semester)
Control Systems and Robotics (profile)
Elective Courses of the Profile (3. semester)
Data Science (profile)
Free Elective Courses (3. semester)
Electrical Power Engineering (profile)
Free Elective Courses (3. semester)
Electric Machines, Drives and Automation (profile)
Free Elective Courses (3. semester)
Electronic and Computer Engineering (profile)
Free Elective Courses (3. semester)
Electronics (profile)
Free Elective Courses (3. semester)
Information and Communication Engineering (profile)
Elective Coursesof the Profile (3. semester)
Network Science (profile)
Elective Courses of the Profile (3. semester)
Software Engineering and Information Systems (profile)
Elective Course of the profile (3. semester)

Literature

(.), Above the Clouds: A Berkeley View of Cloud Computing, M. Armbrust, A. Fox, R. Griffith, A.D. Joseph, R.H. Katz, A. Konwinski, G. Lee, D.A. Patterson, A. Rabkin, I. Stoica, M. Zaharia,
(.), Marinescu, Dan C. Cloud computing: theory and practice. Morgan Kaufmann, 2017.,
(.), Birman, Kenneth P. Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services. Springer Science & Business Media, 2012.,

For students

General

ID 222762
  Winter semester
5 ECTS
L3 English Level
L1 e-Learning
30 Lectures
5 Laboratory exercises