
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
Are you interested in an intership or thesis eventhough no work is currently offered here? Feel free to contact me directly via email.
Ongoing Work
- Unable to fetch resource from https://tumanager.ei.tum.de/service.php?token=lifecycle_sec_tueilis&mode=ongoing&advisor=Twardzik with exception
- cURL error 28: Failed to connect to tumanager.ei.tum.de port 443 after 10001 ms: Timeout was reached (see https://curl.se/libcurl/c/libcurl-errors.html) for https://tumanager.ei.tum.de/service.php?token=lifecycle_sec_tueilis&mode=ongoing&advisor=Twardzik
A Survey on Cloud-based Software Architectures
Description
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.
Supervisor:
Userspace Scheduling in Linux
Description
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.
Supervisor:
Publikationen
- POSTER: Hardware Assist for Linux IPC on an FPGA Platform. 21st ACM International Conference on Computing Frontiers, 2024 more… BibTeX Full text ( DOI )
- HASIIL: Hardware-Assisted Scheduling to Improve IPC Latency in Linux. 21st ACM International Conference on Computing Frontiers, 2024 more… BibTeX Full text ( DOI )
- HW-EPOLL: Hardware-Assisted User Space Event Notification for Epoll Syscall. International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation 2024, 2024 more… BibTeX
- HAWEN: Hardware Accelerator for Thread Wake-Ups in Linux Event Notification. 2023 60th ACM/IEEE Design Automation Conference (DAC), 2023 more… BibTeX
- HW-FUTEX: Hardware-Assisted Futex Syscall. IEEE Transactions on Very Large Scale Integration Systems, 2023 more… BibTeX Full text ( DOI )
- GLS Tracing: Gem5-based Low-intrusive Software Tracing. 2022 IEEE Nordic Circuits and Systems Conference (NorCAS), 2022 more… 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 more… BibTeX