Demo Data from EDBT 2026 / reviewers in the wild / expert
Eli Brosh
dblp:75/1552
· DBLP profile ↗
14ranked-venue papers
6as first author
2since 2021 · last 2023
0009-0005-1722-5059ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 4 first-authorSystems, architecture and hardware · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 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.
| Computer networks
8 papers |
Transport protocols and congestion control · 30% Content delivery and video streaming · 25% Network optimization and economics · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Cloud and datacenter computing · 93% Storage systems · 5% Performance modeling and evaluation · 2% | |
| Computer graphics and multimedia
1 paper |
Visual content generation and editing · 100% | |
| Network and information security
1 paper |
Network security · 100% | |
| Artificial intelligence
1 paper |
Generative modeling · 100% |
Topics — the 20 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visual content generation and editing
layout generation |
0.7 | 1 | 2023 | DLT: Conditioned layout generation with Joint Discrete-Continuous Diffusion Layout Transformer · ICCV 2023 |
Network security › attack strategy › denial-of-service attack
DDoS attack |
0.3 | 1 | 2017 | DDoS attack on cloud auto-scaling mechanisms · INFOCOM 2017 |
Transport protocols and congestion control
TCP |
0.3 | 4 | 2010 | The Delay-Friendliness of TCP for Real-Time Traffic · IEEE/ACM Trans. Netw. 2010 The delay-friendliness of TCP · SIGMETRICS 2008 Understanding the behavior of TCP for real-time CBR workloads · CoNEXT 2006 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.3 | 2 | 2017 | Resource placement and assignment in distributed network topologies · INFOCOM 2013 DDoS attack on cloud auto-scaling mechanisms · INFOCOM 2017 |
Machine learning › Generative modeling
diffusion model |
0.2 | 1 | 2023 | DLT: Conditioned layout generation with Joint Discrete-Continuous Diffusion Layout Transformer · ICCV 2023 |
Network optimization and economics
resource allocation |
0.2 | 1 | 2013 | Resource placement and assignment in distributed network topologies · INFOCOM 2013 |
Cloud and datacenter computing
resource allocation |
0.2 | 1 | 2013 | Resource placement and assignment in distributed network topologies · INFOCOM 2013 |
Content delivery and video streaming
peer-to-peer streaming |
0.1 | 1 | 2012 | VMTorrent: scalable P2P virtual machine streaming · CoNEXT 2012 |
Internet architecture and protocols › multicast
application-layer multicast |
0.1 | 2 | 2007 | Approximation and heuristic algorithms for minimum-delay application-layer multicast trees · IEEE/ACM Trans. Netw. 2007 Approximation and Heuristic Algorithms for Minimum-Delay Application Layer Multicast Trees · INFOCOM 2004 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2010 | VMtorrent: virtual appliances on-demand · SIGCOMM 2010 |
Cloud and datacenter computing › resource provisioning
virtual machine provisioning |
0.1 | 1 | 2010 | VMtorrent: virtual appliances on-demand · SIGCOMM 2010 |
Cloud and datacenter computing
autoscaling |
0.1 | 1 | 2017 | DDoS attack on cloud auto-scaling mechanisms · INFOCOM 2017 |
Routing and switching
multicast routing |
0.1 | 1 | 2007 | Approximation and heuristic algorithms for minimum-delay application-layer multicast trees · IEEE/ACM Trans. Netw. 2007 |
Approximation and online algorithms
approximation algorithms |
0.1 | 1 | 2007 | Approximation and heuristic algorithms for minimum-delay application-layer multicast trees · IEEE/ACM Trans. Netw. 2007 |
Network performance modeling
delay analysis |
0.1 | 1 | 2006 | Understanding the behavior of TCP for real-time CBR workloads · CoNEXT 2006 |
Transport protocols and congestion control › real-time communication
real-time traffic |
0.1 | 1 | 2006 | Understanding the behavior of TCP for real-time CBR workloads · CoNEXT 2006 |
Content delivery and video streaming
video-on-demand |
0.0 | 1 | 2013 | Resource placement and assignment in distributed network topologies · INFOCOM 2013 |
Storage systems
networked storage |
0.0 | 1 | 2012 | VMTorrent: scalable P2P virtual machine streaming · CoNEXT 2012 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 2006 | Understanding the behavior of TCP for real-time CBR workloads · CoNEXT 2006 |
Internet architecture and protocols
overlay networks |
0.0 | 1 | 2004 | Approximation and Heuristic Algorithms for Minimum-Delay Application Layer Multicast Trees · INFOCOM 2004 |
Methods — techniques the papers use, named apart from their topics
transformer · 1.3diffusion model · 1.3stochastic optimization · 0.3algorithms · 0.3p2p streaming · 0.3analytical modeling · 0.2heuristic algorithm · 0.1packet-level experiments · 0.1analytical performance model · 0.1experimental measurement · 0.1passive measurement · 0.1out-of-sequence packet classification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | DLT: Conditioned layout generation with Joint Discrete-Continuous Diffusion Layout TransformerabstractGenerating visual layouts is an essential ingredient of graphic design. The ability to condition layout generation on a partial subset of component attributes is critical to real-world applications that involve user interaction. Recently, diffusion models have demonstrated high-quality generative performances in various domains. However, it is unclear how to apply diffusion models to the natural representation of layouts which consists of a mix of discrete (class) and continuous (location, size) attributes. To address the conditioning layout generation problem, we introduce DLT, a joint discrete-continuous diffusion model. DLT is a transformer-based model which has a flexible conditioning mechanism that allows for conditioning on any given subset of all the layout component classes, locations, and sizes. Our method outperforms state-of-the-art generative models on various layout generation datasets with respect to different metrics and conditioning settings. Additionally, we validate the effectiveness of our proposed conditioning mechanism and the joint continuous-diffusion process. This joint process can be incorporated into a wide range of mixed discrete-continuous generative tasks. More information can be found on our project webpage: https://wix-incubator.github.io/DLT Elad Levi, Eli Brosh, Mykola Mykhailych, Meir Perez |
ICCV | 2 |
| 2022 | Dynamic-Deep: Tune ECG Task Performance and Optimize Compression in IoT ArchitecturesabstractMonitoring medical data, e.g., Electrocardiogram (ECG) signals, is a common application of Internet of Things (IoT) devices. Compression methods are often applied on the massive amounts of sensor data generated prior to sending it to the Cloud to reduce the storage and delivery costs. A lossy compression provides high compression gain (CG), but may reduce the performance of an ECG application (downstream task) due to information loss. Previous works on ECG monitoring focus either on optimizing the signal reconstruction or the task’s performance. Instead, we advocate a self-adapting lossy compression solution that allows configuring a desired performance level on the downstream tasks while maintaining an optimized CG that reduces Cloud costs.We propose Dynamic-Deep, a task-aware compression geared for IoT-Cloud architectures. Our compressor is trained to optimize the CG while maintaining the performance requirement of the downstream tasks chosen out of a wide range. In deployment, the IoT edge device adapts the compression and sends an optimized representation for each data segment, accounting for the downstream task’s desired performance without relying on feedback from the Cloud. We conduct an extensive evaluation of our approach on common ECG datasets using two popular ECG applications, which includes heart rate (HR) arrhythmia classification. We demonstrate that Dynamic-Deep can be configured to improve HR classification F1-score in a wide range of requirements. One of which is tuned to improve the F1-score by 3 and increases CG by up to 83% compared to the previous state-of-the-art (autoencoder-based) compressor. Analyzing Dynamic-Deep on the Google Cloud Platform, we observe a 97% reduction in cloud costs compared to a no compression solution.To the best of our knowledge, Dynamic-Deep is the first end-to-end system architecture proposal to focus on balancing the need for high performance of cloud-based downstream tasks and the desire to achieve optimized compression in IoT ECG monitoring settings. Eli Brosh, Elad Wasserstein, Anat Bremler-Barr |
NOMS | 1 |
| 2017 | DDoS attack on cloud auto-scaling mechanismsabstractAuto-scaling mechanisms are an important line of defense against Distributed Denial of Service (DDoS) in the cloud. Using auto-scaling, machines can be added and removed in an on-line manner to respond to fluctuating load. It is commonly believed that the auto-scaling mechanism casts DDoS attacks into Economic Denial of Sustainability (EDoS) attacks. Rather than suffering from performance degradation up to a total denial of service, the victim suffers only from the economic damage incurred by paying for the extra resources required to process the bogus traffic of the attack. Contrary to this belief, we present and analyze the Yo-Yo attack, a new attack against the auto-scaling mechanism, that can cause significant performance degradation in addition to economic damage. In the Yo-Yo attack, the attacker sends periodic bursts of overload, thus causing the auto-scaling mechanism to oscillate between scale-up and scale-down phases. The Yo-Yo attack is harder to detect and requires less resources from the attacker compared to traditional DDoS. We demonstrate the attack on Amazon EC2 [4], and analyze protection measures the victim can take by reconfiguring the auto-scaling mechanism. Anat Bremler-Barr, Eli Brosh, Mor Sides |
INFOCOM | 2 |
| 2017 | Dynamic placement of resources in cloud computing and network applications
Yuval Rochman, Hanoch Levy, Eli Brosh |
Perform. Evaluation | 3 |
| 2013 | Resource placement and assignment in distributed network topologiesabstractWe consider the problem of how to place and efficiently utilize resources in network environments. The setting consists of a regionally organized system which must satisfy regionally varying demands for various resources. The operator aims at placing resources in the regions as to minimize the cost of providing the demands. Examples of systems falling under this paradigm are 1) A peer supported Video on Demand service where the problem is how to place various video movies, and 2) A cloud-based system consisting of regional server-farms, where the problem is where to place various contents or end-user services. The main challenge posed by this paradigm is the need to deal with an arbitrary multi-dimensional (high-dimensionality) stochastic demand. We show that, despite this complexity, one can optimize the system operation while accounting for the full demand distribution. We provide algorithms for conducting this optimization and show that their complexity is pretty small, implying they can handle very large systems. The algorithms can be used for: 1) Exact system optimization, 2) deriving lower bounds for heuristic based analysis, and 3) Sensitivity analysis. The importance of the model is demonstrated by showing that an alternative analysis which is based on the demand means only, may, in certain cases, achieve performance that is drastically worse than the optimal one. Yuval Rochman, Hanoch Levy, Eli Brosh |
INFOCOM | 3 |
| 2012 | VMTorrent: scalable P2P virtual machine streamingabstractClouds commonly store Virtual Machine (VM) images on networked storage. This poses a serious potential scalability bottleneck as launching a single fresh VM instance requires, at minimum, several hundred MB of network reads. As this bottleneck occurs most severely during read-intensive launching of new VMs, we focus on scalably minimizing time to boot a VM and load its critical applications. Joshua Reich, Oren Laadan, Eli Brosh, Alex Sherman, Vishal Misra, Jason Nieh, Dan Rubenstein |
CoNEXT | 3 |
| 2010 | VMtorrent: virtual appliances on-demandabstractVirtual Appliances (VAs) are Virtual Machines (VMs) geared towards a specific set of tasks. They require little or no configuration, working out-of-the-box. VAs fit neatly into the Cloud Computing paradigm - many copies of an identical machine can be launched in a data center, or home/business users can grab the appliance they need from the cloud to run locally just for so long as required. Companies and projects whose sole offerings are VAs ready for either desktop or data center use [3, 11] attest to the growing popularity of VAs. VMware's Appliance directory alone currently lists over 1400 VAs available for the VMware family of Virtual Machine Monitors (VMMs) [13]. Joshua Reich, Oren Laadan, Eli Brosh, Alex Sherman, Vishal Misra, Jason Nieh, Dan Rubenstein |
SIGCOMM | 3 |
| 2010 | The Delay-Friendliness of TCP for Real-Time TrafficabstractTCP has traditionally been considered inappropriate for real-time applications. Nonetheless, popular applications such as Skype use TCP since UDP packets cannot pass through restrictive network address translators (NATs) and firewalls. Motivated by this observation, we study the delay performance of TCP for real-time media flows. We develop an analytical performance model for the delay of TCP. We use extensive experiments to validate the model and to evaluate the impact of various TCP mechanisms on its delay performance. Based on our results, we derive the working region for VoIP and live video streaming applications and provide guidelines for delay-friendly TCP settings. Our research indicates that simple application-level schemes, such as packet splitting and parallel connections, can reduce the delay of real-time TCP flows by as much as 30% and 90%, respectively. Eli Brosh, Salman Baset, Vishal Misra, Dan Rubenstein, Henning Schulzrinne |
IEEE/ACM Trans. Netw. | 1 |
| 2008 | The delay-friendliness of TCPabstractTCP has traditionally been considered unfriendly for real-time applications. Nonetheless, popular applications such as Skype use TCP since UDP packets cannot pass through many NATs and firewalls. Motivated by this observation, we study the delay performance of TCP for real-time media flows. We develop an analytical performance model for the delay of TCP. We use extensive experiments to validate the model and to evaluate the impact of various TCP mechanisms on its delay performance. Based on our results, we derive the working region for VoIP and live video streaming applications and provide guidelines for delay-friendly TCP settings. Our research indicates that simple application-level schemes, such as packet splitting and parallel connections, can reduce the delay of real-time TCP flows by as much as 30% and 90%, respectively. Eli Brosh, Salman Baset, Dan Rubenstein, Henning Schulzrinne |
SIGMETRICS | 1 |
| 2007 | SQF: A slowdown queueing fairness measure
Benjamin Avi-Itzhak, Eli Brosh, Hanoch Levy |
Perform. Evaluation | 2 |
| 2007 | Approximation and heuristic algorithms for minimum-delay application-layer multicast trees
Eli Brosh, Asaf Levin, Yuval Shavitt |
IEEE/ACM Trans. Netw. | 1 |
| 2006 | Understanding the behavior of TCP for real-time CBR workloadsabstractIn this paper, we examine the feasibility of sending real-time CBR workloads over TCP. This is motivated by the friendliness of NATs and firewalls towards TCP as opposed to UDP as well as by recent improvements in Internet's bandwidth and loss rates. Traditionally, TCP has been considered undesirable for real-time CBR workloads. We evaluate this assertion by developing a novel analytical tool that yields TCP's sender-to-receiver socket delay distribution for CBR workloads. A key insight gained is that the use of smaller than MSS-sized packets in CBR workloads can exploit the TCP's ACK counting mechanism thereby limiting the delay impact of congestion window variations. We leverage this insight to provide a heuristic and system-level guidelines for reducing TCP transport delays. Salman Baset, Eli Brosh, Vishal Misra, Dan Rubenstein, Henning Schulzrinne |
CoNEXT | 2 |
| 2005 | Spatial-temporal analysis of passive TCP measurementsabstractIn this paper we look at TCP data which was passively collected from an edge ISP, and analyze it to obtain some new results and deeper understanding of TCP loss process. The focus of our study is to identify the 'root cause' links, i.e., the links that are responsible for the majority of the losses or reorders found on the end-to-end TCP connection. We suggest a new root cause criterion and a cost-effective algorithm to identify the root cause links. The algorithm incorporates a new out-of-sequence packet classification technique which is interesting by itself. We test our algorithm on the collected and simulated data and analytically justify its correctness. The simulation results show that the algorithm has a 95% detection rate with 10% false detection rate. We also analyze TCP temporal loss process, and found that the burst loss size is geometrically distributed. We analyze the TCP time-out loss indication under the Bernoulli loss model, which is the simplest model that can cause a geometric distribution, and show that the behavior of the TCP loss process is not different than when tail drop is assumed. Eli Brosh, Galit Lubetzky-Sharon, Yuval Shavitt |
INFOCOM | 1 |
| 2004 | Approximation and Heuristic Algorithms for Minimum-Delay Application Layer Multicast TreesabstractWe investigate the problem of finding the minimum delay application-layer multicast trees, such as the trees constructed in overlay networks. It is accepted that shortest path trees are not a good solution for the problem since such trees can have nodes with very large degree, termed high load nodes. The load on these nodes makes them a bottleneck in the distribution tree, due to computation load and access link bandwidth constrains. Many previous solutions limited the maximal degree of the nodes by introducing arbitrary constraints. In this work, we show how to directly map the node load to the delay penalty at the application host, and create a new model that captures the trade offs between the desire to select shortest path trees and the need to constrain the load on the hosts. In this model the problem is shown to be NP-hard. Therefore, we present a logarithmic approximation algorithm and an alternative heuristic solution. Our heuristic algorithm is shown by simulations to be scalable for large group sizes, and produces results that are very close to optimal. Eli Brosh, Yuval Shavitt |
INFOCOM | 1 |