Demo Data from SIGIR 2026 / reviewers in the wild / expert
Himabindu Pucha
dblp:93/5068
· DBLP profile ↗
25ranked-venue papers
8as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 13 · 5 first-authorSystems, architecture and hardware · 9 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorSecurity and privacy · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging 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.
| Computer networks
12 papers |
Wireless networking · 42% Routing and switching · 19% Internet architecture and protocols · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Cloud and datacenter computing · 42% Storage systems · 40% Memory systems · 9% |
Topics — the 29 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Wireless networking
wireless mesh network |
0.2 | 3 | 2008 | Ditto: a system for opportunistic caching in multi-hop wireless networks · MobiCom 2008 Studying wireless routing link metric dynamics · Internet Measurement Conference 2007 DMesh: Incorporating Practical Directional Antennas in Multichannel Wireless Mesh Networks · IEEE J. Sel. Areas Commun. 2006 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2012 | Exploiting Spatio-Temporal Tradeoffs for Energy-Aware MapReduce in the Cloud · IEEE Trans. Computers 2012 |
Cloud and datacenter computing › virtualization › virtual machine management › virtual machine placement
energy-aware VM placement |
0.1 | 1 | 2012 | Exploiting Spatio-Temporal Tradeoffs for Energy-Aware MapReduce in the Cloud · IEEE Trans. Computers 2012 |
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine placement |
0.1 | 1 | 2012 | Exploiting Spatio-Temporal Tradeoffs for Energy-Aware MapReduce in the Cloud · IEEE Trans. Computers 2012 |
Memory systems › tiered memory
dynamic tiering |
0.1 | 1 | 2011 | Cost Effective Storage using Extent Based Dynamic Tiering · FAST 2011 |
Storage systems › storage hierarchy
tiered storage |
0.1 | 1 | 2011 | Cost Effective Storage using Extent Based Dynamic Tiering · FAST 2011 |
Storage systems › data reduction
data deduplication |
0.1 | 1 | 2010 | Efficient Similarity Estimation for Systems Exploiting Data Redundancy · INFOCOM 2010 |
Storage systems
data redundancy |
0.1 | 1 | 2010 | Efficient Similarity Estimation for Systems Exploiting Data Redundancy · INFOCOM 2010 |
Wireless networking
mobile ad hoc networks |
0.1 | 2 | 2008 | Distributed Hashing for Scalable Multicast in Wireless Ad Hoc Networks · IEEE Trans. Parallel Distributed Syst. 2008 Performance comparison of scalable location services for geographic ad hoc routing · INFOCOM 2005 |
Internet architecture and protocols
overlay networks |
0.1 | 1 | 2009 | On the placement of infrastructure overlay nodes · IEEE/ACM Trans. Netw. 2009 |
Distributed systems
peer-to-peer systems |
0.1 | 2 | 2007 | Exploiting Similarity for Multi-Source Downloads Using File Handprints · NSDI 2007 "Take One Get One Free": Leveraging P2P Networks for Content Promotion · INFOCOM 2006 |
Content delivery and video streaming
peer-to-peer content distribution |
0.1 | 2 | 2007 | "Take One Get One Free": Leveraging P2P Networks for Content Promotion · INFOCOM 2006 Exploiting Similarity for Multi-Source Downloads Using File Handprints · NSDI 2007 |
Internet architecture and protocols
multicast |
0.1 | 1 | 2008 | Distributed Hashing for Scalable Multicast in Wireless Ad Hoc Networks · IEEE Trans. Parallel Distributed Syst. 2008 |
Wireless networking › network capacity
multi-hop throughput |
0.1 | 1 | 2008 | Ditto: a system for opportunistic caching in multi-hop wireless networks · MobiCom 2008 |
Routing and switching › multicast routing
stateless multicast |
0.1 | 1 | 2008 | Distributed Hashing for Scalable Multicast in Wireless Ad Hoc Networks · IEEE Trans. Parallel Distributed Syst. 2008 |
Storage systems
file transfer |
0.1 | 1 | 2008 | Adaptive File Transfers for Diverse Environments · USENIX ATC 2008 |
Routing and switching
geographic routing |
0.1 | 2 | 2008 | Performance comparison of scalable location services for geographic ad hoc routing · INFOCOM 2005 Distributed Hashing for Scalable Multicast in Wireless Ad Hoc Networks · IEEE Trans. Parallel Distributed Syst. 2008 |
Network measurement and analytics
latency measurement |
0.1 | 1 | 2007 | Understanding network delay changes caused by routing events · SIGMETRICS 2007 |
Routing and switching
wireless routing |
0.1 | 1 | 2007 | Studying wireless routing link metric dynamics · Internet Measurement Conference 2007 |
Network optimization and economics › admission control
call admission |
0.1 | 1 | 2006 | Imposed Route Reuse in Ad Hoc Network Routing Protocols Using Structured Peer-to-Peer Overlay Routing · IEEE Trans. Parallel Distributed Syst. 2006 |
Wireless networking
channel assignment |
0.1 | 1 | 2006 | DMesh: Incorporating Practical Directional Antennas in Multichannel Wireless Mesh Networks · IEEE J. Sel. Areas Commun. 2006 |
Wireless networking
directional antenna |
0.1 | 1 | 2006 | DMesh: Incorporating Practical Directional Antennas in Multichannel Wireless Mesh Networks · IEEE J. Sel. Areas Commun. 2006 |
Wireless networking › multi-channel communication
multi-channel networks |
0.1 | 1 | 2006 | DMesh: Incorporating Practical Directional Antennas in Multichannel Wireless Mesh Networks · IEEE J. Sel. Areas Commun. 2006 |
Wireless networking › wireless mesh network
multihop wireless network |
0.1 | 1 | 2006 | Imposed Route Reuse in Ad Hoc Network Routing Protocols Using Structured Peer-to-Peer Overlay Routing · IEEE Trans. Parallel Distributed Syst. 2006 |
Wireless networking › broadband wireless access
wireless local loop |
0.1 | 1 | 2006 | Imposed Route Reuse in Ad Hoc Network Routing Protocols Using Structured Peer-to-Peer Overlay Routing · IEEE Trans. Parallel Distributed Syst. 2006 |
Internet of things and sensor networks
location service |
0.1 | 1 | 2005 | Performance comparison of scalable location services for geographic ad hoc routing · INFOCOM 2005 |
Energy-efficient computing
datacenter energy efficiency |
0.0 | 1 | 2012 | Exploiting Spatio-Temporal Tradeoffs for Energy-Aware MapReduce in the Cloud · IEEE Trans. Computers 2012 |
Routing and switching › multicast routing
hierarchical multicast |
0.0 | 1 | 2008 | Distributed Hashing for Scalable Multicast in Wireless Ad Hoc Networks · IEEE Trans. Parallel Distributed Syst. 2008 |
Transport protocols and congestion control
transport protocols |
0.0 | 1 | 2008 | Adaptive File Transfers for Diverse Environments · USENIX ATC 2008 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.2similarity detection · 0.1file handprints · 0.1dynamic scaling · 0.1VM placement algorithms · 0.1multi-resolution handprinting · 0.1opportunistic caching · 0.1distributed geographic hashing · 0.1content-based naming · 0.1testbed measurement · 0.1empirical measurement · 0.1multidimensional markov chain · 0.1incentive mechanism · 0.1application case studies · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Exploiting Spatio-Temporal Tradeoffs for Energy-Aware MapReduce in the CloudabstractMapReduce is a distributed computing paradigm widely used for building large-scale data processing applications. When used in cloud environments, MapReduce clusters are dynamically created using virtual machines (VMs) and managed by the cloud provider. In this paper, we study the energy efficiency problem for such MapReduce clouds. We describe a unique spatio-temporal tradeoff that includes efficient spatial fitting of VMs on servers to achieve high utilization of machine resources, as well as balanced temporal fitting of servers with VMs having similar runtimes to ensure a server runs at a high utilization throughout its uptime. We propose VM placement algorithms that explicitly incorporate these tradeoffs. Further, we propose techniques that dynamically scale MapReduce clusters to further improve energy consumption while ensuring that jobs meet or improve their expected runtimes. Our algorithms achieve energy savings over existing placement techniques, and an additional optimization technique further achieves savings while simultaneously improving job performance. Michael Cardosa, Aameek Singh, Himabindu Pucha, Abhishek Chandra |
IEEE Trans. Computers | 3 |
| 2011 | Exploiting Spatio-temporal Tradeoffs for Energy-Aware MapReduce in the CloudabstractMapReduce is a distributed computing paradigm widely used for building large-scale data processing applications. When used in cloud environments, MapReduce clusters are dynamically created using virtual machines (VMs) and managed by the cloud provider. In this paper, we study the energy efficiency problem for such MapReduce clusters in private cloud environments, that are characterized by repeated, batch execution of jobs. We describe a unique spatio-temporal tradeoff that includes efficient spatial fitting of VMs on servers to achieve high utilization of machine resources, as well as balanced temporal fitting of servers with VMs having similar runtimes to ensure a server runs at a high utilization throughout its uptime. We propose VM placement algorithms that explicitly incorporate these tradeoffs. Our algorithms achieve energy savings over existing placement techniques, and an additional optimization technique further achieves savings while simultaneously improving job performance. Michael Cardosa, Aameek Singh, Himabindu Pucha, Abhishek Chandra |
IEEE CLOUD | 3 |
| 2011 | Cost Effective Storage using Extent Based Dynamic Tiering
Jorge Guerra, Himabindu Pucha, Joseph S. Glider, Wendy Belluomini, Raju Rangaswami |
FAST | 2 |
| 2011 | STEAMEngine: Driving MapReduce provisioning in the cloudabstractMapReduce has gained in popularity as a distributed data analysis paradigm, particularly in the cloud, where MapReduce jobs are run on virtual clusters. The provisioning of MapReduce jobs in the cloud is an important problem for optimizing several user as well as provider-side metrics, such as runtime, cost, throughput, energy, and load. In this paper, we present an intelligent provisioning framework called STEAMEngine that consists of provisioning algorithms to optimize these metrics through a set of common building blocks. These building blocks enable spatio-temporal tradeoffs unique to MapReduce provisioning: along with their resource requirements (spatial component), a MapReduce job runtime (temporal component) is a critical element for any provisioning algorithm. We also describe tw o novel provisioning algorithms - a user-driven performance optimization and a provider-driven energy optimization - that leverage these building blocks. Our experimental results based on an Amazon EC2 cluster and a local Xen/Hadoop cluster show the benefits of STEAMEngine through improvements in performance and energy via the use of these algorithms and building blocks. Michael Cardosa, Piyush Narang, Abhishek Chandra, Himabindu Pucha, Aameek Singh |
HiPC | 4 |
| 2010 | Efficient Similarity Estimation for Systems Exploiting Data RedundancyabstractMany modern systems exploit data redundancy to improve efficiency. These systems split data into chunks, generate identifiers for each of them, and compare the identifiers among other data items to identify duplicate chunks. As a result, chunk size becomes a critical parameter for the efficiency of these systems: it trades potentially improved similarity detection (smaller chunks) with increased overhead to represent more chunks. Unfortunately, the similarity between files increases unpredictably with smaller chunk sizes, even for data of the same type. Existing systems often pick one chunk size that is "good enough'' for many cases because they lack efficient techniques to determine the benefits at other chunk sizes. This paper addresses this deficiency via two contributions: (1) we present multi-resolution (MR) handprinting, an application-independent technique that efficiently estimates similarity between data items at different chunk sizes using a compact, multi-size representation of the data; (2) we then evaluate the application of MR handprints to workloads from peer-to-peer, file transfer, and storage systems, demonstrating that the chunk size selection enabled by MR handprints can lead to real improvements over using a fixed chunk size in these systems. Kanat Tangwongsan, Himabindu Pucha, David G. Andersen, Michael Kaminsky |
INFOCOM | 2 |
| 2009 | On the placement of infrastructure overlay nodes
Sabyasachi Roy, Himabindu Pucha, Zheng Zhang 0009, Y. Charlie Hu, Lili Qiu |
IEEE/ACM Trans. Netw. | 2 |
| 2008 | Ditto: a system for opportunistic caching in multi-hop wireless networksabstractThis paper presents the design, implementation, and evaluation of Ditto, a system that opportunistically caches overheard data to improve subsequent transfer throughput in wireless mesh networks. While mesh networks have been proposed as a way to provide cheap, easily deployable Internet access, they must maintain high transfer throughput to be able to compete with other last-mile technologies. Unfortunately, doing so is difficult because multi-hop wireless transmissions interfere with each other, reducing the available capacity on the network. This problem is particularly severe in common gateway-based scenarios in which nearly all transmissions go through one or a few gateways from the mesh network to the Internet.Ditto exploits on-path as well as opportunistic caching based on overhearing to improve the throughput of data transfers and to reduce load on the gateways. It uses content-based naming to provide application independent caching at the granularity of small chunks, a feature that is key to being able to cache partially overheard data transfers. Our evaluation of Ditto shows that it can achieve significant performance gains for cached data, increasing throughput by up to 7x over simpler on-path caching schemes, and by up to an order of magnitude over no caching. Fahad R. Dogar, Amar Phanishayee, Himabindu Pucha, Olatunji Ruwase, David G. Andersen |
MobiCom | 3 |
| 2008 | A Measurement Study of Internet Delay Asymmetry
Abhinav Pathak, Himabindu Pucha, Ying Zhang 0022, Y. Charlie Hu, Z. Morley Mao |
PAM | 2 |
| 2008 | Adaptive File Transfers for Diverse Environments
Himabindu Pucha, Michael Kaminsky, David G. Andersen, Michael A. Kozuch |
USENIX ATC | 1 |
| 2008 | Distributed Hashing for Scalable Multicast in Wireless Ad Hoc NetworksabstractSeveral multicast protocols for mobile ad hoc networks have been proposed, which build multicast trees by using location information that is available from the Global Positioning System (GPS) or localization algorithms and use geographic forwarding to forward packets down the multicast trees. These stateless multicast protocols carry encoded membership, location, and tree information in each packet and are more efficient and robust than stateful protocols (for example, ADMR and ODMRP), as they avoid the difficulty of maintaining distributed state in the presence of frequent topology changes. However, current stateless multicast protocols are not scalable to large groups because of the per-packet encoding overhead, and the centralized group membership and location management. We present the hierarchical rendezvous point multicast (HRPM) protocol, which significantly improves the scalability of stateless multicast with respect to the group size. HRPM consists of two key design ideas: 1) hierarchical decomposition of a large group into a hierarchy of recursively organized manageable-sized subgroups and 2) the use of distributed geographic hashing to construct and maintain such a hierarchy at virtually no cost. Our detailed simulations demonstrates that HRPM achieves significantly enhanced scalability and performance due to hierarchical organization and distributed hashing. Saumitra M. Das, Himabindu Pucha, Y. Charlie Hu |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2007 | Overlay Node Placement: Analysis, Algorithms and Impact on ApplicationsabstractOverlay routing has emerged as a promising approach to improving performance and reliability of Internet paths. To fully realize the potential of overlay routing under the constraints of deployment costs in terms of hardware, network connectivity and human effort, it is critical to carefully place infrastructure overlay nodes to balance the trade-off between performance and resource constraints. In this paper, we investigate approaches to perform intelligent placement of overlay nodes to facilitate (i) resilient routing and (ii) TCP performance improvement. We formulate objective functions to accurately capture application behavior: reliability and TCP performance, and develop several placement algorithms, which offer a wide range of trade-offs in complexity and required knowledge of the client- server location and traffic load. Using simulations on synthetic and real Internet topologies, and PlanetLab experiments, we demonstrate the effectiveness of the placement algorithms and objective functions developed, respectively. We conclude that an approach, hybrid of random and greedy approaches, provides the best tradeoff between computational efficiency and accuracy. We also uncover the fundamental challenge in simultaneously optimizing for reliability and TCP performance, and propose a simple unified algorithm to achieve the same. Sabyasachi Roy, Himabindu Pucha, Zheng Zhang 0009, Y. Charlie Hu, Lili Qiu |
ICDCS | 2 |
| 2007 | Studying wireless routing link metric dynamicsabstractMulti-hop wireless mesh networks are increasingly being deployed for last-mile Internet access. Typically, network algorithms such as routing, channel assignment and topology control for such networks rely heavily on metrics that intend to capture link "quality" across the network. However, the underlying dynamics of the proposed link metrics themselves have not yet been studied in detail. In this paper, we study the dynamics of the most popular link metrics in real network deployments. Using two wireless mesh testbeds, we measure a number of link metrics across different hardware platforms and network environments. The collected measurements allow us to study the stability and sensitivity of the different metrics to various conditions. Our study provides several insights and future research directions on how network algorithms need to adapt to link dynamics as well as how popular and widely used link metrics can be improved. Saumitra M. Das, Himabindu Pucha, Konstantina Papagiannaki, Y. Charlie Hu |
Internet Measurement Conference | 2 |
| 2007 | Exploiting Similarity for Multi-Source Downloads Using File Handprints
Himabindu Pucha, David G. Andersen, Michael Kaminsky |
NSDI | 1 |
| 2007 | Understanding network delay changes caused by routing eventsabstractNetwork delays and delay variations are two of the most important network performance metrics directly impacting real-time applications such as voice over IP and time-critical financial transactions. This importance is illustrated by past work on understanding the delay constancy of Internet paths and recent work on predicting network delays using virtual coordinate systems. Merely understanding currently observed delays is insufficient, as network performance can degrade not only due to traffic variability but also as a result of routing changes. Unfortunately this latter effect so far has been ignored in understanding and predicting delay related performance metrics of Internet paths. Our work is the first to address this short coming by systematically analyzing changes in network delays and jitter of a diverse and comprehensive set of Internet paths. Using empirical measurements, we illustrate that routing changes can result in roundtrip delay increase of converged paths by more than 1 second. Surprisingly, intradomain routing changes can also cause such large delay increase. Himabindu Pucha, Ying Zhang 0022, Z. Morley Mao, Y. Charlie Hu |
SIGMETRICS | 1 |
| 2007 | Mitigating the gateway bottleneck via transparent cooperative caching in wireless mesh networks
Saumitra M. Das, Himabindu Pucha, Y. Charlie Hu |
Ad Hoc Networks | 2 |
| 2007 | On the scalability of rendezvous-based location services for geographic wireless ad hoc routing
Saumitra M. Das, Himabindu Pucha, Y. Charlie Hu |
Comput. Networks | 2 |
| 2007 | The performance impact of traffic patterns on routing protocols in mobile ad hoc networks
Himabindu Pucha, Saumitra M. Das, Y. Charlie Hu |
Comput. Networks | 1 |
| 2006 | On the impact of research network based testbeds on wide-area experimentsabstractAn important stage of wide-area systems and networking research is to prototype a system to understand its performance when deployed in the real Internet. A key requirement of prototyping is that results obtained from the prototype experiments be representative of the behavior if the system were deployed over nodes connected to commercial ISPs. Recently, distributed testbeds such as PlanetLab and RON have become increasingly popular for performing wide-area experimentation. However, such testbeds typically consist of a significant fraction of nodes with connectivity to research and education networks which potentially hinder their usability in prototyping systems.In this paper, we investigate the impact of testbeds with connectivity to research and education networks on the applications and network services so that such testbeds can be leveraged for evaluation and prototyping. Specifically, we investigate when the representativeness of wide-area experiments deployed on such testbeds is affected by studying the routing paths that applications use over such testbeds. We then investigate how the representativeness of wide-area experiments is affected by studying the performance properties of such paths. We further measure the impact of using such testbeds on application performance via application case studies. Finally, we propose a technique that uses the currently available testbeds but reduces their bias by exposing applications evaluated to network conditions more reflective of the conditions in the commercial Internet. Himabindu Pucha, Y. Charlie Hu, Z. Morley Mao |
Internet Measurement Conference | 1 |
| 2006 | "Take One Get One Free": Leveraging P2P Networks for Content PromotionabstractThe nature of digital content is undergoing a radical transformation due to the growing infusion of user-generated content. Users that generate content have a strong motivation to actively promote their content in order to achieve publicity, recognition or to simply spread their viewpoints, knowledge and creations. Existing content sharing mechanisms available to such users, such as in P2P file sharing, are pull-based, relegating the user to a passive role. To enable active participation from users, we propose Promoter, a framework that enhances P2P file sharing systems to support content promotion in addition to the available pull-based content search. Promotion is enabled by publicizing a user's content to peers and disseminating the content by incentivizing peers to download and further propagate it. Himabindu Pucha, Sabyasachi Roy, Y. Charlie Hu |
INFOCOM | 1 |
| 2006 | DMesh: Incorporating Practical Directional Antennas in Multichannel Wireless Mesh NetworksabstractWireless mesh networks (WMNs) have been proposed as an effective solution for ubiquitous last-mile broadband access. Three key factors that affect the usability of WMNs are high throughput, cost-effectiveness, and ease of deployability. In this paper, we propose DMesh, a WMN architecture that combines spatial separation from directional antennas with frequency separation from orthogonal channels to improve the throughput of WMNs. DMesh achieves this improvement without inhibiting cost-effectiveness and ease of deployability by utilizing practical directional antennas that are widely and cheaply available (e.g., patch and yagi) in contrast to costly and bulky smart beamforming directional antennas. Thus, the key challenge in DMesh is to exploit spatial separation from such practical directional antennas despite their lack of electronic steerability and interference nulling, as well as the presence of significant sidelobes and backlobes. In this paper, we study how such practical directional antennas can improve the throughput of a WMN. Central to our architecture is a distributed, directional channel assignment algorithm for mesh routers that effectively exploits the spatial and frequency separation opportunities in a DMesh network. Simulation results show that DMesh improves the throughput of WMNs by up to 231% and reduces packet delay drastically compared to a multiradio multichannel omni antenna network. A DMesh implementation in our 16-node 802.11b WMN testbed using commercially available practical directional antennas provides transmission control protocol throughput gains ranging from 31% to 57% Saumitra M. Das, Himabindu Pucha, Dimitrios Koutsonikolas, Y. Charlie Hu, Dimitrios Peroulis |
IEEE J. Sel. Areas Commun. | 2 |
| 2006 | Imposed Route Reuse in Ad Hoc Network Routing Protocols Using Structured Peer-to-Peer Overlay RoutingabstractThe use of wireless in local loop (WiLL) has generated considerable interest due to the advantages it offers such as ease and low cost of deployment and maintenance. With an increase in the number of subscribers in the network, it becomes expedient to employ spectrum reusability techniques such as the use of multihop relaying in order to improve the capacity of the wireless systems. Throughput enhanced wireless in local loop (TWiLL) is one such architecture that employs multihop relaying and shortcut relaying to reuse bandwidth in WiLL systems. Compared to other multihop wireless network architectures, TWiLL architecture assumes significance due to its potential use in fixed wireless broadband services such as LMDS (local multipoint distribution service) and MMDS (multichannel multipoint distribution system). Analysis of the call acceptance ratio (CAR) in multihop wireless architectures including TWiLL is nontrivial as the Erlang B formula no longer holds. In this paper, we build multidimensional Markov chains to analyze the performance of multihop wireless systems such as TWiLL that has multiple types of channels. We also compare the results of our analysis with results from simulations. We observe that multihop relaying and shortcut relaying lead to a significant increase in the CAR of WiLL systems. Also, the free space propagation model that is normally used to model the radio channel is a very unrealistic model and does not consider reflection, diffraction, scattering, and multipath propagation that hinder transmissions in WiLL systems. In this paper, we studied the effect of several realistic radio channel propagation models on the performance of the TWiLL system through analysis and simulations Himabindu Pucha, Saumitra M. Das, Y. Charlie Hu |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2005 | Symmetrical Fairness in Infrastructure Access in Multi-hop Wireless NetworksabstractIn this paper, we study the problem of providing fairness in multi-hop wireless infrastructure access. In such networks, it is well known that the use of current media access and transport protocols can result in severe unfairness and even starvation for flows originated from different numbers of hops away from a wired infrastructure point or gateway. In this paper, we study a different type of fairness that exists in such networks - flows initiated by nodes that are similar numbers of hops away from the gateway can experience significant unfairness, and such unfairness exists even for perfectly symmetrical node distribution and channel conditions. We denote such fairness as symmetrical fairness. We first provide a framework to characterize and measure symmetrical fairness. We then perform an extensive set of simulation experiments to quantify the causes of symmetrical unfairness. Finally, we develop and study a distributed routing algorithm that significantly improves the symmetrical fairness Saumitra M. Das, Himabindu Pucha, Y. Charlie Hu |
ICDCS | 2 |
| 2005 | Performance comparison of scalable location services for geographic ad hoc routingabstractGeographic routing protocols allow stateless routing in mobile ad hoc networks (MANETs) by taking advantage of the location information of mobile nodes and thus are highly scalable. A central challenge in geographic routing protocols is the design of scalable distributed location services that track mobile node locations. A number of location services have been proposed, but little is known about the relative performance of these location services. In this paper, we perform a detailed performance comparison of three rendezvous-based location services that cover a range of design choices: a quorum-based protocol (XYLS) which disseminates each node's location to O(/spl radic/N) nodes, a hierarchical protocol (GLS) which disseminates each node's location to O(logN) nodes, and a geographic hashing based protocol (GHLS) which disseminates each node's location to O(1) nodes. We present a quantitative model of protocol overheads for predicting the performance tradeoffs of the protocols for static networks. We then analyze the performance impact of mobility on these location services. Finally, we compare the performance of routing protocols equipped with the three location services with two topology-based routing protocols, AODV and DSR, for a wide range of network sizes. Our study demonstrates that when practical MANET sizes are considered, robustness to mobility and the constant factors matter more than the asymptotic costs of location service protocols. In particular, while GLS scales better asymptotically, GHLS is far simpler, transmits fewer control packets, and delivers more data packets than GLS when used with geographic routing in MANETs of sizes considered practical today and in the near future. Similarly, although XYLS scales worse asymptotically than GLS, it transmits fewer control packets and delivers more data packets than GLS in large mobile networks. Saumitra M. Das, Himabindu Pucha, Y. Charlie Hu |
INFOCOM | 2 |
| 2004 | The performance impact of traffic patterns on routing protocols in mobile ad hoc networksabstractIn this paper, we examine the communication model widely used in simulation studies of mobile ad hoc networks (MANETs). We find that the communication model uses an overly simplistic traffic pattern which restricts the number of connections that originate from each source node to be one or two, and thus the communication model may not represent traffic patterns in many potential applications in MANETs. We then propose a new communication model which extends the previous communication model to include a more general traffic pattern that varies the number of connections per source node. We study the performance impact of traffic patterns on various routing protocols via detailed simulations of a MANET of 112 mobile nodes. Our simulation results show that many of the conclusions drawn in previous protocol comparison studies no longer hold under the new communication model. These results motivate the need for performance evaluation of MANETs to not only include rich and diverse mobility models as has been done in the past but also include diverse traffic patterns that stress a wide set of protocol design issues. Himabindu Pucha, Saumitra M. Das, Y. Charlie Hu |
MSWiM | 1 |
| 2003 | Exploiting the Synergy between Peer-to-Peer and Mobile Ad Hoc Networks
Y. Charlie Hu, Saumitra M. Das, Himabindu Pucha |
HotOS | 3 |