Master-Seminar in Winter Semester 2020: Edge Computing and Communication

Teachers: Vittorio Cozzolino, Bernhard Häfner

Mobile edge computing is a computing paradigm that aims to scale to the growth of inter-connected devices, stretching from IoT sensors to smart vehicles. It adopts the essential elements from cloud and mobile computing to achieve latency, energy, and security benefits.

There has been active research in recent years spanning across IoT, smart cities, mobile Augmented Reality, autonomous driving and edge ecosystems. In this seminar, we will study both the classic and latest research publications on edge computing, its past, present, and future. Besides technology analysis, we will also explore novel use-cases covering different scenarios.

Course Organization

  • Pre-meeting - 18.07.2019, 16:00 in room 00.13.008
  • Information meeting (topic discussion) - 15.10.2019, 14:00 to 15:00, room 01.07.023
  • Topic selection deadline - 21.10.2019
  • Feedback round (1-to-1) - 18.11.2019Based on Doodle poll
  • Information meeting (presentation feedback) - 06.12.2019, 10:30 to 11:30, room 02.04.011
  • Submission deadline - 16.12.2019
  • Final presentation - TBD, end of January 2020


  • This seminar is for students in the Informatics Master program (module IN2107)
    • The seminar will be conducted in English language
    • Prerequisites are a Bachelor’s degree in computer science or related field
  • Students are expected to write a paper and give a presentation about the given topic area
    • Just summarizing related work is only the foundation of your paper, you need to show an own contribution beyond the summarization of other work. This contribution can be a new classification scheme, assessment and/or comparison of existing work, coming up with some novel conceptual ideas, mock-up of a new user interface, sketching new application areas and/or similar contributions
    • Your paper can be very focused, concentrating on a (small) subset of the given area. You can for example first give an brief overview of the topic area and then dig deeper on a selected aspect
    • You need to search for suitable literature in addition to the stated references. Orient yourself to the given references or other research papers for structure/contents of your own paper. You need to cite the literature your work is based on and clearly indicate when you are adopting or paraphrasing other work
  • Information for paper
    • 7-9 pages in English in this format:  (2017 ACM sigconf template)
    • You can either use the LaTex (recommended) or Word templates
    • State your name, affiliation and email address (as the only author), use your own keywords and include a short abstract
    • No postal address or telephone number, no permission block, copyright line or page numbering, no categories and subject descriptors or general terms
    • References and citations need to be in the correct format (but usage of a LaTex BIB file is optional)
    • Acknowledgments or appendix are optional and not expected
  • Information for presentation
  • The topics are either advised by Vittorio Cozzolino or Bernhard Häfner. Please send an Email to your advisor for support or an appointment


  • Registration is done using the Matching System of the department: (you have to use this matching system to participate in the seminar!)
  • You can optionally send a short motivation statement why you want to participate in this seminar via email to bernhard.haefner[AT], cozzolin[AT] (after 18.07.2019, max. 150 words) (sending a motivation statement is optional, but may increase your chances of getting a place)
  • You can optionally also send a list of up to 3 preferred topics via email to bernhard.haefner[AT], cozzolin[AT] (after 18.07.2019) (sending a list of preferred topics is completely optional and we can not guarantee that you will get one of your preferences if you get a place in the seminar)


  • (optional) information/pre-course meeting on 18.07.2019 in room 00.13.008 (this meeting is completely optional and you won’t hurt your chances of getting a place if you do not come)


Edge Computing is a relatively new and versatile branch of Computer Science and draws deep from the domain of distributed system. We will focus on the following sub-topics:

  • Edge computing fundamentals
  • Edge Frameworks, orchestration, and scheduling
  • Edge computing for IoT
  • Edge computing, Computer Vision and mobile AR
  • Vehicular edge computing - communication protocols and challenges
  • Security and privacy
  • Lightweight virtualization and unikernels

Important links