REVIEW 2 cited by
Asynchronous I/O -- With Great Power Comes Great Responsibility
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
Asynchronous I/O -- With Great Power Comes Great Responsibility
read the original abstract
The performance of storage hardware has improved vastly recently, leaving the traditional I/O stack incapable of exploiting these gains due to increasingly large relative overheads. Newer asynchronous I/O APIs, such as io_uring, have significantly improved performance by reducing such overheads, but exhibit limited adoption in practice. In this paper, we discuss the complexities that the usage of these contemporary I/O APIs introduces to applications, which we believe are mostly responsible for their low adoption rate. Finally, we share implications and trade offs made by architectures that may be used to integrate asynchronous I/O into DB applications.
Forward citations
Cited by 2 Pith papers
-
High-Performance DBMSs with io_uring: When and How to use it
Databases get ~2x from io_uring only with async architecture plus registered buffers, passthrough, polling, and zero-copy; naive swapping gains only ~1.1x.
-
Dynamics of the inflaton scalar field for a certain class of E-model potentials
Analytic slow-roll and fast-slow separation solutions for a hybrid E-model potential show expansion quenches scalar parametric resonance while tensor modes experience none.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.