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

Abhinav Pathak

dblp:82/2383 · DBLP profile ↗
← Back
13ranked-venue papers
9as first author
1since 2021 · last 2025
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 first-authorComputer networks · 4 · 3 first-authorSecurity and privacy · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021

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 architecture, parallel and distributed computing, and storage systems
4 papers
Energy-efficient computing · 74% Embedded and real-time systems · 15% Electronic design automation · 12%
Computer networks
3 papers
Internet of things and sensor networks · 34% Wireless networking · 24% Internet architecture and protocols · 14%
Software engineering, system software, and programming languages
2 papers
Operating systems · 57% Software testing · 43%
Network and information security
1 paper
Network security · 100%

Topics — the 20 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing
energy accounting
0.322012
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof · EuroSys 2012
Fine-grained power modeling for smartphones using system call tracing · EuroSys 2011
Wireless networking
WLAN
0.222012
Realizing the full potential of PSM using proxying · INFOCOM 2012
Wake-on-WLAN · WWW 2006
Operating systems › mobile systems › mobile operating systems
mobile OS power management
0.222013
What is keeping my phone awake?: characterizing and detecting no-sleep energy bugs in smartphone apps · MobiSys 2012
Hypnos: understanding and treating sleep conflicts in smartphones · EuroSys 2013
Embedded and real-time systems
mobile computing
0.222012
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof · EuroSys 2012
Fine-grained power modeling for smartphones using system call tracing · EuroSys 2011
Energy-efficient computing
energy management
0.212013
Hypnos: understanding and treating sleep conflicts in smartphones · EuroSys 2013
Energy-efficient computing › energy management
smartphone energy management
0.212013
Hypnos: understanding and treating sleep conflicts in smartphones · EuroSys 2013
Internet of things and sensor networks › energy efficiency
energy-delay tradeoff
0.112012
Realizing the full potential of PSM using proxying · INFOCOM 2012
Internet of things and sensor networks › energy management
power management
0.112012
Realizing the full potential of PSM using proxying · INFOCOM 2012
Internet architecture and protocols › world wide web
web proxy
0.112012
Realizing the full potential of PSM using proxying · INFOCOM 2012
Software testing › fault detection
energy bug detection
0.112012
What is keeping my phone awake?: characterizing and detecting no-sleep energy bugs in smartphone apps · MobiSys 2012
Energy-efficient computing › energy measurement
fine-grained energy profiling
0.112012
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof · EuroSys 2012
Electronic design automation › power analysis
smartphone power analysis
0.112012
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof · EuroSys 2012
Routing and switching
MPLS
0.112011
Latency inflation with MPLS-based traffic engineering · Internet Measurement Conference 2011
Network measurement and analytics › network performance measurement
network performance monitoring
0.112011
Latency inflation with MPLS-based traffic engineering · Internet Measurement Conference 2011
Energy-efficient computing
power modeling
0.112011
Fine-grained power modeling for smartphones using system call tracing · EuroSys 2011
Network security › content filtering
spam filtering
0.112010
A case for unsupervised-learning-based spam filtering · SIGMETRICS 2010
Internet of things and sensor networks › low-power wireless
mote-class sensor node
0.112006
Wake-on-WLAN · WWW 2006
Energy-efficient computing
power management
0.012012
What is keeping my phone awake?: characterizing and detecting no-sleep energy bugs in smartphone apps · MobiSys 2012
Wireless networking › WLAN
IEEE 802.11
0.012006
Wake-on-WLAN · WWW 2006
Wireless networking › wireless network optimization
power optimization
0.012006
Wake-on-WLAN · WWW 2006

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

power management analysis · 0.3trace-driven experiments · 0.1trace analysis · 0.1system call tracing · 0.1correlation analysis · 0.1unsupervised learning · 0.1prototype implementation · 0.1field evaluation · 0.1
YearPublicationVenuePosition
2025 A Multi-Modal Interaction Framework for Efficient Human-Robot Collaborative shelf-picking
abstract
The growing presence of service robots in human-centric environments, such as warehouses, demands seamless and intuitive human-robot collaboration. In this paper, we propose a collaborative shelf-picking framework that combines multimodal interaction, physics-based reasoning, and task division for enhanced human-robot teamwork.The framework enables the robot to recognize human pointing gestures, interpret verbal cues and voice commands, and communicate through visual and auditory feedback. Moreover, it is powered by a Large Language Model (LLM) that utilizes Chain of Thought (CoT) and a physics-based simulation engine for safely retrieving cluttered stacks of boxes on shelves, a relationship graph for sub-task generation, extraction sequence planning, and decision making. Furthermore, we validate the framework through real-world shelf-picking experiments such as 1) Gesture-Guided Box Extraction, 2) Collaborative Shelf Clearing, and 3) Collaborative Stability Assistance. This work paves the way for more intuitive and effective human-robot collaboration in warehouse environments. A video demonstrating the real-world implementation of our proposed system is available at: https://youtu.be/353zmxMwESg?si=2_T-D7hUZnzl5522
Abhinav Pathak, Kalaichelvi Venkatesan, Tarek Taha, Rajkumar Muthusamy
RO-MAN1
2013 Hypnos: understanding and treating sleep conflicts in smartphones
abstract
To maximally conserve the critical resource of battery energy, smartphone OSes implement an aggressive system suspend policy that suspends the whole system after a brief period of user inactivity. This burdens developers with the responsibility of keeping the system on, or waking it up, to execute time-sensitive code. Developer mistakes in using the explicit power management unavoidably give rise to energy bugs, which cause significant, unexpected battery drain.
Abhilash Jindal, Abhinav Pathak, Y. Charlie Hu, Samuel P. Midkiff
EuroSys2
2012 Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
abstract
Where is the energy spent inside my app? Despite the immense popularity of smartphones and the fact that energy is the most crucial aspect in smartphone programming, the answer to the above question remains elusive. This paper first presents eprof, the first fine-grained energy profiler for smartphone apps. Compared to profiling the runtime of applications running on conventional computers, profiling energy consumption of applications running on smartphones faces a unique challenge, asynchronous power behavior, where the effect on a component's power state due to a program entity lasts beyond the end of that program entity. We present the design, implementation and evaluation of eprof on two mobile OSes, Android and Windows Mobile.
Abhinav Pathak, Y. Charlie Hu, Ming Zhang 0005
EuroSys1
2012 Realizing the full potential of PSM using proxying
abstract
The WiFi radio in smartphones consumes a significant portion of energy when active. To reduce the energy consumption, the Power Saving Mode was standardized in IEEE 802.11 and two major implementations, Static PSM and Dynamic PSM, have been widely used in mobile devices. Unfortunately, both PSMs have inherent drawbacks: Static PSM is energy efficient but imposes considerable extra delays on data transfers; Dynamic PSM incurs little extra delay but misses energy saving opportunities. In this paper, we first analyze a one-week trace from 10 users and show that more than 80% of all traffic are Web 2.0 flows, which are of very small sizes and short durations. Targeting these short but dominant flows, we propose a system called Percy, to achieve the best of both worlds (Static and Dynamic PSM), i.e., to maximize the energy saving while minimizing the delay of flow completion time. Percy works by deploying a web proxy at the AP and suitably configuring the PSM parameters, and is designed to work with unchanged clients running Dynamic PSM, and unchanged APs and Internet servers. We evaluate our system via trace-driven testbed experiments. Our results show that Percy saves 40-70% energy compared to Dynamic PSM configurations of Nokia, iPhone and Android, while imposing low extra delay that can hardly be perceived by users.
Ning Ding 0004, Abhinav Pathak, Dimitrios Koutsonikolas, Clayton Shepard, Y. Charlie Hu, Lin Zhong 0001
INFOCOM2
2012 What is keeping my phone awake?: characterizing and detecting no-sleep energy bugs in smartphone apps
abstract
Despite their immense popularity in recent years, smartphones are and will remain severely limited by their battery life. Preserving this critical resource has driven smartphone OSes to undergo a paradigm shift in power management: by default every component, including the CPU, stays off or in an idle state, unless the app explicitly instructs the OS to keep it on! Such a policy encumbers app developers to explicitly juggle power control APIs exported by the OS to keep the components on, during their active use by the app and off otherwise. The resulting power-encumbered programming unavoidably gives rise to a new class of software energy bugs on smartphones called no-sleep bugs, which arise from mis-handling power control APIs by apps or the framework and result in significant and unexpected battery drainage.
Abhinav Pathak, Abhilash Jindal, Y. Charlie Hu, Samuel P. Midkiff
MobiSys1
2011 Fine-grained power modeling for smartphones using system call tracing
abstract
Accurate, fine-grained online energy estimation and accounting of mobile devices such as smartphones is of critical importance to understanding and debugging the energy consumption of mobile applications. We observe that state-of-the-art, utilization-based power modeling correlates the (actual) utilization of a hardware component with its power state, and hence is insufficient in capturing several power behavior not directly related to the component utilization in modern smartphones. Such behavior arise due to various low level power optimizations programmed in the device drivers. We propose a new, system-call-based power modeling approach which gracefully encompasses both utilization-based and non-utilization-based power behavior. We present the detailed design of such a power modeling scheme and its implementation on Android and Windows Mobile. Our experimental results using a diverse set of applications confirm that the new model significantly improves the fine-grained as well as whole-application energy consumption accuracy. We further demonstrate fine-grained energy accounting enabled by such a fined-grained power model, via amanually implemented eprof, the energy counterpart of the classic gprof tool, for profiling application energy drain.
Abhinav Pathak, Y. Charlie Hu, Ming Zhang 0005, Paramvir Bahl, Yi-Min Wang
EuroSys1
2011 Bootstrapping energy debugging on smartphones: a first look at energy bugs in mobile devices
abstract
This paper argues that a new class of bugs faced by millions of smartphones, energy bugs or ebugs, have become increasingly prominent that already they have led to significant user frustrations. We take a first look at this emerging important technical challenge faced by the smartphones, ebugs, broadly defined as an error in the system (application, OS, hardware, firmware, external conditions or combination) that causes an unexpected amount of high energy consumption by the system as a whole. We first present a taxonomy of the kinds of ebugs based on mining over 39K posts (1.2M before filtering) from 4 online mobile user forum and mobile OS bug repositories. The taxonomy shows the highly diverse nature of smartphone ebugs. We then propose a roadmap towards developing a systematic diagnosing framework for debugging ebugs on smartphones.
Abhinav Pathak, Y. Charlie Hu, Ming Zhang 0005
HotNets1
2011 Latency inflation with MPLS-based traffic engineering
abstract
While MPLS has been extensively deployed in recent years, little is known about its behavior in practice. We examine the performance of MPLS in Microsoft's online service network (MSN), a well-provisioned multi-continent production network connecting tens of data centers. Using detailed traces collected over a 2-month period, we find that many paths experience significantly inflated latencies. We correlate occurrences of latency inflation with routers, links, and DC-pairs. This analysis sheds light on the causes of latency inflation and suggests several avenues for alleviating the problem.
Abhinav Pathak, Ming Zhang 0005, Y. Charlie Hu, Ratul Mahajan, David A. Maltz
Internet Measurement Conference1
2010 Measuring and Evaluating TCP Splitting for Cloud Services
Abhinav Pathak, Angela Wang, Cheng Huang 0002, Albert G. Greenberg, Y. Charlie Hu, Randy Kern, Jin Li 0001, Keith W. Ross
PAM1
2010 A case for unsupervised-learning-based spam filtering
abstract
No abstract available.
Feng Qian 0001, Abhinav Pathak, Y. Charlie Hu, Z. Morley Mao, Yinglian Xie
SIGMETRICS2
2009 The Case for Spam-Aware High Performance Mail Server Architecture
abstract
The email volume per mailbox has largely remained low and unchanged in the past several decades, and hence mail server performance has largely remained a secondary issue. The steep rise in the amount of unsolicited emails, i.e. spam, in the past decade, however, has permanently disrupted this tranquility of largely steady email volume and turned mail server performance into an increasingly important issue. In this paper, we point out that modern mail servers were not originally designed with email spam in mind, and as such, as the "common case'' workload for mail servers has shifted from legitimate emails to spam emails, we argue it is time to revisit mail server architecture design in following the system design principle of optimizing the common case. In particular, we show how to optimize the performance of three major components of modern mail servers, the concurrency architecture, the disk I/O, and DNSBL lookups, by exploiting the new "common case" workload. An evaluation of our prototype implementation of the enhanced postfix architecture shows that the optimizations significantly reduce the CPU, disk, and network resource consumptions, and improves the throughput of the mail server by 18% under a university departmental mail server workload and by 40% under a spam sinkhole workload.
Abhinav Pathak, Syed Ali Raza Jafri, Y. Charlie Hu
ICDCS1
2008 A Measurement Study of Internet Delay Asymmetry
Abhinav Pathak, Himabindu Pucha, Ying Zhang 0022, Y. Charlie Hu, Z. Morley Mao
PAM1
2006 Wake-on-WLAN
abstract
In bridging the digital divide, two important criteria are cost-effectiveness, and power optimization. While 802.11 is cost-effective and is being used in several installations in the developing world, typical system configurations are not really power efficient. In this paper, we propose a novel "Wake-on-WLAN" mechanism for coarse-grained, on-demand power on/off of the networking equipment at a remote site. The novelty also lies in our implementation of a prototype system using low-power 802.15.4-based sensor motes. We describe the prototype, as well as its evaluation on field in a WiFi testbed. Preliminary estimates indicate that the proposed mechanism can save significant power in typical rural networking settings.
Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman, Abhinav Pathak
WWW4