Suechsch nachere usforderige Stelli als Master Thesis, Internship? Läs wyter!
Master Thesis, Internship
Internship or Master Thesis on How to storage 101: Configuration Space exploration of Modern Linux Storage stacks
Ref. 2024_023
Project description
Modern storage stacks on NVMe are complex and have numerous configuration options that an application can configure. Not only that, to deliver high performance in a reliable and predictable manner, one must understand the intricate interaction between storage hardware, CPU, operating system, memory management, scheduler, and complex hardware and software internals. Storage stacks such as SPDK take many of such roles under their control, skipping the operating system completely. However, modern emerging APIs such as io_uring selectively offer to keep the kernel (thus, maintaining all the benefits of using it - caching, file system, sharing) and still let applications configure many of such performance knobs.
The goal of this work is to build a performance reasoning framework to explore the configurations space of modern storage stacks: specifically SPDK and io_uring. In this context, the key research questions that we want to answer are:
Qualifications:
Preferred Qualifications:
Diversity
IBM is committed to
diversity
at the workplace. With us you will find an open, multicultural environment. Excellent flexible working arrangements enable all genders to strike the desired balance between their professional development and their personal lives.Please submit your application through the link below. This position is available starting immediately or at a later date.
03-03-2025
Bitte sage uns, wo du ähnliche Stellenanzeigen suchst und vergiss nicht deine E-Mail Adresse anzugeben!