Universität Wien FIND

052820 VU Advanced Topics in Parallel Computing (2019S)

Continuous assessment of course work


Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).


max. 25 participants
Language: English


Classes (iCal) - next class is marked with N

Tuesday 05.03. 15:00 - 16:30 Seminarraum 1, Währinger Straße 29 1.UG
Tuesday 21.05. 15:00 - 20:00 Seminarraum 12, Währinger Straße 29 2.OG
Wednesday 22.05. 13:15 - 18:15 Seminarraum 1, Währinger Straße 29 1.UG
Thursday 23.05. 15:00 - 20:00 Seminarraum 6, Währinger Straße 29 1.OG
Monday 24.06. 16:45 - 20:00 Seminarraum 11, Währinger Straße 29 2.OG


Aims, contents and method of the course

Course Title: Cloud Portability and Interoperability

The lack of portability and interoperability between cloud platforms at different service levels is the main issue affecting cloud-based services today. The brokering, negotiation, management, monitoring and reconfiguration of cloud resources are challenging tasks for developers and users of cloud applications due to the different business models associated with resource consumption, and to the variety of services and features offered by different cloud providers.
This course offers a comprehensive and up-to-date overview of the most important methodologies, technologies and standards related to the portability and interoperability of cloud applications and services, illustrated by a number of use cases representing a variety of interoperability and portability scenarios.
Topics covered include:
• Methods, Technologies and Standards for Portable and Interoperable Cloud Programming
• Cloud Services Brokering
• Cloud Patterns
• Semantic representation of Cloud Services and Patterns for Cloud Portability and Interoperability
• Cloud Orchestrators (e.g. Ansible, Puppet, Chef, Kubernetes)
• Containers (Dockers) and MicroServices for portability and interoperability
• Cloud, Big Data and Edge Computing

About the Speaker:
Beniamino Di Martino is Full Professor at the University of Campania (Italy). Previously he was Researcher at University of Vienna (Austria).
He is author of 14 international books and more than 300 publications in international journals and conferences. He has been Coordinator of EU funded FP7-ICT Project mOSAIC (on Cloud Portability and Interoperability), and participates to various international research projects with various leadership roles (among them five EC FP7 and H2020 projects). He is Editor / Associate Editor of seven international journals (among them, IEEE Transactions on Cloud Computing) and Editorial Board Member of several international journals. He is vice Chair of the IEEE CS Technical Committee on Scalable Computing. He is member of many Technical Committees, including: IEEE WG for the IEEE P3203 Standard on Cloud Interoperability, IEEE Intercloud Testbed Initiative, IEEE Technical Committees on Scalable Computing (TCSC), on Big Data (TCBD), on Data Engineering (TCDE), on Semantic Computing (TCSEM), on Services Computing (TCSVC), on Intelligent Informatics (TCII), on Pattern Analysis and Machine Intelligence (TCPAMI), on Software Engineering (TCSE), on Distributed Processing (TCDP), on Parallel Processing (TCPP), on Cloud Computing (TCCC); member of Cloud Standards Customer Council, of OMG Cloud Working Group, of Cloud Computing Experts' Group of the European Commission. He is Chair of Nomination Committee for the ``IEEE TCSC Award of Excellence in Scalable Computing'' and member of Nomination Committee for the ``IEEE TCSC Award for Medium Career Researchers".

Assessment and permitted materials

Mandatory prerequisites: VU Cloud Computing
Practical Assignments consisting in project homeworks

Minimum requirements and assessment criteria

Mandatory attendance;
Evaluation of output of project homeworks (report, slides, videos, demos)

Grading scheme:
>= 88% --> Sehr Gut (1)
>= 75% and at most 1 negative partial assessment --> Gut (2)
>= 62% and at most 1 negative partial assessment --> Befriedigend (3)
>= 50% and at most 1 negative partial assessment --> Genügend (4)
< 50% or more than 1 negative partial assessment --> Nicht Genügend (5)

Examination topics

Methods and technologies selected for implementing the project assignments

Reading list

Beniamino Di Martino, Giuseppina Cretella, Antonio Esposito, Cloud Portability and Interoperability - issues and current trends, Springer Briefs in Computer Science, Springer, Heidelberg, 2015. ISBN 978-3-319-13700-1 http://www.springer.com/gp/book/9783319137001

Migrating Applications to Public Cloud Services: Roadmap for Success (Version 2.0) – White paper of OMG – Object Management Group - https://www.omg.org/cloud/deliverables/migrating-applications-to-public-cloud-services-roadmap-for-success.htm

Association in the course directory

Module: AT-PC

Last modified: Mo 07.09.2020 15:30