Demo Data from EDBT 2026 / reviewers in the wild / expert
Adam Hall
dblp:118/0866
· DBLP profile ↗
6ranked-venue papers
3as first author
3since 2021 · last 2026
0009-0009-9912-9341ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
1.0 | 1 | 2026 | Harvesting Spare CPU Resources in Container Systems · NSDI 2026 |
Operating systems › virtualization
containers |
0.3 | 1 | 2026 | Harvesting Spare CPU Resources in Container Systems · NSDI 2026 |
Bioinformatics and computational biology › gene expression analysis
gene expression meta-analysis |
0.1 | 1 | 2012 | Gemma: a resource for the reuse, sharing and meta-analysis of expression profiling data · Bioinform. 2012 |
Bioinformatics and computational biology › gene expression analysis
gene co-expression analysis |
0.0 | 1 | 2012 | Gemma: a resource for the reuse, sharing and meta-analysis of expression profiling data · Bioinform. 2012 |
Bioinformatics and computational biology › multi-omics data integration
genomic data integration |
0.0 | 1 | 2012 | Gemma: a resource for the reuse, sharing and meta-analysis of expression profiling data · Bioinform. 2012 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Harvesting Spare CPU Resources in Container Systems
Adam Hall, Anirudh Sarma, Esha Choukse, Umakishore Ramachandran, Sameh Elnikety |
NSDI | 1 |
| 2025 | A Hybrid Runtime for Function-as-a-Service at the EdgeabstractContemporary Function-as-a-Service (FaaS) platforms leverage lightweight container-based virtualization to host instances of applications on-demand. This on-demand model is a good fit for computing environments where resource efficiency is desirable (such as the Cloud) or necessary (such as the Edge). However, the use of containers introduces significant delays to end-to-end service times in the form of cold start latency. As a workaround, FaaS platforms employ techniques like pre-warming containers or keeping idle containers alive to reduce the number of cold starts required. These techniques are effective, but greatly reduce platform resource efficiency, in turn making them less suitable for target computing deployments. Alternatives to containers like WebAssembly offer significantly lower cold start time, but have slower execution speeds than native code and cannot serve as a replacement to containers. We argue that combining the strengths of both containers and WebAssembly into a single hybrid runtime for FaaS platforms can improve both the end-to-end response time latencies and resource efficiency. We demonstrate this principle through proof-by-construction and introduce RUNE: a hybrid RUNtime for FaaS at the Edge. We evaluate RUNE empirically and show that its hybrid approach reduces tail latency response times at the 99th percentile by more than half while also improving memory utilization of the underlying platform by reducing the number of idle containers. Adam Hall, Umakishore Ramachandran |
Middleware | 1 |
| 2022 | Opportunities for Optimizing the Container RuntimeabstractContainer-based virtualization provides lightweight mechanisms for process isolation and resource control that are essential for maintaining a high degree of multi-tenancy in Function-as-a-Service (FaaS) platforms, where compute functions are instantiated on-demand and exist only as long as their exe-cution is active. This model is especially advantageous for Edge computing environments, where hardware resources are limited due to physical space constraints. Despite their many advantages, state-of-the-art container runtimes still suffer from startup delays of several hundred milliseconds. This delay adversely impacts user experience for existing human-in-the-loop applications and quickly erodes the low latency response times required by emerging machine-in-the-loop IoT and Edge computing applications utilizing FaaS. In turn, it causes developers of these applications to employ unsanctioned workarounds that artificially extend the lifetime of their functions, resulting in wasted platform resources. In this paper, we provide an exploration of the cause of this startup delay and insight on how container-based virtualization might be made more efficient for FaaS scenarios at the Edge. Our results show that a small number of container startup operations account for the majority of cold start time, that several of these operations have room for improvement, and that startup time is largely bound by the underlying operating system mechanisms that are the building blocks for containers. We draw on our detailed analysis to provide guidance toward developing a container runtime for Edge computing environments and demonstrate how making a few key improvements to the container creation process can lead to a 20 % reduction in cold start time. Adam Hall, Umakishore Ramachandran |
SEC | 1 |
| 2020 | Promoting and Supporting Computer Science Among Middle School Girls of Color: Initial Findings from BRIGHT-CSabstractBRIGHT-CS (Building Student Retention through Individuated Guided coHort Training in Computer Science) is a research and development project that 1) creates a computer science learning ecosystem for middle school Black girls and other girls of color and 2) researches the merits of the ecosystem in supporting persistence in CS to determine best practices for broadening participation to other marginalized student groups in computing. First, this paper describes the BRIGHT-CS program, from the structural, instructional, and curricular designs of the program to partnerships with local and community organizations that make up the ecosystem. Second, it presents the initial findings of research on the program and its impacts on student outcomes such as social-emotional attributes associated with persistence. The study employs a multi-method descriptive design. Data includes student surveys, interviews (from students, parents, instructors, teachers, and mentors), artifact reviews, and student observations. The study includes 46 students across four middle schools in two states. At the start of the program, 37% of the students reported being very interested in CS, and 72% reported being very confident in learning CS. This is much higher than a national benchmark of students. After four months of program implementation, the qualitative results show a more nuanced picture of the value of a learning ecosystem. First, the ecosystem offers implicit messaging about equity and success. Second, the ecosystem offers explicit messaging about personal challenges and improvement. Third, following the implicit and explicit messaging to students, students went from naïve confidence to authentic self-efficacy in CS. Veronica Madrigal, Ryoko Yamaguchi, Adam Hall, Jamika D. Burge |
SIGCSE | 3 |
| 2019 | Elevating the Edge to Be a Peer of the CloudabstractEnabling next generation technologies such as self-driving cars or smart cities requires us to rethink the way we support their applications. The emergence of these technologies is fueled by the proliferation of a large number of devices in the Internet of Things. These devices have the potential to generate massive amounts of data, and applications supporting them often require this data to be processed in a timely manner. Because of these requirements, we must augment and extend the Cloud computing model to better serve such applications. The backhaul links connecting clients to Cloud data centers could quickly become overwhelmed by such data, and the physical distance of these data centers from clients prevents low-latency response times. To meet the challenges posed by emerging IoT applications, we must provide Cloudlike functionality closer to the edge of the network, where clients and their data live. We propose to elevate the Edge to be a peer of the Cloud for addressing these challenges. Umakishore Ramachandran, Adam Hall, Enrique Saurez, Zhuangdi Xu |
CLOUD | 3 |
| 2012 | Gemma: a resource for the reuse, sharing and meta-analysis of expression profiling dataabstractUNLABELLED: Gemma is a database, analysis software system and web site for genomics data re-use and meta-analysis. Currently, Gemma contains analyzed data from over 3300 expression profiling studies, yielding hundreds of millions of differential expression results and coexpression patterns (correlated expression) for retrieval and visualization. With optional registration users can save their own data and securely share it with other users. Web services and integration with third-party resources further increase the scope of the tools, which include a Cytoscape plugin. AVAILABILITY: http://chibi.ubc.ca/Gemma, Apache 2.0 license. Anton Zoubarev, Kelsey M. Hamer, Kiran Keshav, E. Luke McCarthy, Joseph Roy C. Santos, Thea Van Rossum, Cameron McDonald, Adam Hall, Raymond Lim, Jesse A. Gillis, Paul Pavlidis |
Bioinform. | 8 |