Zurück zur Hauptseite / Back to main page |
A distributed system consists of several independent computers that communicate with each other over a network. Different distributed system architectures exist in the computer science. The most popular architecture is the Client-Server model. But especially in the parallel computing field, exist among others, Cluster Computing and Cloud Computing. Cloud Computing implies scalable services and the consolidation of compute and storage resources in large-scale resource centers. This consolidation offers the opportunity to redistribute resources, which have been used so far to keep the own resources running. At the same time, the users of a Cloud infrastructure services have the freedom to use their desired operating systems, programming languages and applications. In this course, the fundamentals of Cloud Computing and related technologies are discussed. Practical exercises are an important part of this course because they are essential for thee understanding of these technologies. The course (lectures, exercises and exam) is held in English language. Parts of the slide sets are based on the book Cloud Computing: Web-Based Dynamic IT Services, which was published in 2011 by Springer. ISBN: 978-3-642-20916-1 |
Aktualisierte und verbesserte Vorlesungsunterlagen befinden sich auf der Seite Cloud Computing im WS1718. Updated and improved lecture materials can be found on the web page of the course Cloud Computing in WS1718. |
Date | Time | Room | Event | Topics |
---|---|---|---|---|
20.10.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 1 (slides 1-51) |
27.10.2016 | 10:00-11:30 | 1-234 | Lecture | This lecture can not take place due to illness. |
03.11.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 1 (slides 52-59) and slide set 2 (slides 1-30) |
10.11.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 2 (slides 31-59) |
17.11.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 2 (slides 60-73) and slide set 3 (slides 1-41) |
24.11.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 3 (slides 42-69) |
01.12.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 4 |
08.12.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 5 |
15.12.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 6 |
22.12.2016 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 7 |
29.12.2016 | Christmas break | |||
05.01.2017 | Christmas break | |||
12.01.2017 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 8 and slide set 9 (slides 1-15) |
19.01.2017 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 9 (slides 16-48) |
26.01.2017 | 10:00-11:30 | 1-234 | Lecture | This lecture can not take place due to illness. |
02.02.2017 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 10 (slides 1-43) |
09.02.2017 | 10:00-11:30 | 1-234 | Lecture | Discussion of slide set 10 (slides 44-60) |
14.02.2017 | 10:00-11:30 | 1-234 | Exam | The exam covers all discussed slide sets and exercise sheets |
Topics | |
---|---|
Slide set 1 | Organisational information, Client-Server, Fundamentals, Laws and Limitations, Parallel Computers |
Slide set 2 | Cloud Computing, Services and Concepts, Opportunities and Risks |
Slide set 3 | Amazon Web Services (EC2, EBS, ELB, S3), Google Cloud Storage |
Slide set 4 | Platform Services (Google App Engine) |
Slide set 5 | Private Infrastructure Services (IaaS), Private Platform Services (PaaS) |
Slide set 6 | Cluster Computing |
Slide set 7 | MapReduce/Hadoop |
Slide set 8 | Web Services |
Slide set 9 | Virtualization |
Slide set 10 | Peer-to-Peer |
Topics | ||
---|---|---|
Exercise sheet 1 | Topics of slide set 1 | |
Exercise sheet 2 | Topics of slide set 2 | |
Exercise sheet 3 | Topics of slide set 3 | |
Exercise sheet 4 | Topics of slide set 4 | |
Exercise sheet 5 | Topics of slide set 5 | |
Exercise sheet 6 | Topics of slide set 6 | |
Exercise sheet 7 | Topics of slide set 7 | |
Exercise sheet 8 | Topics of slide set 8 | |
Exercise sheet 9 | Topics of slide set 9 | |
Exercise sheet 10 | Topics of slide set 10 |
Tasks | Sort of Service | Date | Presentations |
---|---|---|---|
Riak Cloud Storage | S3-compatible storage service (IaaS) | 11.01.2017 | |
S3 ninja | S3 storage service emulator (IaaS) | ||
Minio Cloud Storage | S3-compatible storage service (IaaS) | 08.02.2017 | |
Nimbus Cumulus | S3-compatible storage service (IaaS) | 18.01.2017 | |
OpenNebula | Infrastructure as a Service (IaaS) solution | ||
OpenShift | Platform service which uses Docker and Kubernetes (PaaS) | 01.02.2017 | |
Eucalyptus Walrus | S3-compatible storage service (IaaS) | ||
AppScale | Platform service which emulates the Google App Engine (PaaS) | 18.01.2017 | |
OpenStack Swift | S3-compatible storage service (IaaS) | 08.02.2017 | |
Apache Spark | Cluster computing framework | 18.01.2017 | |
KVM | Full virtualization solution (Type-2 hypervisor) | 21.12.2016 | |
LXC | Operating-system-level virtualization solution (containers) |
The best way to reach me is via email: christianbaun@fb2.fra-uas.de
Prof. Dr. Christian Baun Frankfurt University of Applied Sciences (1971-2014: Fachhochschule Frankfurt am Main) Faculty of Computer Science and Engineering Last updated: February 8th 2017 |