703357 VU Secure and Distributed Computing B: Distributed Applications in the Edge-Cloud Continuum

winter semester 2022/2023 | Last update: 23.06.2022 Place course on memo list
703357
VU Secure and Distributed Computing B: Distributed Applications in the Edge-Cloud Continuum
VU 3
5
weekly
every 2nd year
English

Learning to develop, deploy, and run serverless distributed applications across the edge-cloud infrastructures.

Introduction to Edge-Cloud Continuum. FaaSification. Development of Portable Serverless Distributed Applications. Runtime System Optimization for Distributed Applications. Advanced Techniques in Distributed Systems (Fault Tolerance, Resilience, Performance). Portable Execution of Distributed Applications. 

Each topic will be covered within two weeks. The first week covers the theory (introduction of methods, research papers that affect the topic). In the second week, students will apply this knowledge to cover the specific part of distributed application life-cycle (facilitated development, automatized deployment and optimal execution).

During the semester, students will work on the final project.

Bi-weekly in-class exercises, project development with milestones, final presentation, and final report.

Will be presented on the first lecture. 

Java, JS, or Python. Basic knowledge of distributed systems.

Planned technologies: AFCL Environment developed within UIBK for orchestration, which allows to develop and run distributed applications across multiple cloud providers. 

As target cloud services, at least two public clouds will be used, AWS and IBM, but also can be the other three from the top five (Google, Azure, Alibaba), based on student's preferences. 

All cloud services from AWS and IBM can be used for free. Students will use the AWS Academy program with a vaucher (100$) and access to many cloud services on two AWS cloud regions. IBM Cloud Functions offers a free tier to run serverless applications for free, as well as no limits in IBM London.

see dates
Group 0
Date Time Location
Wed 2022-10-05
13.15 - 16.00 rr 26 rr 26
Wed 2022-10-12
13.15 - 16.00 rr 26 rr 26
Wed 2022-10-19
13.15 - 16.00 rr 26 rr 26
Wed 2022-11-09
13.15 - 16.00 rr 26 rr 26
Wed 2022-11-16
13.15 - 16.00 rr 26 rr 26
Wed 2022-11-23
13.15 - 16.00 rr 26 rr 26
Wed 2022-11-30
13.15 - 16.00 rr 26 rr 26
Wed 2022-12-07
13.15 - 16.00 rr 26 rr 26
Wed 2022-12-14
13.15 - 16.00 rr 26 rr 26
Wed 2023-01-11
13.15 - 16.00 rr 26 rr 26
Wed 2023-01-18
13.15 - 16.00 rr 26 rr 26
Wed 2023-01-25
13.15 - 16.00 rr 26 rr 26
Wed 2023-02-01
13.15 - 16.00 rr 26 rr 26