Resource separation mechanisms for Fog Nodes

Apply Now

  • Important: don’t forget to mention in your application how you found out about the position.

Host: Technische Universität Kaiserslautern (TUKL), Chair of Real Time Systems.

  • Main supervisor: Prof. Gerhard Fohler, fohler@eit.uni-kl.de (contact person)
  • Co-supervisor: Rodrigo Coelho, coelho@eit.uni-kl.de

Requirements:

Objectives:

  1. Ensure the temporal isolation of tasks and partitions on MCPs taking platform resource contentions into account.
  2. Develop resource sharing mechanisms for managing access to shared resources such as bus and memory controller.

Expected Results:

  • Runtime resource management technique controlling access to shared resources such as bus and memory controller, implemented as “scheduling servers”
  • Prototype implementation and evaluation of time- and memory access scheduling servers, running on each core of a MCP
  • Scheduling algorithm based on runtime mechanism for temporal isolation on multicore platforms, that finds a valid allocation of tasks to cores, task schedules and slot-level budget reservations for each server, such that the specified task set constraints (including deadlines) are met.

Planned visits and collaboration:

  • SYSGO (Dr. Henrik Theiling): Training on multicore platforms and hypervisors; integration of servers in PikeOS

Description:

Please contact the main supervisor for a detailed description.

Relevant publications:

Please contact the main supervisor for relevant publications about the topic area.