2020
DOI: 10.1007/s13222-020-00357-5
|View full text |Cite
|
Sign up to set email alerts
|

mxkernel: A Novel System Software Stack for Data Processing on Modern Hardware

Abstract: Emerging hardware platforms are characterized by large degrees of parallelism, complex memory hierarchies, and increasing hardware heterogeneity. Their theoretical peak data processing performance can only be unleashed if the different pieces of systems software collaborate much more closely and if their traditional dependencies and interfaces are redesigned. We have developed the key concepts and a prototype implementation of a novel system software stack named mxkernel. For MxKernel, efficient large scale da… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 19 publications
(20 reference statements)
0
2
0
Order By: Relevance
“…Currently, there is renewed interest in building database-specific operating systems, partly motivated by such problems as unpredictability in performance. For instance, the MXKernel project [Mü20] proposes an alternative to the classic thread model, to cater to the demands of large-scale data processing. The DBOS initiative [Ca20] goes so far as to envision managing database-internal data structures inside the OS kernel.…”
Section: Narasayya Et Al [Na13mentioning
confidence: 99%
“…Currently, there is renewed interest in building database-specific operating systems, partly motivated by such problems as unpredictability in performance. For instance, the MXKernel project [Mü20] proposes an alternative to the classic thread model, to cater to the demands of large-scale data processing. The DBOS initiative [Ca20] goes so far as to envision managing database-internal data structures inside the OS kernel.…”
Section: Narasayya Et Al [Na13mentioning
confidence: 99%
“…Specially crafted real-time databases [27], novel scheduling algorithms in scheduling/routing queries [24,25,45], transactional concepts [5], or query evaluation strategies [19,51], work from inside the database. Careful tailoring of the whole software stack from OS kernel to DB engine [30,33], or crafting dedicated operating systems [4,[20][21][22]36,37] to leverage the advantages of modern hardware in database system engineering (e.g., [15,29]), contribute to solutions from below the database.…”
Section: Related Workmentioning
confidence: 99%