Ananth Rao

dblp:96/5786 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
1since 2021 · last 2023
—ORCID · none

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

Computer networks · 4 · 2 first-authorSystems, architecture and hardware · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
1 paper
Legged, aerial and field robots · 50% Robot navigation and mapping · 50%
Computer networks
4 papers
Wireless networking · 50% Network management and operations · 28% Routing and switching · 9%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

Topics — the 11 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Legged, aerial and field robots › field robotics
agricultural robotics
0.712023
Can Machines Garden? Systematically Comparing the AlphaGarden vs. Professional Horticulturalists · ICRA 2023
Wireless networking › wireless mesh network
multihop wireless network
0.132005
Troubleshooting multihop wireless networks · SIGMETRICS 2005
Estimation of Link Interference in Static Multi-hop Wireless Networks · Internet Measurement Conference 2005
An overlay MAC layer for 802.11 networks · MobiSys 2005
Network management and operations › fault management
fault diagnosis
0.112005
Troubleshooting multihop wireless networks · SIGMETRICS 2005
Wireless networking
medium access control
0.112005
An overlay MAC layer for 802.11 networks · MobiSys 2005
Network management and operations › fault management › fault diagnosis
root cause analysis
0.112005
Troubleshooting multihop wireless networks · SIGMETRICS 2005
Routing and switching
geographic routing
0.012003
Geographic routing without location information · MobiCom 2003
Network optimization and economics
fairness
0.012005
An overlay MAC layer for 802.11 networks · MobiSys 2005
Wireless networking › WLAN
IEEE 802.11
0.012005
An overlay MAC layer for 802.11 networks · MobiSys 2005
Wireless networking
interference modeling
0.012005
Estimation of Link Interference in Static Multi-hop Wireless Networks · Internet Measurement Conference 2005
Network management and operations › performance management
performance diagnosis
0.012005
Troubleshooting multihop wireless networks · SIGMETRICS 2005
Wireless networking
WLAN
0.012005
An overlay MAC layer for 802.11 networks · MobiSys 2005

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

seed planting algorithm · 1.3pruning algorithms · 1.3gantry robot · 1.3first-order plant simulator · 1.3trace-driven simulation · 0.1time slot allocation · 0.1distributed scheduling · 0.1simulation · 0.0
YearPublicationVenuePosition
2023 Can Machines Garden? Systematically Comparing the AlphaGarden vs. Professional Horticulturalists
abstract
The AlphaGarden is an automated testbed for indoor polyculture farming which combines a first-order plant simulator, a gantry robot, a seed planting algorithm, plant phenotyping and tracking algorithms, irrigation sensors and algorithms, and custom pruning tools and algorithms. In this paper, we systematically compare the performance of the AlphaGarden to professional horticulturalists on the staff of the UC Berkeley Oxford Tract Greenhouse. The humans and the machine tend side-by-side polyculture gardens with the same seed arrangement. We compare performance in terms of canopy coverage, plant diversity, and water consumption. Results from two 60-day cycles suggest that the automated AlphaGarden performs comparably to professional horticulturalists in terms of coverage and diversity, and reduces water consumption by as much as 44%. Code, videos, and datasets are available at https//sites.google.com/berkeley.edulsystematiccomparison
Simeon Adebola, Rishi Parikh, Mark Presten, Satvik Sharma, Shrey Aeron, Ananth Rao, Sandeep Mukherjee, Tomson Qu, Christina Wistrom, Eugen Solowjow, Kenneth Y. Goldberg
ICRA6
2008 Adaptive Distributed Time-Slot Based Scheduling for Fairness in Multi-Hop Wireless Networks
abstract
Recent research indicates that multi-hop wireless networks can suffer from extreme imbalances in the throughput achieved by simultaneous competing flows. We address this problem by designing a practical distributed algorithm to compute a time-slot based schedule that provides end-to-end max-min fairness. Our system uses randomized priorities based on local weights to arbitrate access between nodes that directly compete with each other (we call this weighted slot allocation or WSA). The local weights are in turn computed by a higher layer called end-to-end fairness using local weights (EFLoW). EFLoW implements an additive-increase multiplicative-decrease (AIMD) algorithm that can automatically adapt to changes in traffic demands and network conditions. In each iteration, EFLoW only uses state obtained from within a given node's contention region. We have implemented WSA and EFLoW in both a simulator and a real system by using the overlay MAC layer (OML). Unlike previous work on end-to-end fairness, our approach does not use a centralized coordinator and works for traffic patterns with any number of sources and sinks. Also, since we compute both the fair allocation and a schedule to achieve it, we do not make any assumptions about the efficiency of carrier-sense (CS) based MACs - this is very important in the light of recent work which shows that current CS-based MACs can be very unfair even when all nodes are limited to sending at their fair rate. Our results show that WSA and EFLoW can prevent starvation of flows and improve fairness without sacrificing efficiency for a wide variety of traffic patterns.
Ananth Rao, Ion Stoica
ICDCS1
2006 End-host controlled multicast routing
Karthik Lakshminarayanan, Ananth Rao, Ion Stoica, Scott Shenker
Comput. Networks2
2005 Estimation of Link Interference in Static Multi-hop Wireless Networks
Jitendra Padhye, Sharad Agarwal, Venkat N. Padmanabhan, Lili Qiu, Ananth Rao, Brian Zill
Internet Measurement Conference5
2005 An overlay MAC layer for 802.11 networks
abstract
The widespread availability of 802.11-based hardware has made it the premier choice of both researchers and practitioners for developing new wireless networks and applications. However, the ever increasing set of demands posed by these applications is stretching the 802.11 MAC protocol beyond its intended capabilities. For example, 802.11 provides no control over allocation of resources, and the default allocation policy is ill-suited for heterogeneous environments and multi-hop networks. Fairness problems are further exacerbated in multi-hop networks due to link asymmetry and hidden terminals. In this paper, we take a first step towards addressing these problems without replacing the MAC layer by presenting the design and the implementation of an Overlay MAC Layer (OML), that works on top of the 802.11 MAC layer. OML uses loosely-synchronized clocks to divide the time in to equal size slots, and employs a distributed algorithm to allocate these slots among competing nodes. We have implemented OML in both a simulator and on a wireless testbed using the Click modular router. Our evaluation shows that OML can not only provide better flexibility but also improve the fairness, throughput and predictability of 802.11 networks.
Ananth Rao, Ion Stoica
MobiSys1
2005 Troubleshooting multihop wireless networks
abstract
Effective network troubleshooting is critical for maintaining efficient and reliable network operation. Troubleshooting is especially challenging in multihop wireless networks because the behavior of such networks depends on complicated interactions between many unpredictable factors such as RF noise, signal propagation, node interference, and traffic flows. In this paper we propose a new direction for research on fault diagnosis in wireless networks. Specifically, we present a diagnostic system that employs trace-driven simulations to detect faults and perform root cause analysis. We apply this approach to diagnose performance problems caused by packet dropping, link congestion, external noise, and MAC misbehavior. In a 25 node multihop wireless network, we are able to diagnose over 10 simultaneous faults of multiple types with more than 80% coverage. Our framework is general enough for a wide variety of wireless and wired networks.
Lili Qiu, Paramvir Bahl, Ananth Rao, Lidong Zhou
SIGMETRICS3
2003 Geographic routing without location information
abstract
For many years, scalable routing for wireless communication systems was a compelling but elusive goal. Recently, several routing algorithms that exploit geographic information (e.g. GPSR) have been proposed to achieve this goal. These algorithms refer to nodes by their location, not address, and use those coordinates to route greedily, when possible, towards the destination. However, there are many situations where location information is not available at the nodes, and so geographic methods cannot be used. In this paper we define a scalable coordinate-based routing algorithm that does not rely on location information, and thus can be used in a wide variety of ad hoc and sensornet environments.
Ananth Rao, Christos H. Papadimitriou, Scott Shenker, Ion Stoica
MobiCom1