Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Avishay Traeger

dblp:93/410 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
virtualization
0.222013
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.212013
Efficient and Scalable Paravirtual I/O System · USENIX ATC 2013
Performance modeling and evaluation
workload characterization
0.122008
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.112012
Adding advanced storage controller functionality via low-overhead virtualization · FAST 2012
Program analysis › cost analysis
latency analysis
0.122006
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.132008
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.112008
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.112008
A nine year study of file system and storage benchmarking · ACM Trans. Storage 2008
Distributed systems
root cause analysis
0.112008
DARC: dynamic analysis of root causes of latency distributions · SIGMETRICS 2008
Cloud and datacenter computing › virtualization
i/o virtualization
0.012013
Efficient and Scalable Paravirtual I/O System · USENIX ATC 2013
Embedded and real-time systems
real-time scheduling
0.012013
To Zip or not to Zip: effective resource usage for real-time compression · FAST 2013
Storage systems
storage virtualization
0.012012
Adding advanced storage controller functionality via low-overhead virtualization · FAST 2012
Storage systems
file systems
0.012008
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
YearPublicationVenuePosition
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
FAST5
2013 Efficient and Scalable Paravirtual I/O System
Nadav Har'El, Abel Gordon, Alex Landau, Muli Ben-Yehuda, Avishay Traeger, Razya Ladelsky
USENIX ATC5
2012 Adding advanced storage controller functionality via low-overhead virtualization
Muli Ben-Yehuda, Michael Factor, Eran Rom, Avishay Traeger, Eran Borovik, Ben-Ami Yassour
FAST4
2012 Towards exitless and efficient paravirtual I/O
abstract
Virtualization 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
SYSTOR5
2008 DARC: dynamic analysis of root causes of latency distributions
abstract
OSprof 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
SIGMETRICS1
2008 A nine year study of file system and storage benchmarking
abstract
Benchmarking 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. Storage1
2007 RAIF: Redundant Array of Independent Filesystems
Nikolai Joukov, Arun M. Krishnakumar, Chaitanya Patti, Abhishek Rai, Sunil Satnur, Avishay Traeger, Erez Zadok
MSST6
2006 Operating System Profiling via Latency Analysis
Nikolai Joukov, Avishay Traeger, Rakesh Iyer, Charles P. Wright, Erez Zadok
OSDI2
2005 Versatile, portable, and efficient OS profiling via latency analysis
abstract
Operating 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
SOSP3