Demo Data from EDBT 2026 / reviewers in the wild / expert
Rishi Kapoor
dblp:52/7997
· DBLP profile ↗
9ranked-venue papers
2as first author
1since 2021 · last 2022
0009-0001-7356-1066ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 1 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 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
3 papers |
Routing and switching · 36% Datacenter networks · 34% Optical networks · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 87% Cloud and datacenter computing · 13% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Datacenter networks
data center network topology |
0.6 | 1 | 2022 | Jupiter evolving: transforming google's datacenter network via optical circuit switches and software-defined networking · SIGCOMM 2022 |
Optical networks › optical switching
optical circuit switching |
0.6 | 1 | 2022 | Jupiter evolving: transforming google's datacenter network via optical circuit switches and software-defined networking · SIGCOMM 2022 |
Routing and switching
traffic engineering |
0.6 | 1 | 2022 | Jupiter evolving: transforming google's datacenter network via optical circuit switches and software-defined networking · SIGCOMM 2022 |
Routing and switching
circuit switching |
0.2 | 1 | 2014 | Circuit Switching Under the Radar with REACToR · NSDI 2014 |
Routing and switching › switching
hybrid circuit/packet switching |
0.2 | 1 | 2014 | Circuit Switching Under the Radar with REACToR · NSDI 2014 |
Network management and operations › network automation
automated network management |
0.2 | 1 | 2022 | Jupiter evolving: transforming google's datacenter network via optical circuit switches and software-defined networking · SIGCOMM 2022 |
Datacenter networks
datacenter traffic characterization |
0.2 | 1 | 2013 | Bullet trains: a study of NIC burst behavior at microsecond timescales · CoNEXT 2013 |
Storage systems › distributed storage
storage cluster |
0.1 | 1 | 2012 | scc: cluster storage provisioning informed by application characteristics and SLAs · FAST 2012 |
Storage systems › storage management › storage resource management
storage provisioning |
0.1 | 1 | 2012 | scc: cluster storage provisioning informed by application characteristics and SLAs · FAST 2012 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.0 | 1 | 2012 | scc: cluster storage provisioning informed by application characteristics and SLAs · FAST 2012 |
Methods — techniques the papers use, named apart from their topics
SDN · 0.6MEMS optical circuit switches · 0.6optical circuit switching · 0.2traffic trace analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Jupiter evolving: transforming google's datacenter network via optical circuit switches and software-defined networkingabstractWe present a decade of evolution and production experience with Jupiter datacenter network fabrics. In this period Jupiter has delivered 5x higher speed and capacity, 30% reduction in capex, 41% reduction in power, incremental deployment and technology refresh all while serving live production traffic. A key enabler for these improvements is evolving Jupiter from a Clos to a direct-connect topology among the machine aggregation blocks. Critical architectural changes for this include: A datacenter interconnection layer employing Micro-Electro-Mechanical Systems (MEMS) based Optical Circuit Switches (OCSes) to enable dynamic topology reconfiguration, centralized Software-Defined Networking (SDN) control for traffic engineering, and automated network operations for incremental capacity delivery and topology engineering. We show that the combination of traffic and topology engineering on direct-connect fabrics achieves similar throughput as Clos fabrics for our production traffic patterns. We also optimize for path lengths: 60% of the traffic takes direct path from source to destination aggregation blocks, while the remaining transits one additional block, achieving an average block-level path length of 1.4 in our fleet today. OCS also achieves 3x faster fabric reconfiguration compared to pre-evolution Clos fabrics that used a patch panel based interconnect. Leonid B. Poutievski, Omid Mashayekhi, Joon Ong, Muhammad Mukarram Bin Tariq, Rui Wang 0025, Virginia Beauregard, Patrick Conner, Steve D. Gribble, Rishi Kapoor, Stephen Kratzer, Nanfang Li, Karthik Nagaraj, Jason Ornstein, Samir Sawhney, Ryohei Urata, Lorenzo Vicisano, Kevin Yasumura, Shidong Zhang, Junlan Zhou, Amin Vahdat |
SIGCOMM | 11 |
| 2014 | Circuit Switching Under the Radar with REACToR
Alex Forencich, Rishi Kapoor, Malveeka Tewari, Geoffrey M. Voelker, George Papen, Alex C. Snoeren, George Porter |
NSDI | 4 |
| 2013 | Dahu: Commodity switches for direct connect data center networksabstractSolving “Big Data” problems requires bridging massive quantities of compute, memory, and storage, which requires a very high bandwidth network. Recently proposed direct connect networks like HyperX [1] and Flattened Butterfly [20] offer large capacity through paths of varying lengths between servers, and are highly cost effective for common data center workloads. However data center deployments are constrained to multi-rooted tree topologies like Fat-tree [2] and VL2 [16] due to shortest path routing and the limitations of commodity data center switch silicon. In this work we present Dahu1, simple enhancements to commodity Ethernet switches to support direct connect networks in data centers. Dahu avoids congestion hot-spots by dynamically spreading traffic uniformly across links, and forwarding traffic over non-minimal paths where possible. By performing load balancing primarily using local information, Dahu can act more quickly than centralized approaches, and responds to failure gracefully. Our evaluation shows that Dahu delivers up to 500% improvement in throughput over ECMP in large scale HyperX networks with over 130,000 servers, and up to 50% higher throughput in an 8,192 server Fat-tree network. Sivasankar Radhakrishnan, Malveeka Tewari, Rishi Kapoor, George Porter, Amin Vahdat |
ANCS | 3 |
| 2013 | Bullet trains: a study of NIC burst behavior at microsecond timescalesabstractWhile numerous studies have examined the macro-level behavior of traffic in data center networks---overall flow sizes, destination variability, and TCP burstiness---little information is available on the behavior of data center traffic at packet-level timescales. Whereas one might assume that flows from different applications fairly share available link bandwidth, and that packets within a single flow are uniformly paced, the reality is more complex. To meet increasingly high link rates of 10 Gbps and beyond, batching is typically introduced across the network stack---at the application, middleware, OS, transport, and NIC layers. This batching results in short-term packet bursts, which have implications for the design and performance requirements of packet processing devices along the path, including middleboxes, SDN-enabled switches, and virtual machine hypervisors. Rishi Kapoor, Alex C. Snoeren, Geoffrey M. Voelker, George Porter |
CoNEXT | 1 |
| 2012 | NetBump: user-extensible active queue management with bumps on the wireabstractEngineering large-scale data center applications built from thousands of commodity nodes requires both an underlying network that supports a wide variety of traffic demands, and low latency at microsecond timescales. Many ideas for adding innovative functionality to networks, especially active queue management strategies, require either modifying packets or performing alternative queuing to packets in-flight on the data plane. However, configuring packet queuing, marking, and dropping is challenging, since buffering in commercial switches and routers is not programmable. Mohammad Al-Fares, Rishi Kapoor, George Porter, Sambit Das, Hakim Weatherspoon, Balaji Prabhakar, Amin Vahdat |
ANCS | 2 |
| 2012 | xOMB: extensible open middleboxes with commodity serversabstractThis paper presents the design and implementation of an incrementally scalable architecture for middleboxes based on commodity servers and operating systems. xOMB, the eXtensible Open MiddleBox, employs general programmable network processing pipelines, with user-defined C++ modules responsible for parsing, transforming, and forwarding network flows. We implement three processing pipelines in xOMB, demonstrating good performance for load balancing, protocol acceleration, and application integration. In particular, our xOMB load balancing switch is able to match or outperform a commercial programmable switch and popular open-source reverse proxy while still providing a more flexible programming model. James W. Anderson, Ryan Braud, Rishi Kapoor, George Porter, Amin Vahdat |
ANCS | 3 |
| 2012 | Chronos: predictable low latency for data center applicationsabstractIn data center applications, predictability in service time and controlled latency, especially tail latency, are essential for building performant applications. This is especially true for applications or services built by accessing data across thousands of servers to generate a user response. Current practice has been to run such services at low utilization to rein in latency outliers, which decreases efficiency and limits the number of service invocations developers can issue while still meeting tight latency budgets. Rishi Kapoor, George Porter, Malveeka Tewari, Geoffrey M. Voelker, Amin Vahdat |
SoCC | 1 |
| 2012 | Themis: an I/O-efficient MapReduceabstract"Big Data" computing increasingly utilizes the MapReduce programming model for scalable processing of large data collections. Many MapReduce jobs are I/O-bound, and so minimizing the number of I/O operations is critical to improving their performance. In this work, we present Themis, a MapReduce implementation that reads and writes data records to disk exactly twice, which is the minimum amount possible for data sets that cannot fit in memory. Alexander Rasmussen, Vinh The Lam, Michael Conley, George Porter, Rishi Kapoor, Amin Vahdat |
SoCC | 5 |
| 2012 | scc: cluster storage provisioning informed by application characteristics and SLAs
Harsha V. Madhyastha, John McCullough, George Porter, Rishi Kapoor, Stefan Savage, Alex C. Snoeren, Amin Vahdat |
FAST | 4 |