
Tim Twardzik, M.Sc.
Wissenschaftlicher Mitarbeiter
Technische Universität München
School of Computation, Information and Technology
Lehrstuhl für Integrierte Systeme
Arcisstr. 21
80333 München
Tel.: +49.89.289.23859
Fax: +49.89.289.28323
Gebäude: N1 (Theresienstr. 90)
Raum: N2115
Email: tim.twardzik@tum.de
Angebotene Arbeiten
Falls zur Zeit keine studentischen Arbeiten aktive angeboten werden oder für dich nicht das passende dabei ist, kannst du mich auch gerne direkt kontaktieren.
Laufende Arbeiten
A Survey on Cloud-based Software Architectures
Beschreibung
Different cloud providers (such as AWS or Azure) offer computing capacities for customers to deploy their cloud-based applications. Using these services also directly affects the software architecture used to build these applications. Critical aspects to consider include:
- Scalability
- Compelxity
- Servicability
The goal of this seminar topic should be to describe the design concepts and principles employed for cloud-based applications. A special focus should be placed on software architectures that use microservices, analyzing their benefits while also describing their drawbacks.
Betreuer:
Userspace Scheduling in Linux
Beschreibung
Efficient use of the available computing resources is an important to achieve the best possible performance of a computing platform. A key component in such architectures is the operating system, which provides an interface for other software and application to run and use the hardware.
As many applications can run concurrently and therefor compete for the available compute resources, the operating system is responsible for providing the desired scheduling. While this has been historically the job of the kernel, numerous approaches exist to move some functionality of task and thread scheduling into user space.
This seminar topic should analyze the different approaches for userspace scheduling, highlighting their differences by looking at their implementation, performance, and motivation.
Betreuer:
Publikationen
- POSTER: Hardware Assist for Linux IPC on an FPGA Platform. 21st ACM International Conference on Computing Frontiers, 2024 mehr… BibTeX Volltext ( DOI )
- HASIIL: Hardware-Assisted Scheduling to Improve IPC Latency in Linux. 21st ACM International Conference on Computing Frontiers, 2024 mehr… BibTeX Volltext ( DOI )
- HW-EPOLL: Hardware-Assisted User Space Event Notification for Epoll Syscall. International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation 2024, 2024 mehr… BibTeX
- HAWEN: Hardware Accelerator for Thread Wake-Ups in Linux Event Notification. 2023 60th ACM/IEEE Design Automation Conference (DAC), 2023 mehr… BibTeX
- HW-FUTEX: Hardware-Assisted Futex Syscall. IEEE Transactions on Very Large Scale Integration Systems, 2023 mehr… BibTeX Volltext ( DOI )
- GLS Tracing: Gem5-based Low-intrusive Software Tracing. 2022 IEEE Nordic Circuits and Systems Conference (NorCAS), 2022 mehr… BibTeX
- X-CEL: A Method to Estimate Near-Memory Acceleration Potential in Tile-based MPSoCs. ARCS 2020 - 33rd International Conference on Architecture of Computing Systems, 2020 mehr… BibTeX