Subject
Advanced Topics in Cloud Computing
| 1. | Course Title |
Advanced Topics in Cloud Computing Advanced cloud computing topics |
||||||||||||
| 2. | Code | CC-Z-04 | ||||||||||||
| 3. | Study Programme | Cloud Computing | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Second cycle | ||||||||||||
| 6. | Academic year / semester | 10 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Magdalena Kostoska Gjorchevska, Marjan Gushev | ||||||||||||
| 9. | Prerequisites for enrolling in the course | — | ||||||||||||
| 10. | Objectives of the course programme (competences) | This course introduces and studies current topics in cloud computing, such as the application of serverless computing, advanced algorithms, system models and techniques for monitoring and performance analysis for advanced cloud services, software-service systems, IoT and edge computing, and complex and hybrid cloud-computing systems, such as IoT systems and cloud federations as a continuous computing environment in which complex applications will be developed and executed. | ||||||||||||
| 11. | Course content | Overview of advanced topics in cloud computing and service computing for different domains, such as serverless computing, edge computing, cloud robotics, big data analytics, Industry 4.0, etc. Advanced algorithms and how they are used in real-world scenarios. Examples include high availability, data partitioning, geographic multi-cloud load balancing, automatic discovery and formation of container groups, interactions between IoT and cloud, etc. Algorithms for elasticity control in cloud computing, IoT and fog computing, and how they are used in real-world scenarios. Examples include elasticity in well-known cloud systems, elastic coordination algorithms in multi-cloud environments, elasticity algorithms for fog and NFV, etc. Techniques and tools for monitoring cloud, IoT, cloud and fog systems. Examples include performance monitoring for an end-to-end overview, instrumentation techniques for cloud and IoT. |
||||||||||||
| 12. | Learning methods | Lectures, exercises, independent work, project assignments, seminar papers | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 40 + 30 + 20 + 60 + 30 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | completed activities 15.1 and 15.2 | ||||||||||||
| 20. | Language of instruction | Macedonian or English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and surveys, according to the model explained above | ||||||||||||
| 22. | Literature |
|