EDBT 2026 Demo / reviewers in the wild / expert
Ethan Blanton
dblp:84/189
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorComputer networks · 3 · 1 first-authorSecurity and privacy · 1Software engineering, systems software and programming languages · 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.
| Software engineering, system software, and programming languages
2 papers |
Runtime systems and virtual machines · 87% Programming languages and type systems · 13% | |
| Computer networks
1 paper |
Network measurement and analytics · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines
garbage collection |
0.2 | 2 | 2010 | Schism: fragmentation-tolerant real-time garbage collection · PLDI 2010 High-level programming of embedded hard real-time devices · EuroSys 2010 |
Runtime systems and virtual machines › garbage collection
real-time garbage collection |
0.2 | 2 | 2010 | Schism: fragmentation-tolerant real-time garbage collection · PLDI 2010 High-level programming of embedded hard real-time devices · EuroSys 2010 |
Network measurement and analytics
network inference |
0.1 | 1 | 2011 | On the Cost of Network Inference Mechanisms · IEEE Trans. Parallel Distributed Syst. 2011 |
Network measurement and analytics › network inference
path inference |
0.1 | 1 | 2011 | On the Cost of Network Inference Mechanisms · IEEE Trans. Parallel Distributed Syst. 2011 |
Network measurement and analytics
end-to-end measurement |
0.0 | 1 | 2011 | On the Cost of Network Inference Mechanisms · IEEE Trans. Parallel Distributed Syst. 2011 |
Programming languages and type systems › object-oriented programming
java |
0.0 | 1 | 2010 | High-level programming of embedded hard real-time devices · EuroSys 2010 |
Programming languages and type systems
managed languages |
0.0 | 1 | 2010 | High-level programming of embedded hard real-time devices · EuroSys 2010 |
Methods — techniques the papers use, named apart from their topics
synthetic data evaluation · 0.1algorithmic complexity analysis · 0.1replication-copying collection · 0.1mark-region collection · 0.1concurrent garbage collection · 0.1arraylets · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Modern Application Layer Transmission Patterns from a Transport Perspective
Matthew Sargent, Ethan Blanton, Mark Allman |
PAM | 2 |
| 2014 | JI.FI: Visual test and debug queries for hard real-timeabstractSUMMARY Hard real‐time systems have stringent timing and resource requirements. As such, debugging and tracing such systems often requires low‐level hardware support, and online debugging is usually precluded entirely. In other areas, however, visual debugging has greatly improved program understanding and late cycle development times for nonreal‐time applications. In this paper, we introduce a visual test and debug framework for hard real‐time Java applications built around theJIVEplatform and realized in the Fiji virtual machine. Our framework, calledJI.FI [" dZIfi], provides high‐level debugging support over low‐level execution traces.JI.FIprovides both powerful visualizations and real‐time centric temporal query support. To ensure preservation of the real‐time characteristics of the application being tested and debugged,JI.FIleverages a real‐time event log infrastructure that logs only relevant application and virtual machine level events, such as synchronization and modifications to priorities or thread state. Our performance results indicate that our logging infrastructure is suitable for hard real‐time systems, as the performance impact is bothuniformandquantifiable. Copyright © 2013 John Wiley & Sons, Ltd. Ethan Blanton, Demian Lessa, Puneet Arora, Lukasz Ziarek, Bharat Jayaraman |
Concurr. Comput. Pract. Exp. | 1 |
| 2013 | Location matters: Eliciting responses to direct probesabstractIn this work, we propose techniques to attain visibility into an arbitrary Internet subnetwork that is responsive to indirect probes but not to direct probes. By probing the network from a small number of selected vantage points, we are able to collect information about network-layer topology which would otherwise be hidden from measurement due to rate limiting practices, security mechanisms, and routing dynamics. We investigate the reasons for differing visibility, and the required number and placement strategies of vantage points needed to collect topology information at a low cost. We demonstrate substantial improvement in global visibility as probed by the TraceNET path measurement tool when leveraging only five vantage points selected according to route similarity. Ethan Blanton, M. Engin Tozal, Kamil Saraç, Sonia Fahmy |
IPCCC | 1 |
| 2011 | On the Cost of Network Inference MechanismsabstractA number of network path delay, loss, or bandwidth inference mechanisms have been proposed over the past decade. Concurrently, several network measurement services have been deployed over the Internet and intranets. We consider inference mechanisms that use O(n) end-to-end measurements to predict the O(n2) end-to-end pairwise measurements among n nodes, and investigate when it is beneficial to use them in measurement services. In particular, we address the following questions : 1) For which measurement request patterns would using an inference mechanism be advantageous? 2) How does a measurement service determine the set of hosts that should utilize inference mechanisms, as opposed to those that are better served using direct end-to-end measurements? We explore three solutions that identify groups of hosts which are likely to benefit from inference. We compare these solutions in terms of effectiveness and algorithmic complexity. Results with synthetic data sets and data sets from a popular peer-to-peer system demonstrate that our techniques accurately identify host subsets that benefit from inference, in significantly less time than an algorithm that identifies optimal subsets. The measurement savings are large when measurement request patterns exhibit small-world characteristics, which is often the case. (Part of this work (focusing on one of three solutions presented in this paper) appeared in). Ethan Blanton, Sonia Fahmy, Greg N. Frederickson, Sriharsha Gangam |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2010 | High-level programming of embedded hard real-time devicesabstractWhile managed languages such as C# and Java have become quite popular in enterprise computing, they are still considered unsuitable for hard real-time systems. In particular, the presence of garbage collection has been a sore point for their acceptance for low-level system programming tasks. Real-time extensions to these languages have the dubious distinction of, at the same time, eschewing the benefits of high-level programming and failing to offer competitive performance. The goal of our research is to explore the limitations of high-level managed languages for real-time systems programming. To this end we target a real-world embedded platform, the LEON3 architecture running the RTEMS real-time operating system, and demonstrate the feasibility of writing garbage collected code in critical parts of embedded systems. We show that Java with a concurrent, real-time garbage collector, can have throughput close to that of C programs and comes within 10% in the worst observed case on realistic benchmark. We provide a detailed breakdown of the costs of Java features and their execution times and compare to real-time and throughput-optimized commercial Java virtual machines. Filip Pizlo, Lukasz Ziarek, Ethan Blanton, Petr Maj, Jan Vitek |
EuroSys | 3 |
| 2010 | Schism: fragmentation-tolerant real-time garbage collectionabstractManaged languages such as Java and C# are being considered for use in hard real-time systems. A hurdle to their widespread adoption is the lack of garbage collection algorithms that offer predictable space-and-time performance in the face of fragmentation. We introduce SCHISM/CMR, a new concurrent and real-time garbage collector that is fragmentation tolerant and guarantees time-and-space worst-case bounds while providing good throughput. SCHISM/CMR combines mark-region collection of fragmented objects and arrays (arraylets) with separate replication-copying collection of immutable arraylet spines, so as to cope with external fragmentation when running in small heaps. We present an implementation of SCHISM/CMR in the Fiji VM, a high-performance Java virtual machine for mission-critical systems, along with a thorough experimental evaluation on a wide variety of architectures, including server-class and embedded systems. The results show that SCHISM/CMR tolerates fragmentation better than previous schemes, with a much more acceptable throughput penalty. Filip Pizlo, Lukasz Ziarek, Petr Maj, Antony L. Hosking, Ethan Blanton, Jan Vitek |
PLDI | 5 |
| 2009 | On the Utility of Inference MechanismsabstractA number of network path delay, loss, or bandwidth inference mechanisms have been proposed over the past decade. Concurrently, several network measurement services have been deployed over the Internet and intranets. We consider inference mechanisms that use O(n) end-to-end measurements to predict the O(n2) end-to-end pairwise measurements among n nodes, and investigate when it is beneficial to use them in measurement services. In particular, we address the following questions: (1) For which measurement request patterns would using an inference mechanism be advantageous? (2) How does a measurement service determine the set of hosts that should utilize inference mechanisms, as opposed to those that are better served using direct end-to-end measurements? (3) How can the answer to question 2 be efficiently computed as measurement requests arrive and terminate? Our solution is able to identify groups of hosts which are likely to benefit from inference, by utilizing a probabilistically generated spanning forest on the measurement request graph. We compare our solution to a simple heuristic that uses the number of measurements a host participates in. Results with synthetic datasets as well as datasets from a popular peer-to-peer system demonstrate that our technique identifies host subsets that benefit from inference quite accurately, and in significantly less time than an algorithm that identifies optimal subsets. The measurement savings are large when measurement request patterns exhibit small-world characteristics, which is often the case for peer-to-peer and other popular distributed systems. Ethan Blanton, Sonia Fahmy, Greg N. Frederickson |
ICDCS | 1 |
| 2008 | Remote active queue managementabstractConsumers or administrators of small business networks usually cannot directly configure the link which connects their network to their Internet provider. The link setup often provides a sub-optimal configuration for end users' traffic patterns and, at best, favors bulk transfers. We introduce a method of imposing desired active queue management behavior on an upstream queue without requiring administrative control over the queue. We achieve this by observing various externally measurable characteristics of the queue's behavior and then manipulating congestion-controlled traffic through standard feedback channels such as packet drops or ECN notifications. This technique can be directly applied to improve the quality of VoIP connections sharing a bottleneck link with multiple TCP connections. Our approach performs comparably to a RED policy applied on the remote queue, without dropping VoIP packets. The complexity of our approach is independent of the number of connections, and hence it can be implemented on a network gateway without adding noticeable processing overhead. Dan Ardelean, Ethan Blanton, Maxim Martynov |
NOSSDAV | 2 |
| 2006 | Fighting Coordinated Attackers with Cross-Organizational Information Sharing
Mark Allman, Ethan Blanton, Vern Paxson, Scott Shenker |
HotNets | 2 |