Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ramya Raghavendra

dblp:88/5233 · DBLP profile ↗
← Back
25ranked-venue papers
7as first author
5since 2021 · last 2025
0009-0005-6066-2174ORCID · corroborated

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

Computer networks · 9 · 3 first-authorArtificial intelligence and machine learning · 7 · 4 since 2021Databases, data management, data science and information retrieval · 3Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 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.

Artificial intelligence
4 papers
Trustworthy machine learning · 38% Language models and text generation · 25% Deep learning architectures and training · 12%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 62% Parallel and multicore computing · 24% Energy-efficient computing · 14%
Computer networks
6 papers
Wireless networking · 36% Network optimization and economics · 28% Routing and switching · 25%
Databases, data mining, and information retrieval
2 papers
Data mining · 70% Graph data management · 30%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › interpretability › explainable AI
explanation methods
1.022022
AI Explainability 360: Impact and Design · AAAI 2022
AI Explainability 360: An Extensible Toolkit for Understanding Data and Machine Learning Models · J. Mach. Learn. Res. 2020
Machine learning › Trustworthy machine learning
interpretability
1.022022
AI Explainability 360: Impact and Design · AAAI 2022
AI Explainability 360: An Extensible Toolkit for Understanding Data and Machine Learning Models · J. Mach. Learn. Res. 2020
Machine learning › Representation and self-supervised learning
contrastive learning
0.912025
Meta CLIP 2: A Worldwide Scaling Recipe · NeurIPS 2025
Natural language and speech › Language models and text generation › large language model training › language model pretraining
large language model pretraining
0.912025
Demystifying Synthetic Data in LLM Pre-training: A Systematic Study of Scaling Laws, Benefits, and Pitfalls · EMNLP 2025
Machine learning › Deep learning architectures and training
scaling laws
0.912025
Demystifying Synthetic Data in LLM Pre-training: A Systematic Study of Scaling Laws, Benefits, and Pitfalls · EMNLP 2025
Natural language and speech › Language models and text generation
synthetic data
0.912025
Demystifying Synthetic Data in LLM Pre-training: A Systematic Study of Scaling Laws, Benefits, and Pitfalls · EMNLP 2025
Computer vision › Vision and language
vision-language pretraining
0.912025
Meta CLIP 2: A Worldwide Scaling Recipe · NeurIPS 2025
Machine learning › Trustworthy machine learning › interpretability
explanation evaluation
0.622022
AI Explainability 360: An Extensible Toolkit for Understanding Data and Machine Learning Models · J. Mach. Learn. Res. 2020
AI Explainability 360: Impact and Design · AAAI 2022
Data mining
pattern mining
0.412020
Decision Platform for Pattern Discovery and Causal Effect Estimation in Contraceptive Discontinuation · IJCAI 2020
Data mining › pattern mining
subgroup discovery
0.412020
Decision Platform for Pattern Discovery and Causal Effect Estimation in Contraceptive Discontinuation · IJCAI 2020
Cloud and datacenter computing
cluster resource management and scheduling
0.412020
Network Scheduling and Compute Resource Aware Task Placement in Datacenters · IEEE/ACM Trans. Netw. 2020
Parallel and multicore computing
task allocation
0.412020
Network Scheduling and Compute Resource Aware Task Placement in Datacenters · IEEE/ACM Trans. Netw. 2020
Cloud and datacenter computing › job scheduling
datacenter scheduling
0.212016
Network Scheduling Aware Task Placement in Datacenters · CoNEXT 2016
Cloud and datacenter computing › job scheduling › network-aware scheduling
network-aware task placement
0.212016
Network Scheduling Aware Task Placement in Datacenters · CoNEXT 2016
Network optimization and economics
network scheduling
0.222020
Network Scheduling and Compute Resource Aware Task Placement in Datacenters · IEEE/ACM Trans. Netw. 2020
Network Scheduling Aware Task Placement in Datacenters · CoNEXT 2016
Graph data management
graph indexing
0.212014
Cloud service placement via subgraph matching · ICDE 2014
Graph data management › graph pattern matching
subgraph matching
0.212014
Cloud service placement via subgraph matching · ICDE 2014
Wireless networking
WLAN
0.222010
Unwanted Link Layer Traffic in Large IEEE 802.11 Wireless Networks · IEEE Trans. Mob. Comput. 2010
Understanding handoffs in large ieee 802.11 wireless networks · Internet Measurement Conference 2007
Network optimization and economics
regret minimization
0.212013
Endhost-based shortest path routing in dynamic networks: An online learning approach · INFOCOM 2013
Routing and switching
routing
0.212013
Endhost-based shortest path routing in dynamic networks: An online learning approach · INFOCOM 2013
Routing and switching › routing algorithms
shortest path routing
0.212013
Endhost-based shortest path routing in dynamic networks: An online learning approach · INFOCOM 2013
Medical and health informatics
public health
0.112020
Decision Platform for Pattern Discovery and Causal Effect Estimation in Contraceptive Discontinuation · IJCAI 2020
Wireless networking › WLAN
IEEE 802.11
0.112010
Unwanted Link Layer Traffic in Large IEEE 802.11 Wireless Networks · IEEE Trans. Mob. Comput. 2010
Network measurement and analytics
wireless network measurement
0.112010
Unwanted Link Layer Traffic in Large IEEE 802.11 Wireless Networks · IEEE Trans. Mob. Comput. 2010
Wireless networking › link adaptation
channel width adaptation
0.112008
A case for adapting channel width in wireless networks · SIGCOMM 2008
Wireless networking › wireless network optimization
power-throughput tradeoff
0.112008
A case for adapting channel width in wireless networks · SIGCOMM 2008
Energy-efficient computing › power management › system-level power management
coordinated power management
0.112008
No "power" struggles: coordinated multi-level power management for the data center · ASPLOS 2008
Energy-efficient computing
datacenter power management
0.112008
No "power" struggles: coordinated multi-level power management for the data center · ASPLOS 2008
Energy-efficient computing
power management
0.112008
No "power" struggles: coordinated multi-level power management for the data center · ASPLOS 2008
Wireless networking › WLAN
access point selection
0.012010
Unwanted Link Layer Traffic in Large IEEE 802.11 Wireless Networks · IEEE Trans. Mob. Comput. 2010

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

task completion time prediction · 1.4simulation · 1.0scaling law analysis · 0.9contrastive pre-training · 0.9causal inference · 0.9explainability methods · 0.6ns-2 simulation · 0.5taxonomy · 0.4software toolkit · 0.4pruning · 0.4multi-dimensional vector encoding · 0.4trace analysis · 0.2online learning · 0.2multi-armed bandit · 0.2sensitivity analysis · 0.1search-based adaptation algorithm · 0.1measurement study · 0.1persistence and prevalence analysis · 0.1
YearPublicationVenuePosition
2025 Demystifying Synthetic Data in LLM Pre-training: A Systematic Study of Scaling Laws, Benefits, and Pitfalls
abstract
Feiyang Kang, Newsha Ardalani, Michael Kuchnik, Youssef Emad, Mostafa Elhoushi, Shubhabrata Sengupta, Shang-Wen Li, Ramya Raghavendra, Ruoxi Jia, Carole-Jean Wu. Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing. 2025.
Feiyang Kang, Newsha Ardalani, Michael Kuchnik, Youssef Emad, Mostafa Elhoushi, Shubhabrata Sengupta, Shang-Wen Li 0001, Ramya Raghavendra, Ruoxi Jia 0001, Carole-Jean Wu
EMNLP8
2025 Meta CLIP 2: A Worldwide Scaling Recipe
abstract
Contrastive Language-Image Pretraining (CLIP) is a popular foundation model, supporting from zero-shot classification, retrieval to encoders for multimodal large language models (MLLMs). Although CLIP is successfully trained on billion-scale image-text pairs from the English world, scaling CLIP's training further to learning from the worldwide web data is still challenging: (1) no curation method is available to handle data points from non-English world; (2) the English performance from existing multilingual CLIP is worse than its English-only counterpart, i.e., "curse of multilinguality" that is common in LLMs. Here, we present Meta CLIP 2, the first recipe training CLIP from scratch on worldwide web-scale image-text pairs. To generalize our findings, we conduct rigorous ablations with minimal changes that are necessary to address the above challenges and present a recipe enabling mutual benefits from English and non-English world data. In zero-shot ImageNet classification, Meta CLIP 2 ViT-H/14 surpasses its English-only counterpart by 0.8% and mSigLIP by 0.7%, and surprisingly sets new state-of-the-art without system-level confounding factors (e.g., translation, bespoke architecture changes) on multilingual benchmarks, such as CVQA with 57.4%, Babel-ImageNet with 50.2% and XM3600 with 64.3% on image-to-text retrieval. Code and model are available at https://github.com/facebookresearch/MetaCLIP.
Yung-Sung Chuang, Ching-Feng Yeh, Kehan Lyu, Ramya Raghavendra, James R. Glass, Lifei Huang, Jason Weston, Luke Zettlemoyer, Xinlei Chen, Zhuang Liu 0003, Saining Xie, Scott Yih, Shang-Wen Li 0001, Hu Xu 0001
NeurIPS6
2025 Collaborative Reasoner: Self-Improving Social Agents with Synthetic Conversations
abstract
With increasingly powerful large language models (LLMs) and LLM-based agents tackling an ever-growing list of tasks, we envision a future where numerous LLM agents work seamlessly with other AI agents and humans to solve complex problems and enhance daily life. To achieve these goals, LLM agents must develop collaborative skills such as effective persuasion, assertion and disagreement, which are often overlooked in the prevalent single-turn training and evaluation of LLMs. In this work, we present Collaborative Reasoner (Coral), a framework to evaluate and improve the collaborative reasoning abilities of language models. In particular, tasks and metrics in Coral necessitate agents to disagree with incorrect solutions, convince their partners of a correct solution, and ultimately agree as a team to commit to a final solution, all through a natural multi-turn conversation. Through comprehensive evaluation on six collaborative reasoning tasks covering domains of coding, math, scientific QA and social reasoning, we show that current models cannot effectively collaborate due to undesirable social behaviors, collapsing even on problems that they can solve singlehandedly. To improve the collaborative reasoning capabilities of LLMs, we propose a self-play method to generate synthetic multi-turn preference data and further train the language models to be better collaborators. Experiments with Llama-3.1, Ministral and Qwen-2.5 models show that our proposed self-improvement approach consistently outperforms finetuned chain-of-thought performance of the same base model, yielding gains up to 16.7% absolute. Human evaluations show that the models exhibit more effective disagreement and produce more natural conversations after training on our synthetic interaction data.
Ansong Ni, Ruta Desai, Xinjie Lei, Jiemin Zhang, Jane Dwivedi-Yu, Ramya Raghavendra, Gargi Ghosh, Shang-Wen Li 0001, Asli Celikyilmaz
NeurIPS8
2022 AI Explainability 360: Impact and Design
abstract
As artificial intelligence and machine learning algorithms become increasingly prevalent in society, multiple stakeholders are calling for these algorithms to provide explanations. At the same time, these stakeholders, whether they be affected citizens, government regulators, domain experts, or system developers, have different explanation needs. To address these needs, in 2019, we created AI Explainability 360, an open source software toolkit featuring ten diverse and state-of-the-art explainability methods and two evaluation metrics. This paper examines the impact of the toolkit with several case studies, statistics, and community feedback. The different ways in which users have experienced AI Explainability 360 have resulted in multiple types of impact and improvements in multiple metrics, highlighted by the adoption of the toolkit by the independent LF AI & Data Foundation. The paper also describes the flexible design of the toolkit, examples of its use, and the significant educational material and documentation available to its users.
Vijay Arya, Rachel K. E. Bellamy, Amit Dhurandhar, Michael Hind, Samuel C. Hoffman, Stephanie Houde, Qingzi Vera Liao, Ronny Luss, Aleksandra Mojsilovic, Sami Mourad, Pablo Pedemonte, Ramya Raghavendra, John T. Richards, Prasanna Sattigeri, Karthikeyan Shanmugam 0001, Moninder Singh, Kush R. Varshney, Dennis Wei
AAAI13
2021 Data-Driven Sequential Uptake Pattern Discovery for Family Planning Studies
Celia Cintas, Victor Akinwande, Ramya Raghavendra, Girmaw Abebe, Aisha Walcott-Bryant, Charity Wayua, Fredrick Makumbi, Rhoda Wanyenze, Komminist Weldemariam
AMIA3
2020 Decision Platform for Pattern Discovery and Causal Effect Estimation in Contraceptive Discontinuation
abstract
Contraceptive use improves the health of women and children in several ways, yet data shows high rates of discontinuation which is not well understood. We introduce an AI-based decision platform capable of analyzing event data to identify patterns of contraceptive uptake that are unique to a subpopulation of interest. These discriminatory patterns provide valuable, interpretable insights to policy-makers. The sequences then serve as a hypothesis for downstream causal analysis to estimate the effect of specific variables on discontinuation outcomes. Our platform presents a way to visualize, stratify, compare, and perform a causal analysis on covariates that determine contraceptive uptake behavior, and yet is general enough to be extended to a variety of applications.
Celia Cintas, Ramya Raghavendra, Victor Akinwande, Aisha Walcott-Bryant, Charity Wayua, Komminist Weldemariam
IJCAI2
2020 AI Explainability 360: An Extensible Toolkit for Understanding Data and Machine Learning Models
abstract
As artificial intelligence algorithms make further inroads in high-stakes societal applications, there are increasing calls from multiple stakeholders for these algorithms to explain their outputs. To make matters more challenging, different personas of consumers of explanations have different requirements for explanations. Toward addressing these needs, we introduce AI Explainability 360, an open-source Python toolkit featuring ten diverse and state-of-the-art explainability methods and two evaluation metrics. Equally important, we provide a taxonomy to help entities requiring explanations to navigate the space of interpretation and explanation methods, not only those in the toolkit but also in the broader literature on explainability. For data scientists and other users of the toolkit, we have implemented an extensible software architecture that organizes methods according to their place in the AI modeling pipeline. The toolkit is not only the software, but also guidance material, tutorials, and an interactive web demo to introduce AI explainability to different audiences. Together, our toolkit and taxonomy can help identify gaps where more explainability methods are needed and provide a platform to incorporate them as they are developed.
Vijay Arya, Rachel K. E. Bellamy, Amit Dhurandhar, Michael Hind, Samuel C. Hoffman, Stephanie Houde, Qingzi Vera Liao, Ronny Luss, Aleksandra Mojsilovic, Sami Mourad, Pablo Pedemonte, Ramya Raghavendra, John T. Richards, Prasanna Sattigeri, Karthikeyan Shanmugam 0001, Moninder Singh, Kush R. Varshney, Dennis Wei
J. Mach. Learn. Res.13
2020 Network Scheduling and Compute Resource Aware Task Placement in Datacenters
abstract
To improve the performance of data-intensive applications, existing datacenter schedulers optimize either the placement of tasks or the scheduling of network flows. The task scheduler strives to place tasks close to their input data (i.e., maximize data locality) to minimize network traffic, while assuming fair sharing of the network. The network scheduler strives to finish flows as quickly as possible based on their sources and destinations determined by the task scheduler, while the scheduling is based on flow properties (e.g., size, deadline, and correlation) and not bound to fair sharing. Inconsistent assumptions of the two schedulers can compromise the overall application performance. In this paper, we propose NEAT+, a task scheduling framework that leverages information from the underlying network scheduler and available compute resources to make task placement decisions. The core of NEAT+ is a task completion time predictor that estimates the completion time of a task under given network condition and a given network scheduling policy. NEAT+ leverages the predicted task completion times to minimize the average completion time of active tasks. Evaluation using ns2 simulations and real-testbed shows that NEAT+ improves application performance by up to 3.7x for the suboptimal network scheduling policies and up to 33% for the optimal network scheduling policy.
Ali Munir, Ting He 0001, Ramya Raghavendra, Franck Le, Alex X. Liu
IEEE/ACM Trans. Netw.3
2018 Learning to Simplify Distributed Systems Management
abstract
Managing large-scale distributed systems is a difficult task. System administrators are responsible for the upkeep and maintenance of numerous components with complex dependencies. With the shift to microservices-based architectures, these systems can consist of 100s to 1000s of interconnected nodes. To combat this difficulty, administrators rely on analyzing logs and metrics collected from the different services. However, the number of available metrics for large systems presents complexity and scaling issues. To combat these issues, we present Minerva, an unsupervised Machine Learning (ML) framework for performing network diagnosis analysis. Minerva is composed of a multi-stage pipeline, where each component can act individually or cohesively to perform various management tasks. Our system offers a unified and extensible framework for managing the complexity of large networks, and presents administrators with a swiss-army knife for diagnosing the overall health of their systems. To demonstrate the feasibility of Minerva, we evaluate its performance on a production-scale system. We present use cases for the various management tools made available by Minerva, and show how these tools can be used to make strong inferences about the system using unsupervised techniques.
Christopher Streiffer, Ramya Raghavendra, Theophilus Benson, Mudhakar Srivatsa
IEEE BigData2
2018 Learning and Reasoning in Complex Coalition Information Environments: A Critical Analysis
abstract
In this paper we provide a critical analysis with metrics that will inform guidelines for designing distributed systems for Collective Situational Understanding (CSU). CSU requires both collective insight-i.e., accurate and deep understanding of a situation derived from uncertain and often sparse data and collective foresight-i.e., the ability to predict what will happen in the future. When it comes to complex scenarios, the need for a distributed CSU naturally emerges, as a single monolithic approach not only is unfeasible: it is also undesirable. We therefore propose a principled, critical analysis of AI techniques that can support specific tasks for CSU to derive guidelines for designing distributed systems for CSU.
Federico Cerutti 0001, Moustafa Farid Alzantot, Tianwei Xing, Dan Harborne, Jonathan Z. Bakdash, Dave Braines, Supriyo Chakraborty, Lance M. Kaplan, Angelika Kimmig, Alun D. Preece, Ramya Raghavendra, Murat Sensoy, Mani Srivastava 0001
FUSION11
2016 Network Scheduling Aware Task Placement in Datacenters
abstract
To improve the performance of data-intensive applications, existing datacenter schedulers optimize either the placement of tasks or the scheduling of network flows. The task scheduler strives to place tasks close to their input data (i.e., maximize data locality) to minimize network traffic, while assuming fair sharing of the network. The network scheduler strives to finish flows as quickly as possible based on their sources and destinations determined by the task scheduler, while the scheduling is based on flow properties (e.g., size, deadline, and correlation) and not bound to fair sharing. Inconsistent assumptions of the two schedulers can compromise the overall application performance. In this paper, we propose NEAT, a task scheduling framework that leverages information from the underlying network scheduler to make task placement decisions. The core of NEAT is a task completion time predictor that estimates the completion time of a task under given network condition and a given network scheduling policy. NEAT leverages the predicted task completion times to minimize the average completion time of active tasks. Evaluation using ns2 simulations and real-testbed shows that NEAT improves application performance by up to 3.7x for the suboptimal network scheduling policies and up to 30% for the optimal network scheduling policy.
Ali Munir, Ting He 0001, Ramya Raghavendra, Franck Le, Alex X. Liu
CoNEXT3
2016 Unifying HDFS and GPFS: Enabling Analytics on Software-Defined Storage
Ramya Raghavendra, Pranita Dewan, Mudhakar Srivatsa
Middleware1
2016 Removing TCP congestion control on the last hop in split TCP environments
abstract
The poor performance of TCP in wireless networks is a well-known problem, and a large amount of research effort has been devoted to it. However, our own experiments show that existing solutions including split TCP and recently developed congestion control algorithms still suffer significant performance degradation in lossy environments, leaving considerable room for improvement. Rather than developing a more sophisticated congestion control algorithm, we explore a radically different approach: we instead propose to completely remove congestion control between the Wi-Fi access points and the wireless receivers. We introduce TCP Fixed, a TCP used in split TCP environments that eliminates congestion control for the last lossy hop, allowing TCP to send data as fast as the channel allows. Extensive evaluations in both lab and real-world settings demonstrate that our approach significantly improves TCP performance in the presence of packet losses. In addition, our results indicate that existing 802.11 rate adaptation schemes which strive to minimize frame loss unnecessarily decrease the data rate in the presence of TCP Fixed. These results offer new opportunities for future link-layer rate adaptation designs.
Franck Le, Starsky H. Y. Wong, Ramya Raghavendra, Vasileios Pappas, Erich M. Nahum
WiOpt3
2014 Cloud service placement via subgraph matching
abstract
Fast service placement, finding a set of nodes with enough free capacity of computation, storage, and network connectivity, is a routine task in daily cloud administration. In this work, we formulate this as a subgraph matching problem. Different from the traditional setting, including approximate and probabilistic graphs, subgraph matching on data-center networks has two unique properties. (1) Node/edge labels representing vacant CPU cycles and network bandwidth change rapidly, while the network topology varies little. (2) There is a partial order on node/edge labels. Basically, one needs to place service in nodes with enough free capacity. Existing graph indexing techniques have not considered very frequent label updates, and none of them supports partial order on numeric labels. Therefore, we resort to a new graph index framework, Gradin, to address both challenges. Gradin encodes subgraphs into multi-dimensional vectors and organizes them with indices such that it can efficiently search the matches of a query's subgraphs and combine them to form a full match. In particular, we analyze how the index parameters affect update and search performance with theoretical results. Moreover, a revised pruning algorithm is introduced to reduce unnecessary search during the combination of partial matches. Using both real and synthetic datasets, we demonstrate that Gradin outperforms the baseline approaches up to 10 times.
Bo Zong, Ramya Raghavendra, Mudhakar Srivatsa, Xifeng Yan, Ambuj K. Singh
ICDE2
2013 Endhost-based shortest path routing in dynamic networks: An online learning approach
abstract
We consider the problem of endhost-based shortest path routing in a network with unknown, time-varying link qualities. Endhost-based routing is needed when internal nodes of the network do not have the scope or capability to provide globally optimal paths to given source-destination pairs, as can be the case in networks consisting of autonomous subnetworks or those with endhost-based routing restrictions. Assuming the source can probe links along selected paths, we formulate the problem as an online learning problem, where an existing solution achieves a performance loss (called regret) that is logarithmic in time with respect to (wrt) an offline algorithm that knows the link qualities. Current solutions assume coupled probing and routing; in contrast, we give a simple algorithm based on decoupled probing and routing, whose regret is only constant in time. We then extend our solution to support multi-path probing and cooperative learning between multiple sources, where we show an inversely proportional decay in regret wrt the probing rate. We also show that without the decoupling, the regret grows at least logarithmically in time, thus establishing decoupling as critical for obtaining constant regret. Although our analysis assumes certain conditions (i.i.d.) on link qualities, our solution applies with straightforward amendments to much broader scenarios where these conditions are relaxed. The efficacy of the proposed solution is verified by trace-driven simulations.
Ting He 0001, Dennis Goeckel, Ramya Raghavendra, Don Towsley
INFOCOM3
2013 X-WING: A high-speed wireless broadcasting framework for IEEE 802.11 networks
abstract
Rate adaptation is a MAC-layer mechanism in IEEE 802.11 networks that ensures efficient utilization of constantly varying wireless channel. For broadcast communication, however, the current practice is to send data at base rates (i.e., 1 or 2 Mbps in 802.11b/b+g and 6Mbps in 802.11a/g), leaving the channel capacity significantly underutilized. In this paper, we present a practical rate adaptation framework designed for broadcasting of streaming data to improve the channel utilization of 802.11 networks. The proposed framework jointly selects the data rate and the error protection level of FEC in a novel manner, and does not require changes to either existent applications or to the 802.11 standards - thus can be deployed in existing 802.11 networks. Using the performance measurement study in various live networking environments, we show that the proposed scheme provides substantial improvement in wireless channel utilization (more than 10x improvement compared to the current broadcast mode) and can adapt to different operational environments.
Starsky H. Y. Wong, Ramya Raghavendra, Yang Song 0005, Kang-Won Lee 0002
SECON2
2011 Analysis of Data from a Taxi Cab Participatory Sensor Network
Raghu K. Ganti, Iqbal Mohomed, Ramya Raghavendra, Anand Ranganathan
MobiQuitous3
2011 MeshMon: a multi-tiered framework for wireless mesh network monitoring
abstract
Abstract Monitoring and troubleshooting a large wireless mesh network (WMN) presents several challenges. Diagnosis of problems related to wireless access in these networks requires a comprehensive set of metrics and network monitoring data. Collection and offloading of a large amount of data are infeasible in a bandwidth constrained mesh network. Additionally, the processing required to analyze data from the entire network restricts the scalability of the system and impacts the ability to perform real‐time fault diagnosis. To this end, we propose MeshMon, a network monitoring framework that includes a multi‐tiered method of data collection. MeshMon, dynamically controls the granularity of data collection based on observed events in the network, thereby achieving significant bandwidth savings and enabling real‐time automated management. Our evaluation of MeshMon on a real testbed shows that we can diagnose a majority (87%) of network faults with a 66% savings in bandwidth required for network monitoring. Copyright © 2010 John Wiley & Sons, Ltd.
Ramya Raghavendra, Prashanth Aravinda Kumar Acharya, Elizabeth M. Belding, Kevin C. Almeroth
Wirel. Commun. Mob. Comput.1
2010 Characterizing high-bandwidth real-time video traffic in residential broadband networks
Ramya Raghavendra, Elizabeth M. Belding
WiOpt1
2010 Unwanted Link Layer Traffic in Large IEEE 802.11 Wireless Networks
abstract
Wireless networks have evolved into an important technology for connecting users to the Internet. As the utility of wireless technology grows, wireless networks are being deployed in more widely varying conditions. The monitoring of wireless networks continues to reveal key implementation deficiencies that need to be corrected in order to improve protocol operation and end-to-end network performance. In wireless networks, where the medium is shared, unwanted traffic can pose significant overhead and lead to suboptimal network performance. Much of the previous analyses of unwanted traffic in wireless networks focus on malicious traffic. However, another major contributor of unwanted traffic is incorrect link layer behavior. Using data we collected from the 67th Internet Engineering Task Force (IETF) meeting held in November 2006, we show that a significant portion of link layer traffic stems from mechanisms that initiate, maintain, and change client-AP associations. We further show that under conditions of high medium utilization and packet loss rate, handoffs are initiated incorrectly. We analyze the traffic to understand when handoffs occur and whether the handoffs were beneficial or should have been avoided.
Ramya Raghavendra, Elizabeth M. Belding, Konstantina Papagiannaki, Kevin C. Almeroth
IEEE Trans. Mob. Comput.1
2008 No "power" struggles: coordinated multi-level power management for the data center
abstract
Power delivery, electricity consumption, and heat management are becoming key challenges in data center environments. Several past solutions have individually evaluated different techniques to address separate aspects of this problem, in hardware and software, and at local and global levels. Unfortunately, there has been no corresponding work on coordinating all these solutions. In the absence of such coordination, these solutions are likely to interfere with one another, in unpredictable (and potentially dangerous) ways. This paper seeks to address this problem. We make two key contributions. First, we propose and validate a power management solution that coordinates different individual approaches. Using simulations based on 180 server traces from nine different real-world enterprises, we demonstrate the correctness, stability, and efficiency advantages of our solution. Second, using our unified architecture as the base, we perform a detailed quantitative sensitivity analysis and draw conclusions about the impact of different architectures, implementations, workloads, and system design choices.
Ramya Raghavendra, Parthasarathy Ranganathan, Vanish Talwar, Zhikui Wang, Xiaoyun Zhu
ASPLOS1
2008 Eat All You Can in an All-you-can-eat Buffet: A Case for Aggressive Resource Usage
Ratul Mahajan, Jitendra Padhye, Ramya Raghavendra, Brian Zill
HotNets3
2008 A case for adapting channel width in wireless networks
abstract
We study a fundamental yet under-explored facet in wireless communication -- the width of the spectrum over which transmitters spread their signals, or the channel width. Through detailed measurements in controlled and live environments, and using only commodity 802.11 hardware, we first quantify the impact of channel width on throughput, range, and power consumption. Taken together, our findings make a strong case for wireless systems that adapt channel width. Such adaptation brings unique benefits. For instance, when the throughput required is low, moving to a narrower channel increases range and reduces power consumption; in fixed-width systems, these two quantities are always in conflict. We then present a channel width adaptation algorithm, called SampleWidth, for the base case of two communicating nodes. This algorithm is based on a simple search process that builds on top of existing techniques for adapting modulation. Per specified policy, it can maximize throughput or minimize power consumption. Evaluation using a prototype implementation shows that SampleWidth correctly identities the optimal width under a range of scenarios. In our experiments with mobility, it increases throughput by more than 60% compared to the best fixed-width configuration.
Ranveer Chandra, Ratul Mahajan, Thomas Moscibroda, Ramya Raghavendra, Paramvir Bahl
SIGCOMM4
2007 Motivating co-ordination of power management solutions in data centers
abstract
Power and cooling are emerging to be key challenges in data center environments. A recent IDC report estimated the worldwide spending on enterprise power and cooling to be more than $30 billion and likely to even surpass spending on new server hardware. Server rated power consumptions have increased by nearly 10X over the past ten years. This has led to increased spending on cooling and power delivery equipment. A 30,000 square feet 10MW data center can need up to five million dollars of cooling infrastructure; similarly, power delivery beyond 60 Amps per rack can pose fundamental issues. The increased power also has implications on electricity costs, with many data centers reporting millions of dollars for annual usage. From an environmental point of view, the Department of Energy’s 2007 estimate of 59 billion KWhrs spent in U.S. servers and data centers translates to several million tons of coal consumption and greenhouse gas emission per year. The U.S. Congress recently passed Public Law 109—431, directing the Environmental Protection Agency (EPA) to study enterprise energy use, and several industry consortiums such as the GreenGrid have been formed to address these issues. In addition, power and cooling can also impact compaction and reliability.
Ramya Raghavendra, Parthasarathy Ranganathan, Vanish Talwar, Xiaoyun Zhu, Zhikui Wang
CLUSTER1
2007 Understanding handoffs in large ieee 802.11 wireless networks
abstract
As the utility of wireless technology grows, wireless networks are being deployed in more widely varying conditions. The monitoring of these networks continues to reveal key implementation deficiencies that need to be corrected in order to improve protocol operation and end-to-end performance. Using data we collected from the 67th Internet Engineering Task Force (IETF) meeting held in November 2006, we show that under conditions of high medium utilization and packet loss, handoffs can be incorrectly initiated. Using the notion of persistence and prevalence for the association of a client to an Access Point (AP), we show that although the clients were predominantly static, the handoff rate is surprisingly high. Through the analysis of the data set, we show that unnecessary handoff events not only increase the amount of management traffic in the network, but also severely impact client performance.
Ramya Raghavendra, Elizabeth M. Belding, Konstantina Papagiannaki, Kevin C. Almeroth
Internet Measurement Conference1