EDBT 2026 Demo / reviewers in the wild / expert
Avishay Traeger
dblp:93/410
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2
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
6 papers |
Cloud and datacenter computing · 34% Storage systems · 30% Performance modeling and evaluation · 25% | |
| Software engineering, system software, and programming languages
3 papers |
Program analysis · 92% Operating systems · 8% |
Topics — the 13 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
virtualization |
0.2 | 2 | 2013 | Efficient and Scalable Paravirtual I/O System · USENIX ATC 2013 Adding advanced storage controller functionality via low-overhead virtualization · FAST 2012 |
Cloud and datacenter computing › virtualization › i/o virtualization
i/o paravirtualization |
0.2 | 1 | 2013 | Efficient and Scalable Paravirtual I/O System · USENIX ATC 2013 |
Performance modeling and evaluation
workload characterization |
0.1 | 2 | 2008 | A nine year study of file system and storage benchmarking · ACM Trans. Storage 2008 Operating System Profiling via Latency Analysis · OSDI 2006 |
Storage systems › storage architecture
storage controller |
0.1 | 1 | 2012 | Adding advanced storage controller functionality via low-overhead virtualization · FAST 2012 |
Program analysis › cost analysis
latency analysis |
0.1 | 2 | 2006 | Operating System Profiling via Latency Analysis · OSDI 2006 Versatile, portable, and efficient OS profiling via latency analysis · SOSP 2005 |
Program analysis › dynamic analysis
profiling |
0.1 | 3 | 2008 | Operating System Profiling via Latency Analysis · OSDI 2006 DARC: dynamic analysis of root causes of latency distributions · SIGMETRICS 2008 Versatile, portable, and efficient OS profiling via latency analysis · SOSP 2005 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2008 | A nine year study of file system and storage benchmarking · ACM Trans. Storage 2008 |
Performance modeling and evaluation › benchmarking › storage benchmarking
file-system benchmarking |
0.1 | 1 | 2008 | A nine year study of file system and storage benchmarking · ACM Trans. Storage 2008 |
Distributed systems
root cause analysis |
0.1 | 1 | 2008 | DARC: dynamic analysis of root causes of latency distributions · SIGMETRICS 2008 |
Cloud and datacenter computing › virtualization
i/o virtualization |
0.0 | 1 | 2013 | Efficient and Scalable Paravirtual I/O System · USENIX ATC 2013 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 2013 | To Zip or not to Zip: effective resource usage for real-time compression · FAST 2013 |
Storage systems
storage virtualization |
0.0 | 1 | 2012 | Adding advanced storage controller functionality via low-overhead virtualization · FAST 2012 |
Storage systems
file systems |
0.0 | 1 | 2008 | A nine year study of file system and storage benchmarking · ACM Trans. Storage 2008 |
Methods — techniques the papers use, named apart from their topics
histogram analysis · 0.2automated peak analysis · 0.2workload generation · 0.1benchmarking · 0.1latency analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | To Zip or not to Zip: effective resource usage for real-time compression
Danny Harnik, Ronen I. Kat, Oded Margalit, Dmitry Sotnikov, Avishay Traeger |
FAST | 5 |
| 2013 | Efficient and Scalable Paravirtual I/O System
Nadav Har'El, Abel Gordon, Alex Landau, Muli Ben-Yehuda, Avishay Traeger, Razya Ladelsky |
USENIX ATC | 5 |
| 2012 | Adding advanced storage controller functionality via low-overhead virtualization
Muli Ben-Yehuda, Michael Factor, Eran Rom, Avishay Traeger, Eran Borovik, Ben-Ami Yassour |
FAST | 4 |
| 2012 | Towards exitless and efficient paravirtual I/OabstractVirtualization is a prominent technology used in data centers around the world. While many kinds of workloads can run at near-native performance even when virtualized, I/O intensive workloads still suffer from high overhead precluding the use of virtualization in many applications. In this paper we tackle the problem of improving the performance of paravirtual I/O. We propose an exitless paravirtual I/O model, under which guests and the hypervisor, running on distinct cores, exchange exitless notifications instead of costly exit-based notifications. Our initial proof of concept improved throughput by 45% and latency by 25μsec compared to a traditional network paravirtual I/O model. We show that a single hypervisor I/O core can become saturated when serving multiple I/O intensive guests, and further research is required to improve scalability in this scenario. Abel Gordon, Nadav Har'El, Alex Landau, Muli Ben-Yehuda, Avishay Traeger |
SYSTOR | 5 |
| 2008 | DARC: dynamic analysis of root causes of latency distributionsabstractOSprof is a versatile, portable, and efficient profiling methodology based on the analysis of latency distributions. Although OSprof has offers several unique benefits and has been used to uncover several interesting performance problems, the latency distributions that it provides must be analyzed manually. These latency distributions are presented as histograms and contain distinct groups of data, called peaks, that characterize the overall behavior of the running code. By automating the analysis process, we make it easier to take advantage of OSprof's unique features. Avishay Traeger, Ivan Deras, Erez Zadok |
SIGMETRICS | 1 |
| 2008 | A nine year study of file system and storage benchmarkingabstractBenchmarking is critical when evaluating performance, but is especially difficult for file and storage systems. Complex interactions between I/O devices, caches, kernel daemons, and other OS components result in behavior that is rather difficult to analyze. Moreover, systems have different features and optimizations, so no single benchmark is always suitable. The large variety of workloads that these systems experience in the real world also adds to this difficulty. In this article we survey 415 file system and storage benchmarks from 106 recent papers. We found that most popular benchmarks are flawed and many research papers do not provide a clear indication of true performance. We provide guidelines that we hope will improve future performance evaluations. To show how some widely used benchmarks can conceal or overemphasize overheads, we conducted a set of experiments. As a specific example, slowing down read operations on ext2 by a factor of 32 resulted in only a 2--5% wall-clock slowdown in a popular compile benchmark. Finally, we discuss future work to improve file system and storage benchmarking. Avishay Traeger, Erez Zadok, Nikolai Joukov, Charles P. Wright |
ACM Trans. Storage | 1 |
| 2007 | RAIF: Redundant Array of Independent Filesystems
Nikolai Joukov, Arun M. Krishnakumar, Chaitanya Patti, Abhishek Rai, Sunil Satnur, Avishay Traeger, Erez Zadok |
MSST | 6 |
| 2006 | Operating System Profiling via Latency Analysis
Nikolai Joukov, Avishay Traeger, Rakesh Iyer, Charles P. Wright, Erez Zadok |
OSDI | 2 |
| 2005 | Versatile, portable, and efficient OS profiling via latency analysisabstractOperating systems are complex and their behavior depends on many factors. Source code, if available, does not directly help understand the OS's behavior, as the behavior depends on actual workloads and external inputs. Runtime profiling is a key technique for understanding the behavior and mutual-influence of modern OS components. Such profiling is useful to prove new concepts, debug problems, and optimize the performance of existing OSs. Unfortunately, existing profiling methods lack in important areas: they do not provide much of the necessary information about the OS's behavior; they require OS modification and therefore are not portable; or they exact high overheads thus perturbing the profiled OS. Nikolai Joukov, Rakesh Iyer, Avishay Traeger, Charles P. Wright, Erez Zadok |
SOSP | 3 |