Module Mobile and Distributed Systems, Computer Science (Master) (ER 7)

English language
Compact font

Color scheme

Module summary

Mobile and Distributed Systems

INFM230

Prof. Dr. Oliver Waldhorst

/

2nd Semester

none

none

This module enables the students to understand and conceptualize mobile and distributed system architectures. They use and understand the terminology of components, layers, interfaces and standards. Students have command of functional as well as non-functional requirements upon the system and software architecture. Distribution, integration and the interaction of different technologies are also understood.

Written Exam 120 Min. (graded)
Course Distributed Systems

INFM231.b

Lecture

Prof. Dr. Christian Zirpins

German

2/2

60 hours in total, including 30 hours of contact study.

Module exam

The lecture provides the basic knowledge for the design of distributed information systems. The starting point form general system and software architecture issues, regardless of concrete technologies. Then follows a central theme of the concept of middleware. There is a distinction with regard to application, communication and message-oriented middleware made. As a first concrete technology and to clarify the knowledge learned will be dealt with Web services.

Powerpoint transparencies, blackboard notes, exercise sheets. Literature:

  • Hammerschall: Verteilte Informationssysteme (Pearson Studium, 2005 , ISBN 3- 8273 - 7096 -5)
  • Sebastian Abeck et al. "Verteilte Systeme und Anwendungen"
  • Ralf Reussner, Wilhelm Hasselbring"Handbuch derSoftware-Architektur"

Seminaristic lecture, exercises

Course Distributed Systems Laboratory

INFM232

Laboratory

Prof. Dr. Christian Zirpins

German

3/2

90 hours in total, including 30 hours of contact study.

Laboratory Work 1 Semester (not graded)

The model is defined jointly for the Distributed Systems Laboratory and the Graphical User Interfaces Laboratory. In this laboratory course, the work is focused on back end development, whereas front end and user interface are developed in the Graphical user Interfaces Laboratory. The concrete problem description is based on current industrial topics, therefore changes in each semester.

Powerpoint transparencies, tutorial papers for frameworks

Prerequisites Java Web and application components. Persistence layer and DBMS Format Presence time with supported teamwork in the laboratory 50 %, self-study 50 %. Oral exam and presentation. Counseling 2 hours guidance in the lab, introductory lecture, contact hours also according to individual schedule, eMail.

Course Mobile Systems

INFM231.a

Lecture

Prof. Dr. Oliver Waldhorst

German

2/2

60 hours in total, including 30 hours of contact study.

Module exam

In this course, students acquire a basic understanding of the challenges and technologies in the field of mobile communication systems. After completing the lecture, they will be able to explain basic principles of wireless and mobile communication and analyze and evaluate specific technologies such as mobility models, mobile ad hoc networks (MANETs), delay tolerant networks (DTNs) and mobile TCP. In addition, they are able to identify problems in the field of mobile systems and apply suitable solutions in practical scenarios.

 

The lecture covers the following topics:

 

·     Fundamentals of mobile systems: Challenges posed by mobility, wireless communication and networks.

·     Mobility models: simulation and analysis of individual and group-based mobility.

·     Mobile ad hoc networks (MANETs): Self-organizing networks, routing protocols and use cases.

·     Delay-tolerant networks (DTNs): Communication with intermittent connectivity and "store-carry-forward" mechanisms.

·     Mobile TCP: Adaptation and optimization of the Transmission Control Protocol for mobile and wireless networks.

 

The lecture is taught in a flipped classroom format. Students prepare for the live sessions independently with the help of lecture slides and explanatory videos. In the classroom sessions, content is deepened through case studies and exercises. Online tests are available for self-assessment, offering students feedback and the opportunity to consolidate what they have learned. The examination consists of a 60-minute written exam, which is part of the module exam "Mobile and Distributed Systems".

 

The total workload is 60 hours, which is divided into 20 hours of attendance time in the live sessions, 20 hours of asynchronous learning with lecture slides and videos and 20 hours for exam preparation and follow-up work.

  • Slide collection and explanatory videos in the ILIAS system
  • James Kurose, Keith Ross: Computer Networking - A Top-Down Approach, 8th edition, Pearson, 2021 (Chapter 7).
  • Martin Sauter, Grundkurs Mobile Kommunikationssysteme, 8th edition, 2022 (available as an e-book via the KIT library)
  • Further information in ILIAS and in the lecture

The lecture will take the form of seminars with exercises.