Shravan K. Rayanchu

dblp:81/6174 · DBLP profile ↗
← Back
15ranked-venue papers
6as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 13 · 5 first-authorSystems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 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 networks
14 papers
Wireless networking · 52% Cellular and mobile networks · 12% Internet architecture and protocols · 8%
Network and information security
1 paper
Systems and software security · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 82% Energy-efficient computing · 18%

Topics — the 30 heaviest of 37, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Wireless networking
WLAN
0.772011
PIE in the Sky: Online Passive Interference Estimation for Enterprise WLANs · NSDI 2011
FLUID: improving throughputs in enterprise wireless lans through flexible channelization · MobiCom 2011
Airshark: detecting non-WiFi RF devices using commodity WiFi hardware · Internet Measurement Conference 2011
Physical-layer communications › multiple access
channelization
0.322012
FLUID: Improving Throughputs in Enterprise Wireless LANs through Flexible Channelization · IEEE Trans. Mob. Comput. 2012
FLUID: improving throughputs in enterprise wireless lans through flexible channelization · MobiCom 2011
Cellular and mobile networks
interference management
0.322012
FLUID: Improving Throughputs in Enterprise Wireless LANs through Flexible Channelization · IEEE Trans. Mob. Comput. 2012
FLUID: improving throughputs in enterprise wireless lans through flexible channelization · MobiCom 2011
Internet architecture and protocols › network coding
coding-aware routing
0.222010
Network Coding-Aware Routing in Wireless Networks · IEEE/ACM Trans. Netw. 2010
An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing · INFOCOM 2007
Wireless networking › wireless mesh network
multihop wireless network
0.222008
Loss-aware network coding for unicast wireless sessions: design, implementation, and performance evaluation · SIGMETRICS 2008
An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing · INFOCOM 2007
Internet architecture and protocols
network coding
0.222008
Loss-aware network coding for unicast wireless sessions: design, implementation, and performance evaluation · SIGMETRICS 2008
An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing · INFOCOM 2007
Wireless sensing and localization
device identification
0.112012
Catching Whales and Minnows Using WiFiNet: Deconstructing Non-WiFi Interference Using WiFi Hardware · NSDI 2012
Wireless networking › WLAN
IEEE 802.11
0.112012
FLUID: Improving Throughputs in Enterprise Wireless LANs through Flexible Channelization · IEEE Trans. Mob. Comput. 2012
Wireless networking
radio frequency interference
0.112012
Catching Whales and Minnows Using WiFiNet: Deconstructing Non-WiFi Interference Using WiFi Hardware · NSDI 2012
Wireless sensing and localization
RF sensing
0.112012
Catching Whales and Minnows Using WiFiNet: Deconstructing Non-WiFi Interference Using WiFi Hardware · NSDI 2012
Wireless networking › WLAN
WLAN performance
0.112012
FLUID: Improving Throughputs in Enterprise Wireless LANs through Flexible Channelization · IEEE Trans. Mob. Comput. 2012
Systems and software security
operating system security
0.112012
Delusional boot: securing hypervisors without massive re-engineering · EuroSys 2012
Cloud and datacenter computing
virtualization
0.112012
Delusional boot: securing hypervisors without massive re-engineering · EuroSys 2012
Wireless networking
medium access control
0.122010
CENTAUR: realizing the full potential of centralized wlans through a hybrid data path · MobiCom 2009
Network Coding-Aware Routing in Wireless Networks · IEEE/ACM Trans. Netw. 2010
Cellular and mobile networks › interference management
interference estimation
0.112011
PIE in the Sky: Online Passive Interference Estimation for Enterprise WLANs · NSDI 2011
Wireless networking › cognitive radio
spectrum sensing
0.112011
Airshark: detecting non-WiFi RF devices using commodity WiFi hardware · Internet Measurement Conference 2011
Internet of things and sensor networks › energy management
power management
0.112010
NAPman: network-assisted power management for wifi devices · MobiSys 2010
Routing and switching
routing
0.112010
Network Coding-Aware Routing in Wireless Networks · IEEE/ACM Trans. Netw. 2010
Cellular and mobile networks › radio resource management
centralized scheduling
0.112009
CENTAUR: realizing the full potential of centralized wlans through a hybrid data path · MobiCom 2009
Wireless networking › WLAN › IEEE 802.11
distributed coordination function
0.112009
CENTAUR: realizing the full potential of centralized wlans through a hybrid data path · MobiCom 2009
Wireless networking
link adaptation
0.112008
Diagnosing Wireless Packet Losses in 802.11: Separating Collision from Weak Signal · INFOCOM 2008
Wireless networking › WLAN › WLAN architecture
urban wifi mesh
0.112008
A measurement study of a commercial-grade urban wifi mesh · Internet Measurement Conference 2008
Network measurement and analytics
wireless network measurement
0.112008
A measurement study of a commercial-grade urban wifi mesh · Internet Measurement Conference 2008
Wireless networking › wireless network optimization
throughput optimization
0.112007
An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing · INFOCOM 2007
Routing and switching › routing
unicast routing
0.112007
An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing · INFOCOM 2007
Wireless networking › WLAN › wifi infrastructure
enterprise WLAN
0.122011
PIE in the Sky: Online Passive Interference Estimation for Enterprise WLANs · NSDI 2011
CENTAUR: realizing the full potential of centralized wlans through a hybrid data path · MobiCom 2009
Network optimization and economics
resource allocation
0.012012
FLUID: Improving Throughputs in Enterprise Wireless LANs through Flexible Channelization · IEEE Trans. Mob. Comput. 2012
Systems and software security
vulnerability discovery
0.012012
Delusional boot: securing hypervisors without massive re-engineering · EuroSys 2012
Wireless networking
scheduling
0.012010
Network Coding-Aware Routing in Wireless Networks · IEEE/ACM Trans. Netw. 2010
Energy-efficient computing
power management
0.012010
NAPman: network-assisted power management for wifi devices · MobiSys 2010

Methods — techniques the papers use, named apart from their topics

functionality elimination · 0.3device disabling · 0.3simulation · 0.2measurement framework · 0.2in-the-wild deployment · 0.2wifi hardware · 0.1testbed experiments · 0.1signal processing · 0.1modeling · 0.1testbed experimentation · 0.1machine learning · 0.1feature extraction · 0.1802.11 PSM analysis · 0.1
YearPublicationVenuePosition
2013 Capturing mobile experience in the wild: a tale of two apps
abstract
We present a long term and large scale study of the experience of mobile users through two popular but contrasting applications in the wild. To conduct this study, we implemented a measurement framework and library, called Insight, which has been deployed on these two applications that are available through Apple's App Store and Google's Android Market. One of them, Parallel Kingdom (PK), is a popular massively multiplayer online role-playing game (MMORPG) which has over a million unique users distributed more than 120 countries. The other application, StudyBlue (SB), is an educational application with over 160,000 unique users. Our study spans most of the life of the PK game (more than 3 years) while our deployment with SB has been running for over a year now. We use Insight to collect diverse information about network behavior, application usage and footprints, platform statistics, user actions, and various factors affecting application revenues.
Ashish Patro, Shravan K. Rayanchu, Michael Griepentrog, Yadi Ma, Suman Banerjee 0001
CoNEXT2
2012 Delusional boot: securing hypervisors without massive re-engineering
abstract
The set of virtual devices offered by a hypervisor to its guest VMs is a virtualization component ripe with security exploits -- more than half of all vulnerabilities of today's hypervisors are found in this codebase. This paper presents Min-V, a hypervisor that disables all virtual devices not critical to running VMs in the cloud. Of the remaining devices, Min-V takes a step further and eliminates all remaining functionality not needed for the cloud.
Himanshu Raj, Shravan K. Rayanchu, Stefan Saroiu, Alec Wolman
EuroSys3
2012 Catching Whales and Minnows Using WiFiNet: Deconstructing Non-WiFi Interference Using WiFi Hardware
Shravan K. Rayanchu, Ashish Patro, Suman Banerjee 0001
NSDI1
2012 FLUID: Improving Throughputs in Enterprise Wireless LANs through Flexible Channelization
abstract
This paper introduces models and a system for designing 802.11 wireless LANs (WLANs) using flexible channelization— the choice of an appropriate channel width and center frequency for each transmission. In contrast to current 802.11 systems that use fixed width channels, the proposed system, FLUID, configures all access points and their clients using flexible channels. We show that a key challenge in designing such a system stems from managing the effects of interference due to multiple transmitters employing variable channel widths, in a network-wide setting. We implemented FLUID in an enterprise-like setup using a 50 node testbed (with off-the shelf wireless cards) and we show that FLUID improves the average throughput by 59 percent across all PHY rates, compared to existing fixed-width approaches.
Shravan K. Rayanchu, Vivek Shrivastava, Suman Banerjee 0001, Ranveer Chandra
IEEE Trans. Mob. Comput.1
2011 Airshark: detecting non-WiFi RF devices using commodity WiFi hardware
abstract
In this paper, we propose Airshark -- a system that detects multiple non-WiFi RF devices in real-time and using only commodity WiFi hardware. To motivate the need for systems like Airshark, we start with measurement study that characterizes the usage and prevalence of non-WiFi devices across many locations. We then present the design and implementation of Airshark. Airshark extracts unique features using the functionality provided by a WiFi card to detect multiple non-WiFi devices including fixed frequency devices (e.g., ZigBee, analog cordless phone), frequency hoppers (e.g., Bluetooth, game controllers like Xbox), and broadband interferers (e.g., microwave ovens). Airshark has an average detection accuracy of 91-96%, even in the presence of multiple simultaneously active RF devices operating at a wide range of signal strengths (-80 to -30 dBm), while maintaining a low false positive rate. Through a deployment in two production WLANs, we show that Airshark can be a useful tool to the WLAN administrators in understanding non-WiFi interference.
Shravan K. Rayanchu, Ashish Patro, Suman Banerjee 0001
Internet Measurement Conference1
2011 FLUID: improving throughputs in enterprise wireless lans through flexible channelization
abstract
This paper introduces models and a system for designing 802.11 wireless LANs (WLANs) using flexible channelization -- the choice of an appropriate channel width and center frequency for each transmission. In contrast to current 802.11 systems that use fixed width channels, the proposed system, FLUID, configures all access points and their clients using flexible channels. We show that a key challenge in designing such a system stems from managing the effects of interference due to multiple transmitters employing variable channel widths, in a network-wide setting. We implemented FLUID in an enterprise-like setup using a 50 node testbed (with off-the shelf wireless cards) and we show that FLUID improves the average throughput by 59% across all PHY rates, compared to existing fixed-width approaches.
Shravan K. Rayanchu, Vivek Shrivastava, Suman Banerjee 0001, Ranveer Chandra
MobiCom1
2011 PIE in the Sky: Online Passive Interference Estimation for Enterprise WLANs
Vivek Shrivastava, Shravan K. Rayanchu, Suman Banerjee 0001, Konstantina Papagiannaki
NSDI2
2010 NAPman: network-assisted power management for wifi devices
abstract
WiFi radios in smart-phones consume a significant amount of power when active. The 802.11 standard allows these devices to save power through an energy-conserving Power Save Mode (PSM). However, depending on the PSM implementation strategies used by the clients/Access Points (APs), we find competing background traffic results in one or more of the following negative consequences: a significant increase, up to 300%, in a client's energy consumption, a decrease in wireless network capacity due to unnecessary retransmissions, and unfairness.
Eric Rozner, Vishnu Navda, Ramachandran Ramjee, Shravan K. Rayanchu
MobiSys4
2010 Network Coding-Aware Routing in Wireless Networks
abstract
A recent approach-COPE, presented by Katti (Proc. ACM SIGCOMM 2006, pp. 243-254)-for improving the throughput of unicast traffic in wireless multihop networks exploits the broadcast nature of the wireless medium through opportunistic network coding. In this paper, we analyze throughput improvements obtained by COPE-type network coding in wireless networks from a theoretical perspective. We make two key contributions. First, we obtain a theoretical formulation for computing the throughput of network coding on any wireless network topology and any pattern of concurrent unicast traffic sessions. Second, we advocate that routing be made aware of network coding opportunities rather than, as in COPE, being oblivious to it. More importantly, our model considers the tradeoff between routing flows close to each other for utilizing coding opportunities and away from each other for avoiding wireless interference. Our theoretical formulation provides a method for computing source-destination routes and utilizing the best coding opportunities from available ones so as to maximize the throughput. We handle scheduling of broadcast transmissions subject to wireless transmit/receive diversity and link interference in our optimization framework. Using our formulations, we compare the performance of traditional unicast routing and network coding with coding-oblivious and coding-aware routing on a variety of mesh network topologies, including some derived from contemporary mesh network testbeds. Our evaluations show that a route selection strategy that is aware of network coding opportunities leads to higher end-to-end throughput when compared to coding-oblivious routing strategies.
Sudipta Sengupta, Shravan K. Rayanchu, Suman Banerjee 0001
IEEE/ACM Trans. Netw.2
2009 CENTAUR: realizing the full potential of centralized wlans through a hybrid data path
abstract
Enterprise WLANs have made a dramatic shift towards centralized architectures in the recent past. The reasons for such a change have been ease of management and better design of various control and security functions. The data path of WLANs, however, continues to use the distributed, random-access model, as defined by the popular DCF mechanism of the 802.11 standard. While theoretical results indicate that a centrally scheduled data path can achieve higher efficiency than its distributed counterpart, the likely complexity of such a solution has inhibited practical consideration. In this paper, we take a fresh, implementation and deployment oriented, view in understanding data path choices in enterprise WLANs. We perform extensive measurements to characterize the impact of various design choices, like scheduling granularity on the performance of a centralized scheduler, and identify regions where such a centralized scheduler can provide the best gains.Our detailed evaluation with scheduling prototypes deployed on two different wireless testbeds indicates that DCF is quite robust in many scenarios, but centralization can play a unique role in 1) mitigating hidden terminals - scenarios which may occur infrequently, but become pain points when they do and 2) exploiting exposed terminals - scenarios which occur more frequently, and limit the potential of successful concurrent transmissions. Motivated by these results, we design and implement CENTAUR - a hybrid data path for enterprise WLANs, that combines the simplicity and ease of DCF with a limited amount of centralized scheduling from a unique vantage point. Our mechanisms do not require client cooperation and can support legacy 802.11 clients.
Vivek Shrivastava, Nabeel Ahmed, Shravan K. Rayanchu, Suman Banerjee 0001, Srinivasan Keshav, Konstantina Papagiannaki, Arunesh Mishra
MobiCom3
2008 A measurement study of a commercial-grade urban wifi mesh
abstract
We present a measurement study of a large-scale urban WiFi mesh network consisting of more than 250 Mesh Access Points (MAPs), with paying customers that use it for Internet access. Our study, involved collecting multi-modal data, e.g., through continuous gathering of SNMP logs, syslogs, passive traffic capture, and limited active measurements in different parts of the city. Our study is split into four components — planning and deployment of the mesh, success of mesh routing techniques, likely experience of users, and characterization of how the mesh is utilized. During our data collection process that spanned 8 months, the network changed many times due to hardware and software upgrades. Hence to present a consistent view of the network, the core dataset used in this paper comes from a two week excerpt of our dataset. This part of the dataset had more than 1.7 million SNMP log entries (from 224 MAPs) and more than 100 hours of active measurements. The scale of the study allowed us to make many important observations that are critical in planning and using WiFi meshes as an Internet access technology. For example, our study indicates that the last hop 2.4GHz wireless link between the mesh and the client is the major bottleneck in client performance. Further we observe that deploying the mesh access points on utility poles results in performance degradation for indoor clients that receive poor signal from the access points.
Vladimir Brik, Shravan K. Rayanchu, Sharad Saha, Sayandeep Sen, Vivek Shrivastava, Suman Banerjee 0001
Internet Measurement Conference2
2008 802.11n under the microscope
abstract
We present an experimental study of IEEE 802.11n (high throughput extension to the 802.11 standard) using commodity wireless hardware. 802.11n introduces a variety of new mechanisms including physical layer diversity techniques, channel bonding and frame aggregation mechanisms. Using measurements from our testbed, we analyze the fundamental characteristics of 802.11n links and quantify the gains of each mechanism under diverse scenarios. We show that the throughput of an 802.11n link can be severely degraded (up ≈85%) in presence of an 802.11g link. Our results also indicate that increased amount of interference due to wider channel bandwidths can lead to throughput degradation. To this end, we characterize the nature of interference due to variable channel widths in 802.11n and show that careful modeling of interference is imperative in such scenarios. Further, as a reappraisal of previous work, we evaluate the effectiveness of MAC level diversity in the presence of physical layer diversity mechanisms introduced by 802.11n.
Vivek Shrivastava, Shravan K. Rayanchu, Jongwoon Yoonj, Suman Banerjee 0001
Internet Measurement Conference2
2008 Diagnosing Wireless Packet Losses in 802.11: Separating Collision from Weak Signal
abstract
It is well known that a packet loss in 802.11 can happen either due to collision or an insufficiently strong signal. However, discerning the exact cause of a packet loss, once it occurs, is known to be quite difficult. In this paper we take a fresh look at this problem of wireless packet loss diagnosis for 802.11-based communication and propose a promising technique called COLLIE. COLLIE performs loss diagnosis by using newly designed metrics that examine error patterns within a physical-layersymbolin order to expose statistical differences between collision and weak signal based losses. We implement COLLIE through custom driver-level modifications in Linux and evaluate its performance experimentally. Our results demonstrate that it has an accuracy ranging between 60-95% while allowing a false positive rate of up to 2%. We also demonstrate the use of COLLIE in subsequent link adaptations in both static and mobile wireless usage scenarios through measurements on regular laptops and the Netgear SPH101 Voice-over-WiFi phone. In these experiments, COLLIE led to throughput improvements of 20- 60% and reduced retransmission related costs by 40% depending upon the channel conditions.
Shravan K. Rayanchu, Arunesh Mishra, Dheeraj Agrawal, Sharad Saha, Suman Banerjee 0001
INFOCOM1
2008 Loss-aware network coding for unicast wireless sessions: design, implementation, and performance evaluation
abstract
Local network coding is growing in prominence as a technique to facilitate greater capacity utilization in multi-hop wireless networks. A specific objective of such local network coding techniques has been to explicitly minimize the total number of transmissions needed to carry packets across each wireless hop. While such a strategy is certainly useful, we argue that in lossy wireless environments, a better use of local network coding is to provide higher levels of redundancy even at the cost of increasing the number of transmissions required to communicate the same information. In this paper we show that the design space for effective redundancy in local network coding is quite large, which makes optimal formulations of the problem hard to realize in practice. We present a detailed exploration of this design space and propose a suite of algorithms, called CLONE, that can lead to further throughput gains in multi-hop wireless scenarios. Through careful analysis, simulations, and detailed implementation on a real testbed, we show that some of our simplest CLONE algorithms can be efficiently implemented in today's wireless hardware to provide a factor of two improvement in throughput for example scenarios, while other, more effective, CLONE algorithms require additional advances in hardware processing speeds to be deployable in practice.
Shravan K. Rayanchu, Sayandeep Sen, Suman Banerjee 0001, Sudipta Sengupta
SIGMETRICS1
2007 An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing
abstract
A recent approach, COPE, for improving the throughput of unicast traffic in wireless multi-hop networks exploits the broadcast nature of the wireless medium through opportunistic network coding. In this paper, we analyze throughput improvements obtained by COPE-type network coding in wireless networks from a theoretical perspective. We make two key contributions. First, we obtain a theoretical formulation for computing the throughput of network coding on any wireless network topology and any pattern of concurrent unicast traffic sessions. Second, we advocate that routing be made aware of network coding opportunities rather than, as in COPE, being oblivious to it. More importantly, our work studies the tradeoff between routing flows "close to each other" for utilizing coding opportunities and "away from each other" for avoiding wireless interference. Our theoretical formulation provides a method for computing source-destination routes and utilizing the best coding opportunities from available ones so as to maximize the throughput. We handle scheduling of broadcast transmissions subject to wireless transmit/receive diversity and link interference in our optimization framework. Using our formulations, we compare the performance of traditional unicast routing and network coding with coding-oblivious and coding-aware routing on a variety of mesh network topologies, including some derived from contemporary mesh network testbeds. Our evaluations show that a route selection strategy that is aware of network coding opportunities leads to higher end-to-end throughput when compared to coding-oblivious routing strategies.
Sudipta Sengupta, Shravan K. Rayanchu, Suman Banerjee 0001
INFOCOM2