.Time Table Service Management in Networks - WS 2018/19 (Leischner)

WS 2018/19  Time table - Service Management in Networks
Mo., 01.10.18

15:15 Introductory event, room C055

 

Note for students of the TH-Cologne:

Please obtain a H-BRS email account in order to access our H-BRS systems.  Instructions can be found at :  https://ux-2s18.inf.h-brs.de/faq/passwoerter#mcsn

Mo., 08.10.18

Lecture part:

  • Presentation 1: What is a Service? (servmgmt01-What_is_a_Service-en.pdf, Leischner)
  • Presentation 2: GIT (Bepperling/Glaser)
  • Content: Recording changes to the repository, working with remotes, origin/master, commit history, checkout, fetch, push, pull, pull request, branching, merging, rebasing.

Practical part:

From 13:30 to 15:00: Group A (Bepperlin, Glaser), Group B (Wehner, Hünsler), Group C (Nabhan, Resch)

From 17:00 to 18:30: Group D (Nkikam, Schröder, Chukwunonyerem), Group E (Kalash, Aloush), Group F (Arafat, Mursalin)

  • Talking about requirements for the homelab.
  • Building up the homelab. Further steps.
  • Preliminary discussion of practical task 2 (pr02-homelab-basic-system.html)
  • Which GIT to chose for the lab work?

Mo., 15.10.18

Lecture part:

Practical part:

  • Organisation: Assignment of presentation and project topics (see list).
  • Each student briefly presents his base server as well as the requirement list for it.
  • Preliminary discussion of practice sheet 3 (pr03-git.html)
Mo., 22.10.18

Lecture part:

  • Presentation 4: Introduction to Linux Namespaces (Leischner, servmgmt04-name_spaces.pdf).
  • Presentation 5: Basics of Docker + Demo (Chukwunonyerem).
  • literature base: Nigel Poulton: Docker Deep Dive, Kindle Edition, 2018

Practical part:

Mo., 29.10.18

Lecture part:

Practical part:

  • Review of practice sheet 4
  • Preliminary discussion of practice sheet 5 (pr05-ansible.html)
Mo., 05.11.18

Lecture part:

Practical part:

Mo., 12.11.18

Lecture part:

  • Demo for Presentation 7: Docker Container Networks (Hünseler/Wehner)
  • Presentation 8: Docker Compose (Bala, Menjli).

Practical part:

Mo., 19.11.18

Lecture part:

Practical part:

Mo., 26.11.18

Lecture part:

  • Presentation 10: Prometheus Monitoring - From metrics to insight  (Resch).
  • Literature base:
  • - Kufel Lukasz: Tools for distributed systems monitoring. Foundations of computing and decision science, No 4, 2016..
  • - Martin Gerhard Loschwitz: Prometheus-Tutorial Teil 1-3, heise iX 8, 9, 10, 2018.

Practical part:

  • Discussion/review of practice sheet 8.
  • Preliminary discussion of practice sheet 9 (pr09-WebApp.html)
Mo., 03.12.18

Lecture part:

  • Presentation 11: Load Balancing - Concepts & Implementation in Docker (Omofoyewa/Ezenobi).
  • Literature base:
    -
    D. Suresh Kumar et al: A literature review on load balancing mechansims in cloud computing. International Journal of Advanced Research in Computer Science, 9 (1), Jan-Feb 2018,432-435.
  • - Marian Rusek, Grzegorz Dwornicki, and Arkadiusz Orlowski: Decentralized System for Load Balancing of Containerized Microservices in the Cloud, ResearchGate, 2017.
  • - peplink: Load Balancing Methods & Algorithms .
  • - Docker docs: Use swarm mode routing mesh .

Practical part:

Mo., 10.12.18

Lecture part:

  • Presentation 9 (supplementary): The Raft Consensus Algorithm in docker swarm mode (Schröder)
  • Literature base: The Raft Consensus Algorithm. Retrieved Dec 1, 18 from https://raft.github.io. Animation: http://thesecretlivesofdata.com/raft/ .
  • Presentation 10 (supplementary): Microservice Monitoring  (Resch).
  • Literature base: Augusto Ciuffoletti: Automated deployment of a microservice-based monitoring infrastructure, Procedia Computer Science 68 ( 2015 ) 163 – 172.
  • Presentation 12: Content delivery networks  (Nkikam).
  • Literature first introduction: Imperva: The Essential CDN Guide
  • Literature base: D Sarkar, N Rakesh, KK Mishra: Content delivery networks: Insights and recent advancement, Parallel, Distributed and Grid Computing (PDGC), 2016.

Practical part:

Mo., 17.12.18

Lecture part:

  • Presentation 13: Networking and Hypervisor with SDN (Nakeu).
  • Literature base: Andreas Blenk, Arsany Basta, Martin Reisslein, Fellow, IEEE, and Wolfgang Kellerer: Survey on Network Virtualization Hypervisors for Software Defined Networking, IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 18, NO. 1, FIRST QUARTER 2016.
  • Presentation 14: Kubernetes (Alloush).
  • Reflection and discussion 15: Service Discovery for Docker (chaired by Bepperling/Glaser).
  • Literature base:
  • - Kim Bao Long , HyunSik Yang, YoungHan Kim: ICN-based Service Discovery Mechanism for Microservice Architecture, ICUFN, 2017.
  • - Docker Reference Architecture: Universal Control Plane 3.0 Service Discovery and Load Balancing.
  • - Docker doc: Service discovery and links.

Practical part: Status of team projects / Individual review of the developed lab environment DockerSwarmLab according to following schedule:

  • 13:30-14:00: Bepperling/Glaser/Resch
  • 14:00-14:30: Hünsler/Wehner
  • 14:30-15:00: Nakeu/Bala
  • 17:00-17:30: Nkikam/Schröder
  • 17:30-18:00: Celik/Sieben
  • 18:00-18:30: Alloush/Omofoyewa
Mo., 07.01.19

Lecture part:

  • Presentations on projects

Practical part:

Mo., 14.01.19

Lecture part:

  • Presentations on project
Mo., 21.01.19

Lecture part:

  • repetition lesson

 

Impressum | Datenschutz | leischner.inf.h-brs.de, last modification: 10.12.2018-11.43