Demo Data from VLDB 2026 / reviewers in the wild / expert
Samantha Miller
dblp:241/7423
· DBLP profile ↗
4ranked-venue papers
3as first author
3since 2021 · last 2024
0009-0003-8824-4527ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 92% Programming languages and type systems · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management › process management
CPU scheduling |
0.8 | 1 | 2024 | Enoki: High Velocity Linux Kernel Scheduler Development · EuroSys 2024 |
Operating systems › kernel
kernel development |
0.8 | 1 | 2024 | Enoki: High Velocity Linux Kernel Scheduler Development · EuroSys 2024 |
Operating systems › resource management › process management › CPU scheduling
kernel scheduling |
0.8 | 1 | 2024 | Enoki: High Velocity Linux Kernel Scheduler Development · EuroSys 2024 |
Programming languages and type systems
rust |
0.2 | 1 | 2024 | Enoki: High Velocity Linux Kernel Scheduler Development · EuroSys 2024 |
Storage systems
file systems |
0.1 | 1 | 2021 | High Velocity Kernel File Systems with Bento · FAST 2021 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Enoki: High Velocity Linux Kernel Scheduler DevelopmentabstractKernel task scheduling is important for application performance, adaptability to new hardware, and complex user requirements. However, developing, testing, and debugging new scheduling algorithms in Linux, the most widely used cloud operating system, is slow and difficult. We developed Enoki, a framework for high velocity development of Linux kernel schedulers. Enoki schedulers are written in safe Rust, and the system supports live upgrade of new scheduling policies into the kernel, userspace debugging, and bidirectional communication with applications. A scheduler implemented with Enoki achieved near identical performance (within 1% on average) to the default Linux scheduler CFS on a wide range of benchmarks. Enoki is also able to support a range of research schedulers, specifically the Shinjuku scheduler, a locality aware scheduler, and the Arachne core arbiter, with good performance. Samantha Miller, Anirudh Kumar, Tanay Vakharia, Ang Chen 0001, Danyang Zhuo, Thomas E. Anderson |
EuroSys | 1 |
| 2021 | High Velocity Kernel File Systems with Bento
Samantha Miller, Kaiyuan Zhang 0001, Ryan Jennings, Ang Chen 0001, Danyang Zhuo, Thomas E. Anderson |
FAST | 1 |
| 2021 | An incremental path towards a safer OS kernelabstractLinux has become the de-facto operating system of our age, but its vulnerabilities are a constant threat to service availability, user privacy, and data integrity. While one might scrap Linux and start over, the cost of that would be prohibitive due to Linux's ubiquitous deployment. In this paper, we propose an alternative, incremental route to a safer Linux through proper modularization and gradual replacement module by module. We lay out the research challenges and potential solutions for this route, and discuss the open questions ahead. Jialin Li 0001, Samantha Miller, Danyang Zhuo, Ang Chen 0001, Jon Howell, Thomas E. Anderson |
HotOS | 2 |
| 2019 | Practical Safe Linux Kernel ExtensibilityabstractThe ability to extend kernel functionality safely has long been a design goal for operating systems. Modern operating systems, such as Linux, are structured for extensibility to enable sharing a single code base among many environments. Unfortunately, safety has lagged behind, and bugs in kernel extensions continue to cause problems. We study three recent kernel extensions critical to Docker containers (Overlay File System, Open vSwitch Datapath, and AppArmor) to guide further research in extension safety. We find that all the studied kernel extensions suffer from the same set of low-level memory, concurrency, and type errors. Though safe kernel extensibility is a well-studied area, existing solutions are heavyweight, requiring extensive changes to the kernel and/or expensive runtime checks. We then explore the feasibility of writing kernel extensions in a high-level, type safe language (i.e., Rust) while preserving compatibility with Linux and find this to be an appealing approach. We show that there are key challenges to implementing this approach and propose potential solutions. Samantha Miller, Kaiyuan Zhang 0001, Danyang Zhuo, Shibin Xu, Arvind Krishnamurthy, Thomas E. Anderson |
HotOS | 1 |