Demo Data from EDBT 2026 / reviewers in the wild / expert
Hariharan Rahul
dblp:54/75 · also Hariharan Shankar Rahul
· DBLP profile ↗
16ranked-venue papers
4as first author
0since 2021 · last 2018
0000-0002-9565-7667ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 15 · 4 first-authorSoftware 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.
| Computer networks
15 papers |
Physical-layer communications · 52% Wireless networking · 26% Internet of things and sensor networks · 7% |
Topics — the 30 heaviest of 36, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Physical-layer communications › MIMO
distributed MIMO |
1.2 | 5 | 2018 | Chorus: truly distributed distributed-MIMO · SIGCOMM 2018 Real-time Distributed MIMO Systems · SIGCOMM 2016 A Real-time 802.11 Compatible Distributed MIMO System · SIGCOMM 2015 |
Physical-layer communications
MIMO |
0.9 | 4 | 2018 | Chorus: truly distributed distributed-MIMO · SIGCOMM 2018 Real-time Distributed MIMO Systems · SIGCOMM 2016 A Real-time 802.11 Compatible Distributed MIMO System · SIGCOMM 2015 |
Internet of things and sensor networks
time synchronization |
0.4 | 2 | 2015 | AirShare: Distributed coherent transmission made seamless · INFOCOM 2015 Poster: clock synchronization for distributed wireless protocols at the physical layer · MobiCom 2014 |
Wireless networking › WLAN
IEEE 802.11 |
0.4 | 4 | 2016 | Real-time Distributed MIMO Systems · SIGCOMM 2016 A Real-time 802.11 Compatible Distributed MIMO System · SIGCOMM 2015 SourceSync: a distributed wireless architecture for exploiting sender diversity · SIGCOMM 2010 |
Wireless networking
WLAN |
0.4 | 4 | 2012 | JMB: scaling wireless capacity with user demands · SIGCOMM 2012 SourceSync: a distributed wireless architecture for exploiting sender diversity · SIGCOMM 2010 Frequency-aware rate adaptation and MAC protocols · MobiCom 2009 |
Cellular and mobile networks
5g |
0.2 | 1 | 2016 | Eliminating Channel Feedback in Next-Generation Cellular Networks · SIGCOMM 2016 |
Physical-layer communications
channel estimation |
0.2 | 1 | 2016 | Eliminating Channel Feedback in Next-Generation Cellular Networks · SIGCOMM 2016 |
Physical-layer communications
channel state information |
0.2 | 1 | 2016 | Eliminating Channel Feedback in Next-Generation Cellular Networks · SIGCOMM 2016 |
Physical-layer communications › beamforming › MIMO beamforming
multiuser beamforming |
0.2 | 2 | 2015 | JMB: scaling wireless capacity with user demands · SIGCOMM 2012 A Real-time 802.11 Compatible Distributed MIMO System · SIGCOMM 2015 |
Physical-layer communications › synchronization › frequency synchronization
carrier frequency offset compensation |
0.2 | 1 | 2014 | Poster: clock synchronization for distributed wireless protocols at the physical layer · MobiCom 2014 |
Internet architecture and protocols › network coding
wireless network coding |
0.1 | 2 | 2008 | XORs in the air: practical wireless network coding · IEEE/ACM Trans. Netw. 2008 XORs in the air: practical wireless network coding · SIGCOMM 2006 |
Physical-layer communications › beamforming › distributed beamforming
distributed transmit beamforming |
0.1 | 1 | 2012 | JMB: scaling wireless capacity with user demands · SIGCOMM 2012 |
Content delivery and video streaming › bitrate adaptation
distributed rate adaptation |
0.1 | 2 | 2015 | AirShare: Distributed coherent transmission made seamless · INFOCOM 2015 Poster: clock synchronization for distributed wireless protocols at the physical layer · MobiCom 2014 |
Internet architecture and protocols
network coding |
0.1 | 2 | 2006 | XORs in the air: practical wireless network coding · SIGCOMM 2006 Sending more for less bandwidth and power: a systems approach to network coding · SOSP 2005 |
Wireless networking
wireless mesh network |
0.1 | 2 | 2006 | XORs in the air: practical wireless network coding · SIGCOMM 2006 Sending more for less bandwidth and power: a systems approach to network coding · SOSP 2005 |
Internet architecture and protocols
network synchronization |
0.1 | 1 | 2018 | Chorus: truly distributed distributed-MIMO · SIGCOMM 2018 |
Wireless networking › medium access control
MAC protocol |
0.1 | 1 | 2009 | Frequency-aware rate adaptation and MAC protocols · MobiCom 2009 |
Wireless networking
medium access control |
0.1 | 1 | 2009 | Frequency-aware rate adaptation and MAC protocols · MobiCom 2009 |
Wireless networking › link adaptation
rate adaptation |
0.1 | 1 | 2009 | Frequency-aware rate adaptation and MAC protocols · MobiCom 2009 |
Wireless networking › cognitive radio
spectrum sharing |
0.1 | 1 | 2008 | Learning to share: narrowband-friendly wideband networks · SIGCOMM 2008 |
Physical-layer communications › channel estimation › time-varying channel estimation
channel tracking |
0.1 | 1 | 2016 | Real-time Distributed MIMO Systems · SIGCOMM 2016 |
Physical-layer communications › MIMO
massive MIMO |
0.1 | 1 | 2016 | Eliminating Channel Feedback in Next-Generation Cellular Networks · SIGCOMM 2016 |
Cellular and mobile networks
power control |
0.1 | 1 | 2016 | Real-time Distributed MIMO Systems · SIGCOMM 2016 |
Routing and switching
opportunistic routing |
0.1 | 1 | 2005 | Sending more for less bandwidth and power: a systems approach to network coding · SOSP 2005 |
Wireless networking
wireless network protocols |
0.1 | 1 | 2005 | Sending more for less bandwidth and power: a systems approach to network coding · SOSP 2005 |
Wireless networking › WLAN › IEEE 802.11n/ac
IEEE 802.11n |
0.0 | 1 | 2012 | JMB: scaling wireless capacity with user demands · SIGCOMM 2012 |
Physical-layer communications › diversity
frequency diversity |
0.0 | 1 | 2009 | Frequency-aware rate adaptation and MAC protocols · MobiCom 2009 |
Routing and switching
wireless routing |
0.0 | 1 | 2008 | XORs in the air: practical wireless network coding · IEEE/ACM Trans. Netw. 2008 |
Internet of things and sensor networks › wireless sensor network › wireless sensor network protocol
zigbee |
0.0 | 1 | 2008 | Learning to share: narrowband-friendly wideband networks · SIGCOMM 2008 |
Transport protocols and congestion control
congestion management |
0.0 | 1 | 1999 | An Integrated Congestion Management Architecture for Internet Hosts · SIGCOMM 1999 |
Methods — techniques the papers use, named apart from their topics
shared clock over the air · 0.2phase coherence · 0.2over-the-air clock synchronization · 0.2software-defined radio · 0.1network coding · 0.1distributed protocol design · 0.1frequency-aware scheduling · 0.1SNR measurement · 0.1spectrum coexistence protocol · 0.1implementation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Chorus: truly distributed distributed-MIMOabstractDistributed MIMO has long been known theoretically to bring large throughput gains to wireless networks. Recent years have seen significant interest and progress in developing practical distributed MIMO systems. However, these systems only distribute the transmission function across the multiple nodes. The control fabric that synchronizes the nodes to a common reference phase still fundamentally requires a single leader that all nodes in the network are capable of hearing. Ezzeldin Hamed, Hariharan Rahul, Bahar Partov |
SIGCOMM | 2 |
| 2016 | Real-time Distributed MIMO SystemsabstractRecent years have seen a lot of work in moving distributed MIMO from theory to practice. While this prior work demonstrates the feasibility of synchronizing multiple transmitters in time, frequency, and phase, none of them deliver a full-fledged PHY capable of supporting distributed MIMO in real-time. Further, none of them can address dynamic environments or mobile clients. Addressing these challenges, requires new solutions for low-overhead and fast tracking of wireless channels, which are the key parameters of any distributed MIMO system. It also requires a software-hardware architecture that can deliver a distributed MIMO within a full-fledged 802.11 PHY, while still meeting the tight timing constraints of the 802.11 protocol. This architecture also needs to perform coordinated power control across distributed MIMO nodes, as opposed to simply letting each node perform power control as if it were operating alone. This paper describes the design and implementation of MegaMIMO 2.0, a system that achieves these goals and delivers the first real-time fully distributed 802.11 MIMO system. Ezzeldin Hamed, Hariharan Rahul, Mohammed A. Abdelghany, Dina Katabi |
SIGCOMM | 2 |
| 2016 | Eliminating Channel Feedback in Next-Generation Cellular NetworksabstractThis paper focuses on a simple, yet fundamental question: ``Can a node infer the wireless channels on one frequency band by observing the channels on a different frequency band?'' This question arises in cellular networks, where the uplink and the downlink operate on different frequencies. Addressing this question is critical for the deployment of key 5G solutions such as massive MIMO, multi-user MIMO, and distributed MIMO, which require channel state information. Deepak Vasisht, Swarun Kumar, Hariharan Rahul, Dina Katabi |
SIGCOMM | 3 |
| 2015 | AirShare: Distributed coherent transmission made seamlessabstractDistributed coherent transmission is necessary for a variety of high-gain communication protocols such as distributed MIMO and creating codes over the air. Unfortunately, however, distributed coherent transmission is intrinsically difficult because different nodes are driven by independent clocks, which do not have the exact same frequency. This causes the nodes to have frequency offsets relative to each other, and hence their transmissions fail to combine coherently over the air. This paper presents AirShare, a primitive that makes distributed coherent transmission seamless. AirShare transmits a shared clock on the air and feeds it to the wireless nodes as a reference clock, hence eliminating the root cause for incoherent transmissions. The paper addresses the challenges in designing and delivering such a shared clock. It also implements AirShare in a network of USRP software radios, and demonstrates that it achieves tight phase coherence. Further, to illustrate AirShare's versatility, the paper uses it to deliver a coherent-radio abstraction on top of which it demonstrates two cooperative protocols: distributed MIMO, and distributed rate adaptation. Omid Abari, Hariharan Rahul, Dina Katabi, Mondira Pant |
INFOCOM | 2 |
| 2015 | A Real-time 802.11 Compatible Distributed MIMO SystemabstractWe present a demonstration of a real-time distributed MIMO system, DMIMO. DMIMO synchronizes transmissions from 4 distributed MIMO transmitters in time, frequency and phase, and performs distributed multi-user beamforming to independent clients. DMIMO is built on top of a Zynq hardware platform integrated with an FMCOMMS2 RF front end. The platform implements a custom 802.11n compatible MIMO PHY layer which is augmented with a lightweight distributed synchronization engine. The demonstration shows the received constellation points, channels, and effective data throughput at each client. It also shows how these vary as a function of interference, the timeliness of channel feedback, and the transmission rates used by the different transmitters. Ezzeldin Hamed, Hariharan Rahul, Mohammed A. Abdelghany, Dina Katabi |
SIGCOMM | 2 |
| 2014 | Poster: clock synchronization for distributed wireless protocols at the physical layerabstractImplementing distributed wireless protocols at the physical layer today is challenging because different nodes have different clocks, each of which has slightly different frequencies. This causes the nodes to have frequency offset relative to each other. As a result, transmitted signals from these nodes do not combine in a predictable manner over time. Past work tackles this challenge and builds distributed PHY layer systems by attempting to address the effects of the frequency offset and compensating for it in the transmitted signals. In this extended abstract, we address this challenge by addressing the root cause - the different clocks with different frequencies on the different nodes. We present AirClock, a new wireless coordination primitive that enables multiple nodes to act as if they are driven by a single clock that they receive wirelessly over the air. AirClock presents a synchronized abstraction to the physical layer, and hence enables direct implementation of diverse kinds of distributed PHY protocols. We illustrate AirClock's versatility by using it to build two different systems: (1) distributed MIMO, and (2) distributed rate adaptation for wireless sensors, and show that they can provide significant performance benefits over today's systems. Omid Abari, Hariharan Rahul, Dina Katabi |
MobiCom | 2 |
| 2012 | JMB: scaling wireless capacity with user demandsabstractWe present joint multi-user beamforming (JMB), a system that enables independent access points (APs) to beamform their signals, and communicate with their clients on the same channel as if they were one large MIMO transmitter. The key enabling technology behind JMB is a new low-overhead technique for synchronizing the phase of multiple transmitters in a distributed manner. The design allows a wireless LAN to scale its throughput by continually adding more APs on the same channel. JMB is implemented and tested with both software radio clients and off-the-shelf 802.11n cards, and evaluated in a dense congested deployment resembling a conference room. Results from a 10-AP software-radio testbed show a linear increase in network throughput with a median gain of 8.1 to 9.4x. Our results also demonstrate that JMB's joint multi-user beamforming can provide throughput gains with unmodified 802.11n cards. Hariharan Rahul, Swarun Kumar, Dina Katabi |
SIGCOMM | 1 |
| 2010 | SourceSync: a distributed wireless architecture for exploiting sender diversityabstractDiversity is an intrinsic property of wireless networks. Recent years have witnessed the emergence of many distributed protocols like ExOR, MORE, SOAR, SOFT, and MIXIT that exploit receiver diversity in 802.11-like networks. In contrast, the dual of receiver diversity, sender diversity, has remained largely elusive to such networks. Hariharan Rahul, Haitham Hassanieh, Dina Katabi |
SIGCOMM | 1 |
| 2009 | One-Size-Fits-All Wireless Video
Szymon Jakubczak, Hariharan Rahul, Dina Katabi |
HotNets | 2 |
| 2009 | Frequency-aware rate adaptation and MAC protocolsabstractThere has been burgeoning interest in wireless technologies that can use wider frequency spectrum. Technology advances, such as 802.11n and ultra-wideband (UWB), are pushing toward wider frequency bands. The analog-to-digital TV transition has made 100-250 MHz of digital whitespace bandwidth available for unlicensed access. Also, recent work on WiFi networks has advocated discarding the notion of channelization and allowing all nodes to access the wide 802.11 spectrum in order to improve load balancing. This shift towards wider bands presents an opportunity to exploit frequency diversity. Specifically, frequencies that are far from each other in the spectrum have significantly different SNRs, and good frequencies differ across sender-receiver pairs. Hariharan Rahul, Farinaz Edalat, Dina Katabi, Charles G. Sodini |
MobiCom | 1 |
| 2008 | Learning to share: narrowband-friendly wideband networksabstractWideband technologies in the unlicensed spectrum can satisfy the ever-increasing demands for wireless bandwidth created by emerging rich media applications. The key challenge for such systems, however, is to allow narrowband technologies that share these bands (say, 802.11 a/b/g/n, Zigbee) to achieve their normal performance, without compromising the throughput or range of the wideband network. Hariharan Rahul, Nate Kushman, Dina Katabi, Charles G. Sodini, Farinaz Edalat |
SIGCOMM | 1 |
| 2008 | XORs in the air: practical wireless network coding
Sachin Katti, Hariharan Rahul, Dina Katabi, Muriel Médard, Jon Crowcroft |
IEEE/ACM Trans. Netw. | 2 |
| 2006 | XORs in the air: practical wireless network codingabstractThis paper proposes COPE, a new architecture for wireless mesh networks. In addition to forwarding packets, routers mix (i.e., code) packets from different sources to increase the information content of each transmission. We show that intelligently mixing packets increases network throughput. Our design is rooted in the theory of network coding. Prior work on network coding is mainly theoretical and focuses on multicast traffic. This paper aims to bridge theory with practice; it addresses the common case of unicast traffic, dynamic and potentially bursty flows, and practical issues facing the integration of network coding in the current network stack. We evaluate our design on a 20-node wireless network, and discuss the results of the first testbed deployment of wireless network coding. The results show that COPE largely increases network throughput. The gains vary from a few percent to several folds depending on the traffic pattern, congestion level, and transport protocol. Sachin Katti, Hariharan Rahul, Dina Katabi, Muriel Médard, Jon Crowcroft |
SIGCOMM | 2 |
| 2005 | Sending more for less bandwidth and power: a systems approach to network codingabstractIn this work, we apply network coding to unicast in wireless mesh networks to improve network throughput while reducing the bandwidth and power requirements. Our Opportunistic Coding protocol encodes and decodes packets based on distributed and local decisions, in order to reduce the number of transmissions required in forwarding. Unlike prior work which focuses on theorectical analysis, we take a systems approach and study the performance through both emulations and testbed experiments. Our protocol aims to balance the tradeoff between reliable and efficient packet delivery. Preliminary results show that the real benefit of network coding can exceed the theorectically predicted gain, due to cross-layer interactions. Sachin Katti, Hariharan Rahul, Dina Katabi, Jon Crowcroft |
SOSP | 3 |
| 1999 | An Integrated Congestion Management Architecture for Internet HostsabstractThis paper presents a novel framework for managing network congestion from an end-to-end perspective. Our work is motivated by trends in traffic patterns that threaten the long-term stability of the Internet. These trends include the use of multiple independent concurrent flows by Web applications and the increasing use of transport protocols and applications that do not adapt to congestion. We present an end-system architecture centered around a Congestion Manager (CM) that ensures proper congestion behavior and allows applications to easily adapt to network congestion. Our framework integrates congestion management across all applications and transport protocols. The CM maintains congestion parameters and exposes an API to enable applications to learn about network characteristics, pass information to the CM, and schedule data transmissions. Internally, it uses a window-based control algorithm, a scheduler to regulate transmissions, and a lightweight protocol to elicit feedback from receivers.We describe how TCP and an adaptive real-time streaming audio application can be implemented using the CM. Our simulation results show that an ensemble of concurrent TCP connections can effectively share bandwidth and obtain consistent performance, without adversely affecting other network flows. Our results also show that the CM enables audio applications to adapt to congestion conditions without having to perform congestion control or bandwidth probing on their own. We conclude that the CM provides a useful and pragmatic framework for building adaptive Internet applications. Hari Balakrishnan, Hariharan Rahul, Srinivasan Seshan |
SIGCOMM | 2 |
| 1999 | A new distributed route selection approach for channel establishment in real-time networksabstractWe propose a new distributed route selection approach, called parallel probing, for real-time channel establishment in a point-to-point network. The existing distributed routing algorithms fall into two major categories: preferred neighbor based or flooding based. The preferred neighbor approach offers a better call acceptance rate, whereas the flooding approach is better in terms of call setup time and routing distance. The proposed approach attempts to combine the benefits of both preferred neighbor and flooding approaches in a way to improve all the three performance metrics simultaneously. This is achieved by probing k different paths in parallel, for a channel, by employing different heuristics on each path. Also, the proposed approach uses a notion called intermediate destinations (IDs), which are subset of nodes along the least-cost path between source and destination of a call, in order to reduce the excessive resource reservations while probing for a channel by releasing unused resources between IDs and initiating parallel probes at every ID. Further, it has the flexibility of adapting to different load conditions by its nature of using different heuristics in parallel, and hence, a path found for a channel would have different segments (a segment is a path between two successive IDs), and each of these segments would very well be selected by different heuristics. The effectiveness of the proposed approach has been studied through simulation for well-known network topologies for a wide range of quality-of-service and traffic parameters. The simulation results reveal that the average call acceptance rate offered by the proposed route-selection approach is better than that of both the flooding and preferred neighbor approaches, and the average call setup time and routing distance offered by it are very close to that of the flooding approach. G. Manimaran, Hariharan Rahul, C. Siva Ram Murthy |
IEEE/ACM Trans. Netw. | 2 |