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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yaron Kassner

dblp:167/4056 · DBLP profile ↗
← Back
9ranked-venue papers
0as first author
0since 2021 · last 2019
0000-0001-5819-5021ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 7Systems, architecture and hardware · 1Theory of computation · 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 networks
7 papers
Network measurement and analytics · 65% Physical-layer communications · 13% Software-defined and programmable networks · 10%
Theoretical computer science
3 papers
Algorithms and data structures · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 77% Memory systems · 23%

Topics — the 16 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network measurement and analytics
traffic measurement
1.042017
Optimal elephant flow detection · INFOCOM 2017
Randomized admission policy for efficient top-k and frequency estimation · INFOCOM 2017
Heavy hitters in streams and sliding windows · INFOCOM 2016
Physical-layer communications › signal processing for communications › statistical signal processing › estimation theory
frequency estimation
0.722019
Randomized Admission Policy for Efficient Top-k, Frequency, and Volume Estimation · IEEE/ACM Trans. Netw. 2019
Randomized admission policy for efficient top-k and frequency estimation · INFOCOM 2017
Network measurement and analytics › sketch-based measurement
counter estimation
0.522018
ICE Buckets: Improved Counter Estimation for Network Measurement · IEEE/ACM Trans. Netw. 2018
Independent counter estimation buckets · INFOCOM 2015
Network management and operations
network monitoring
0.412019
Randomized Admission Policy for Efficient Top-k, Frequency, and Volume Estimation · IEEE/ACM Trans. Netw. 2019
Network measurement and analytics › sketch-based measurement
sketch-based monitoring
0.412019
Nitrosketch: robust and general sketch-based monitoring in software switches · SIGCOMM 2019
Network measurement and analytics
sketch data structures
0.412019
Nitrosketch: robust and general sketch-based monitoring in software switches · SIGCOMM 2019
Software-defined and programmable networks
software switch
0.412019
Nitrosketch: robust and general sketch-based monitoring in software switches · SIGCOMM 2019
Network measurement and analytics › heavy hitter detection
elephant flow detection
0.312017
Optimal elephant flow detection · INFOCOM 2017
Network measurement and analytics
heavy hitter detection
0.212016
Heavy hitters in streams and sliding windows · INFOCOM 2016
Transport protocols and congestion control › flow control
sliding window
0.212016
Heavy hitters in streams and sliding windows · INFOCOM 2016
Algorithms and data structures › data streams
streaming algorithms
0.232017
Optimal elephant flow detection · INFOCOM 2017
Randomized admission policy for efficient top-k and frequency estimation · INFOCOM 2017
Heavy hitters in streams and sliding windows · INFOCOM 2016
Performance modeling and evaluation
workload characterization
0.212015
Independent counter estimation buckets · INFOCOM 2015
Network measurement and analytics › traffic analysis
flow-level traffic analysis
0.112019
Randomized Admission Policy for Efficient Top-k, Frequency, and Volume Estimation · IEEE/ACM Trans. Netw. 2019
Software-defined and programmable networks › software switch
virtual switch
0.112019
Nitrosketch: robust and general sketch-based monitoring in software switches · SIGCOMM 2019
Algorithms and data structures
sketching
0.112016
Heavy hitters in streams and sliding windows · INFOCOM 2016
Memory systems › random-access memory
SRAM
0.112015
Independent counter estimation buckets · INFOCOM 2015

Methods — techniques the papers use, named apart from their topics

randomized admission policy · 1.0probabilistic analysis · 1.0asymptotic analysis · 0.6sketch · 0.5constant time point query · 0.5estimation theory · 0.4closed-form analysis · 0.4sketching · 0.4statistical estimation · 0.3
YearPublicationVenuePosition
2019 Nitrosketch: robust and general sketch-based monitoring in software switches
abstract
Software switches are emerging as a vital measurement vantage point in many networked systems. Sketching algorithms or sketches, provide high-fidelity approximate measurements, and appear as a promising alternative to traditional approaches such as packet sampling. However, sketches incur significant computation overhead in software switches. Existing efforts in implementing sketches in virtual switches make sacrifices on one or more of the following dimensions: performance (handling 40 Gbps line-rate packet throughput with low CPU footprint), robustness (accuracy guarantees across diverse workloads), and generality (supporting various measurement tasks).
Zaoxing Liu, Ran Ben-Basat, Gil Einziger, Yaron Kassner, Vladimir Braverman, Roy Friedman 0001, Vyas Sekar
SIGCOMM4
2019 Succinct Summing over Sliding Windows
Ran Ben-Basat, Gil Einziger, Roy Friedman 0001, Yaron Kassner
Algorithmica4
2019 Randomized Admission Policy for Efficient Top-k, Frequency, and Volume Estimation
abstract
Network management protocols often require timely and meaningful insight about per flow network traffic. This paper introduces Randomized Admission Policy (RAP) -a novel algorithm for the frequency, top-k, and byte volume estimation problems, which are fundamental in network monitoring. We demonstrate space reductions compared to the alternatives, for the frequency estimation problem, by a factor of up to 32 on real packet traces and up to 128 on heavy-tailed workloads. For top-k identification, RAP exhibits memory savings by a factor of between 4 and 64 depending on the workloads' skewness. These empirical results are backed by formal analysis, indicating the asymptotic space improvement of our probabilistic admission approach. In Addition, we present d-way RAP, a hardware friendly variant of RAP that empirically maintains its space and accuracy benefits.
Ran Ben-Basat, Gil Einziger, Roy Friedman 0001, Yaron Kassner
IEEE/ACM Trans. Netw.5
2018 ICE Buckets: Improved Counter Estimation for Network Measurement
Gil Einziger, Benny Fellman, Roy Friedman 0001, Yaron Kassner
IEEE/ACM Trans. Netw.4
2017 Randomized admission policy for efficient top-k and frequency estimation
abstract
Network management protocols often require timely and meaningful insight about per flow network traffic. This paper introduces Randomized Admission Policy (RAP) - a novel algorithm for the frequency and top-k estimation problems, which are fundamental in network monitoring. We demonstrate space reductions compared to the alternatives by a factor of up to 32 on real packet traces and up to 128 on heavy-tailed workloads. For top-k identification, RAP exhibits memory savings by a factor of between 4 and 64 depending on the workloads' skewness. These empirical results are backed by formal analysis, indicating the asymptotic space improvement of our probabilistic admission approach. Additionally, we present d-Way RAP, a hardware friendly variant of RAP that empirically maintains its space and accuracy benefits.
Ran Ben-Basat, Gil Einziger, Roy Friedman 0001, Yaron Kassner
INFOCOM4
2017 Optimal elephant flow detection
abstract
Monitoring the traffic volumes of elephant flows, including the total byte count per flow, is a fundamental capability for online network measurements. We present an asymptotically optimal algorithm for solving this problem in terms of both space and time complexity. This improves on previous approaches, which can only count the number of packets in constant time. We evaluate our work on real packet traces, demonstrating an up to X2.5 speedup compared to the best alternative.
Ran Ben-Basat, Gil Einziger, Roy Friedman 0001, Yaron Kassner
INFOCOM4
2017 Counting distinct elements over sliding windows
abstract
In Distributed Denial of Service (DDoS) attacks, an attacker tries to disable a service with a flood of seemingly legitimate requests from multiple devices; this is usually accompanied by a sharp spike in the number of distinct IP addresses / flows accessing the system in a short time frame. Hence, the number of distinct elements over sliding windows is a fundamental signal in DDoS identification. Additionally, assessing whether a specific flow has recently accessed the system, known as the Set Membership problem, can help us identify the attacking parties. Here, we show how to extend the functionality of a state of the art algorithm for set membership over a W elements sliding window. We now also support estimation of the distinct flow count, using as little as log2 (W) additional bits.
Eran Assaf, Ran Ben-Basat, Gil Einziger, Roy Friedman 0001, Yaron Kassner
SYSTOR5
2016 Heavy hitters in streams and sliding windows
abstract
Identifying heavy hitter flows is a fundamental problem in various network domains. The well established method of using sketches to approximate flow statistics suffers from space inefficiencies. In addition, flow arrival rates are dynamic, thus keeping track of the most recent heavy hitters poses a challenge. Sliding window approximations address this problem, reducing space at the cost of increasing point query time. This paper presents two novel algorithms for identifying heavy hitters in streams and sliding windows. Both algorithms use statically allocated memory and support constant time point queries. For sliding windows, this is an asymptotic improvement over previous work. We also demonstrate reduced memory requirements of up to 85% in streams and 66% in sliding windows over synthetic and real Internet packet traces.
Ran Ben-Basat, Gil Einziger, Roy Friedman 0001, Yaron Kassner
INFOCOM4
2015 Independent counter estimation buckets
abstract
Measurement capabilities are essential for a variety of network applications, such as load balancing, routing, fairness and intrusion detection. These capabilities require large counter arrays in order to monitor the traffic of all network flows. While commodity SRAM memories are capable of operating at line speed, they are too small to accommodate large counter arrays. Previous works suggested estimators, which trade precision for reduced space. However, in order to accurately estimate the largest counter, these methods compromise the accuracy of the rest of the counters. In this work we present a closed form representation of the optimal estimation function. We then introduce Independent Counter Estimation Buckets (ICE-Buckets), a novel algorithm that improves estimation accuracy for all counters. This is achieved by separating the flows to buckets and configuring the optimal estimation function according to each bucket's counter scale. We prove an improved upper bound on the relative error and demonstrate an accuracy improvement of up to 57 times on real Internet packet traces.
Gil Einziger, Benny Fellman, Yaron Kassner
INFOCOM3