Illia Ostapyshyn (M.Sc.)

Wissenschaftlicher Mitarbeiter

Telefon
Gebäude
Raum
Raum 118
Links
Open-Source Projects at GitHub
ORCID: 0009-0007-3057-1356

Projects

ATLAS: Adaptable Thread-Level Address Spaces (DFG: LO 1719/7-1 and DI 2840/1-1)
In the ATLAS project, we investigate dynamic specialization and containment by means of thread-level address-space variations.
ParPerOS: Parallel Persistency OS (DFG: LO 1719/8-1 and DI 2840/2-1)
In ParPerOS, we examine new abstractions for unified but efficient and optionally crash-consistent low-level memory management for data objects in heterogeneous memory systems that consist of volatile, persistent, distributed and other types of main memory.
DRAMaOS: DRAM-aware Operating Systems (DFG: LO 1719/10-1 and JU 3158/1-1)
In DRAMaOS, we examine new approaches to improve nonfunctional properites (such as energy consumption or security) of DRAM-intensive systems by adaptable DRAM-aware OS strategies and OS-aware memory-controller design.

Publications

2024

EMSOFT Journal A
KPAC: Efficient Emulation of the ARM Pointer Authentication Instructions
Illia Ostapyshyn, Gabriele Serra, Tim-Marek Thomas, Daniel LohmannIEEE Transactions on Computer-Aided Design of Integrated Circuits and SystemsIEEE Computer Society Press2024.
PDF 10.1109/TCAD.2024.3443773 [BibTex]
DIMES Workshop Best Paper Award
The New Costs of Physical Memory Fragmentation
Alexander Halbuer, Illia Ostapyshyn, Lukas Steiner, Lars Wrenger, Matthias Jung, Christian Dietrich, Daniel LohmannProceedings of the 2nd Workshop on Disruptive Memory Systems (SOSP-DIMES '24)Association for Computing Machinery2024Best Paper Award.
PDF Details 10.1145/3698783.3699378 [BibTex]

2023

USENIX Conference A
MELF: Multivariant Executables for a Heterogeneous World
Dominik Töllner, Christian Dietrich, Illia Ostapyshyn, Florian Rommel, Daniel Lohmann2023 USENIX Annual Technical Conference (USENIX '23)USENIX Association2023.
PDF Details [BibTex]
LCTES Conference B
Thread-Level Attack-Surface Reduction
Florian Rommel, Christian Dietrich, Andreas Ziegler, Illia Ostapyshyn, Daniel LohmannProceedings of the 24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded SystemsACM Press2023.
PDF Details Slides Video 10.1145/3589610.3596281 [BibTex]

Teaching

News

2025-09-26 Autumn Meeting of the German SIG on Operating Systems (GI-FGBS)

SRA is participating in the Autumn Meeting of the German SIG on Operating Systems (Frühjahrstreffen der GI Fachgruppe Betriebssysteme) with two talks in the context of the ParPerOS and DRAMaOS projects: Nils Fuhler presents his master's thesis on Multi-Target Morsels and Illia Ostapyshyn presents his master's thesis on Enhancing Energy Efficiency with Advanced DRAM Management in Linux, again, as he got the award for the best thesis in the field.

2025-09-25 Illia Ostapyshyn Receives GI-FGBS Award for Best Master Thesis

Illia Ostapyshyn receives the award for best master thesis in the field of operating systems. The award is granted annually by the SIG on Operating Systems of the German Computer Association (GI Fachgruppe Betriebssysteme) solely on the base of scientific excellence. It includes a price money of 500 €. Congrats, Illia!

Recent DRAM standards provide increasing support for energy saving modes. However, current OS are not able to make use of them because of the way they allocate and use physical memory. In his thesis Enhancing Energy Efficiency with Advanced DRAM Management in Linux Illia designs, implements and evaluates a new concept for DRAM-aware memory allocation. This excellent work is now continued within the DRAMaOS project.

2025-03-14 Spring Meeting of the German SIG on Operating Systems (GI-FGBS)

SRA is participating in the Spring Meeting of the German SIG on Operating Systems (Frühjahrstreffen der GI Fachgruppe Betriebssysteme) with two talks in the context of the ParPerOS project: Illia Ostapyshyn presents his master's thesis on Enhancing Energy Efficiency with Advanced DRAM Management in Linux and Lars Wrenger presents HyperAlloc: Efficient VM Memory De/Inflation via Hypervisor-Shared Page-Frame Allocators.

2024-12-01 New Old Colleague at SRA
After many years as Student Assistant and finishing his Master's, Illia Ostapyshyn now joins the SRA team as a Doctoral Researcher. He will continue to strengthen our research team in upcoming projects and assist us in our computer architecture and systems lectures.

Welcome again, Illia!
2024-10-02 KPAC: Efficient Emulation of the ARM Pointer Authentication Instructions at EMSOFT

Illia Ostapyshyn presents KPAC: Efficient Emulation of the ARM Pointer Authentication Instructions at the ACM SIGBED International Conference on Embedded Software (EMSOFT 2024) in Raleigh, NC, USA. In the paper we present a new approach to efficiently emulate the ARM Pointer Authentication instructions. In our evaluation we show broad applicability, ease of use and low overheads thanks to a novel remote-core system call interface.

2023-12-12 SRA Student Illia Ostapyshyn Receives University Award for International Students

Illia Ostapyshyn receives the 2023 University Award for International Students and Doctoral Candidates. The price is awarded on a yearly basis to up to three international students that have not only shown excellent academic achievements, but also special commitment inside and outside the university.

Congrats, Illia!

2023-12-01 SRA @ Tag der Fakultät

On the day of the faculty (Tag der Fakultät) all graduates of the faculty are officially sent off, including several SRA students. We congratulate (from left to right, skipping Prof. Lohmann): Andreas Kässens (M.Sc.), Helge Misfelt (B.Sc), Illia Ostapyshyn (B.Sc.), Nils Fuhler (B.Sc.), Björn Fiedler (Dr.-Ing.), and Alexander Halbuer (M.Sc.).

We wholeheartedly wish Helge the best for his continued career in the industry, while we are very happy that Illia and Nils continue their studies and joined our team as Student Researchers. Andreas and Alexander have become Doctoral Researchers at SRA and Björn continues his career as our new PostDoc.

Special congratulations go to Andreas Kässens, Nils Fuhler and Alexander Halbuer, who all got extra honors for finishing their studies as one of the top three students in their field!

Supervised Theses

Open Theses Topics

To Drop or Not To Drop: Identifying Unused File Cache in Linux

Develop a mechanism to identify eviction candidates among unmapped file-cache pages in the Linux kernel.

 
Typ
Masterarbeit

 
Status
offen

 
Supervisors
Illia Ostapyshyn
Daniel Lohmann

 
Project
DRAMaOS

Finished Student Theses

System-Independent Cost Model Derivation for Energy-Aware Compaction

Effective memory compaction and reclamation with the goal of saving energy requires precise prediction about its costs and benefits. In this thesis, statistical methods shall be evaluated to automatically derive a cost model for energy-aware compaction.

 
Typ
Bachelorarbeit

 
Status
abgeschlossen

 
Supervisors
Illia Ostapyshyn
Daniel Lohmann

 
Project
DRAMaOS

 
Bearbeiter
Anastasiia Martynkova (abgegeben: 14. Jul 2025)

Own Theses

Enhancing Energy Efficiency with Advanced DRAM Management in Linux

Modern computer systems face a significant challenge in managing physical memory efficiently, especially in the context of energy consumption. Specifically, the DRAM (Dynamic Random-Access Memory) components in these systems consume a considerable amount of energy due to their constant refresh requirements. [PDF]

 
Typ
Masterarbeit

 
Status
abgeschlossen

 
Supervisors
Alexander Halbuer
Christian Dietrich
Daniel Lohmann

 
Projects
ParPerOS
DRAMaOS

 
Bearbeiter
Illia Ostapyshyn (abgegeben: 01. Nov 2024)

Software-Emulated Pointer Authentication for Control-Flow Integrity Protection

The pointer authentication feature in the ARMv8.3-A architecture provides efficient protection for pointers with minimal performance impact. Major operating systems and compilers already support PAC, anticipating its widespread adoption, yet commercial SoCs with this feature are still scarce. This thesis examines the viability of emulating this feature in software. [PDF]

 
Typ
Bachelorarbeit

 
Status
abgeschlossen

 
Supervisors
Gabriele Serra
Florian Rommel
Daniel Lohmann

 
Bearbeiter
Illia Ostapyshyn (abgegeben: 23. Sep 2022)