• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Research and Implementation of Efficient Approaches to Read from NVMe SSDs

Student: Kuldyusheva Liya

Supervisor: Maksim Karpov

Faculty: Faculty of Computer Science

Educational Programme: Applied Mathematics and Information Science (Bachelor)

Year of Graduation: 2024

Non-Volatile Memory Express (NVMe) solid state drives (SSDs) are a revolutionary solution due to their high speed and low latency. Despite their high-speed capabilities, without efficient management and optimized read approaches, we will not be able to take full advantage of these high speeds. This is especially important for data-intensive applications, where performance is often limited by the speed at which data can be read from the drives. The studies reviewed show that io_uring is currently the best performing method of reading from disk. To evaluate the advantages of the io_uring interface, a remote storage using it was implemented. The resulting implementation was compared with the existing remote storage of Yandex.Search, which uses Linux AIO.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses