EDBT 2026 Demo / reviewers in the wild / expert
Diwaker Gupta
dblp:84/4837
· DBLP profile ↗
8ranked-venue papers
6as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-authorSystems, architecture and hardware · 2 · 1 first-author
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
5 papers |
Distributed systems · 56% Memory systems · 19% Cloud and datacenter computing · 14% | |
| Computer networks
2 papers |
Network performance modeling · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
distributed coordination |
0.1 | 1 | 2011 | DieCast: Testing Distributed Systems with an Accurate Scale Model · ACM Trans. Comput. Syst. 2011 |
Distributed systems
distributed system testing |
0.1 | 1 | 2011 | DieCast: Testing Distributed Systems with an Accurate Scale Model · ACM Trans. Comput. Syst. 2011 |
Distributed systems
fault tolerance |
0.1 | 1 | 2011 | DieCast: Testing Distributed Systems with an Accurate Scale Model · ACM Trans. Comput. Syst. 2011 |
Network performance modeling
network emulation |
0.1 | 2 | 2006 | To Infinity and Beyond: Time-Warped Network Emulation · NSDI 2006 To infinity and beyond: time warped network emulation · SOSP 2005 |
Memory systems › memory management
memory deduplication |
0.1 | 1 | 2008 | Difference Engine: Harnessing Memory Redundancy in Virtual Machines · OSDI 2008 |
Memory systems
memory management |
0.1 | 1 | 2008 | Difference Engine: Harnessing Memory Redundancy in Virtual Machines · OSDI 2008 |
Hardware reliability and fault tolerance › memory fault tolerance
memory redundancy |
0.1 | 1 | 2008 | Difference Engine: Harnessing Memory Redundancy in Virtual Machines · OSDI 2008 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2008 | Difference Engine: Harnessing Memory Redundancy in Virtual Machines · OSDI 2008 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.0 | 1 | 2011 | DieCast: Testing Distributed Systems with an Accurate Scale Model · ACM Trans. Comput. Syst. 2011 |
Operating systems › resource management › memory management
memory sharing |
0.0 | 1 | 2008 | Difference Engine: Harnessing Memory Redundancy in Virtual Machines · OSDI 2008 |
Distributed systems › experimental testbed
distributed system emulation |
0.0 | 1 | 2008 | DieCast: Testing Distributed Systems with an Accurate Scale Model · NSDI 2008 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 2006 | To Infinity and Beyond: Time-Warped Network Emulation · NSDI 2006 |
Distributed systems
clock synchronization |
0.0 | 1 | 2005 | To infinity and beyond: time warped network emulation · SOSP 2005 |
Methods — techniques the papers use, named apart from their topics
memory deduplication · 0.2content-based sharing · 0.2time warping · 0.2virtualization · 0.1trace-driven simulation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | DieCast: Testing Distributed Systems with an Accurate Scale ModelabstractLarge-scale network services can consist of tens of thousands of machines running thousands of unique software configurations spread across hundreds of physical networks. Testing such services for complex performance problems and configuration errors remains a difficult problem. Existing testing techniques, such as simulation or running smaller instances of a service, have limitations in predicting overall service behavior at such scales. Testing large services should ideally be done at the same scale and configuration as the target deployment, which can be technically and economically infeasible. We present DieCast , an approach to scaling network services in which we multiplex all of the nodes in a given service configuration as virtual machines across a much smaller number of physical machines in a test harness. We show how to accurately scale CPU, network, and disk to provide the illusion that each VM matches a machine in the original service in terms of both available computing resources and communication behavior. We present the architecture and evaluation of a system we built to support such experimentation and discuss its limitations. We show that for a variety of services---including a commercial high-performance cluster-based file system---and resource utilization levels, DieCast matches the behavior of the original service while using a fraction of the physical resources. Diwaker Gupta, Kashi Venkatesh Vishwanath, Marvin McNett, Amin Vahdat, Ken Yocum, Alex C. Snoeren, Geoffrey M. Voelker |
ACM Trans. Comput. Syst. | 1 |
| 2009 | ModelNet: Towards a DataCenter Emulation EnvironmentabstractModelNet is a network emulator designed for repeatable, large-scale experimentation with real networked systems. This talk introduces the ideas behind ModelNet that have made it a successful experimental platform. Beyond these core concepts, the talk highlights the latest additions to our methodology to test the next generation of network protocols and applications. Many of these developments address the datacenter compute environment: high-capacity networks, sophisticated infrastructure software (storage and virtualization), and complex network load. While these efforts significantly extend ModelNet's capabilities, there remain a number of open challenges, including incorporating new performance objectives (energy) and multicore architectures. Kashi Venkatesh Vishwanath, Amin Vahdat, Ken Yocum, Diwaker Gupta |
Peer-to-Peer Computing | 4 |
| 2008 | DieCast: Testing Distributed Systems with an Accurate Scale Model
Diwaker Gupta, Kashi Venkatesh Vishwanath, Amin Vahdat |
NSDI | 1 |
| 2008 | Difference Engine: Harnessing Memory Redundancy in Virtual Machines
Diwaker Gupta, Michael Vrable, Stefan Savage, Alex C. Snoeren, George Varghese, Geoffrey M. Voelker, Amin Vahdat |
OSDI | 1 |
| 2007 | Usher: An Extensible Framework for Managing Clusters of Virtual Machines
Marvin McNett, Diwaker Gupta, Amin Vahdat, Geoffrey M. Voelker |
LISA | 2 |
| 2006 | Enforcing Performance Isolation Across Virtual Machines in Xen
Diwaker Gupta, Ludmila Cherkasova, Rob Gardner, Amin Vahdat |
Middleware | 1 |
| 2006 | To Infinity and Beyond: Time-Warped Network Emulation
Diwaker Gupta, Ken Yocum, Marvin McNett, Alex C. Snoeren, Amin Vahdat, Geoffrey M. Voelker |
NSDI | 1 |
| 2005 | To infinity and beyond: time warped network emulationabstractThis work explores the viability and benefits of time dilation - providing the illusion to an operating system and its applications that time is passing at a rate different from real time. For example, we may wish to convince a system that for every 10 seconds of wall clock time, only one second of time passes in the host's dilated time frame. This enables external stimuli to appear to take place at higher rates than would be physically possible. For example, a host dilated by a factor of 10 receiving data from a network interface at a real rate of 1-Gbps believes it is receiving data at 10-Gbps. Diwaker Gupta, Ken Yocum, Marvin McNett, Alex C. Snoeren, Amin Vahdat, Geoffrey M. Voelker |
SOSP | 1 |