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

Jan Harkes

dblp:23/4317 · DBLP profile ↗
← Back
10ranked-venue papers
0as first author
3since 2021 · last 2026
0000-0002-3387-8050ORCID · corroborated

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

Systems, architecture and hardware · 5 · 2 since 2021Computer networks · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 2Databases, data management, data science and information retrieval · 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 · 77% Robot navigation and mapping · 23%
Computer networks
2 papers
Edge and fog computing · 100%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 37% Energy-efficient computing · 35% Cloud and datacenter computing · 27%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%

Topics — the 7 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Legged, aerial and field robots
aerial robots
1.012026
Towards Fast and Fully Automatic Drone Mapping · MobiSys 2026
Cloud and datacenter computing
virtualization
0.222013
Optimizing Storage Performance for VM-Based Mobile Computing · ACM Trans. Comput. Syst. 2013
Design Tradeoffs in Applying Content Addressable Storage to Enterprise-scale Systems Based on Virtual Machines · USENIX ATC, General Track 2006
Edge and fog computing
application placement
0.112012
How close is close enough? Understanding the role of cloudlets in supporting display appropriation by mobile users · PerCom 2012
Edge and fog computing › edge server
cloudlet
0.112012
How close is close enough? Understanding the role of cloudlets in supporting display appropriation by mobile users · PerCom 2012
Storage systems
content-addressable storage
0.112006
Design Tradeoffs in Applying Content Addressable Storage to Enterprise-scale Systems Based on Virtual Machines · USENIX ATC, General Track 2006
Storage systems
distributed storage
0.012004
Integrating Portable and Distributed Storage · FAST 2004
Cloud and datacenter computing › virtualization
virtual machine storage
0.012006
Design Tradeoffs in Applying Content Addressable Storage to Enterprise-scale Systems Based on Virtual Machines · USENIX ATC, General Track 2006

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

trace analysis · 1.7simulation · 1.7prototype implementation · 0.3performance evaluation · 0.3usage model · 0.3architecture design · 0.3content addressable storage · 0.1
YearPublicationVenuePosition
2026 Towards Fast and Fully Automatic Drone Mapping
Jingao Xu, Xiangliang Chen, Mihir Bala, Thomas Eiszler, Aditya Chanana, Jan Harkes, Padmanabhan Pillai, Mahadev Satyanarayanan
MobiSys6
2025 CarbonEdge: Leveraging Mesoscale Spatial Carbon-Intensity Variations for Low Carbon Edge Computing
abstract
The proliferation of latency-critical and compute-intensive edge applications is driving increases in computing demand and carbon emissions at the edge. To better understand carbon emissions at the edge, we analyze granular carbon intensity traces at intermediate "mesoscales," such as within a single US state or among neighboring countries in Europe, and observe significant variations in carbon intensity at these spatial scales. Importantly, our analysis shows that carbon intensity variations, which are known to occur at large continental scales (e.g., cloud regions), also occur at much finer spatial scales, making it feasible to exploit geographic workload shifting in the edge computing context. Motivated by these findings, we propose CarbonEdge, a carbon-aware framework for edge computing that optimizes the placement of edge workloads across mesoscale edge data centers to reduce carbon emissions while meeting latency SLOs. We implement CarbonEdge and evaluate it on a real edge computing testbed and through large-scale simulations for multiple edge workloads and settings. Our experimental results on a real testbed demonstrate that CarbonEdge can reduce emissions by up to 78.7% for a regional edge deployment in central Europe. Moreover, our CDN-scale experiments show potential savings of 49.5% and 67.8% in the US and Europe, respectively, while limiting the one-way latency increase to less than 5.5 ms.
Walid A. Hanafy, Abel Souza, Jan Harkes, David Irwin 0001, Mahadev Satyanarayanan, Prashant J. Shenoy
HPDC5
2023 Democratizing Drone Autonomy via Edge Computing
abstract
Fully autonomous flight by low-cost, lightweight commercial off-the-shelf (COTS) drones could transform many use cases involving real-time computer vision. We show how such autonomy can be achieved using edge computing from a flight platform costing less than $800, and composed of a 320 g COTS drone with a 26 g COTS wearable device as payload. In spite of the extreme austerity of this platform and thermal limits on its LTE transmission, the system is able perform tasks such as detecting and then tracking a target. It is also able to visually navigate around obstacles. Such capabilities are only found on heavier and more expensive drones today.
Mihir Bala, Thomas Eiszler, Xiangliang Chen, Jan Harkes, James Blakley, Padmanabhan Pillai, Mahadev Satyanarayanan
SEC4
2017 Live Synthesis of Vehicle-Sourced Data Over 4G LTE
abstract
Accurate, up-to-date maps of transient traffic and hazards are invaluable to drivers, city managers, and the emerging class of self-driving vehicles. We present LiveMap, a scalable, automated system for acquiring, curating, and disseminating detailed, continually-updated road conditions in a region. LiveMap leverages in-vehicle cameras, sensors, and processors to crowd-source hazard detection without human intervention. We build a real-time simulation framework that allows a mix of real and simulated components to be tested together at scale. We demonstrate that LiveMap can work well at city scales within the limits of today's cellular network bandwidth. We also show the feasibility of accurate, in-vehicle, computer-vision-based hazard detection.
Wenlu Hu, Ziqiang Feng, Jan Harkes, Padmanabhan Pillai, Mahadev Satyanarayanan
MSWiM4
2014 Agentless Cloud-Wide Streaming of Guest File System Updates
abstract
We propose a non-intrusive approach for monitoring virtual machines (VMs) in the cloud. At the core of this approach is a mechanism for selective real-time monitoring of guest file updates within VM instances. This mechanism is agentless, requiring no guest VM support. It has low virtual I/O overhead, low latency for emitting file updates, and a scalable design. Its central design principle is distributed streaming of file updates inferred from introspected disk sector writes. The mechanism, called DS-VMI, enables many system administration tasks that involve monitoring files to be performed outside VMs.
Wolfgang Richter 0001, Canturk Isci, Benjamin Gilbert, Jan Harkes, Vasanth Bala, Mahadev Satyanarayanan
IC2E4
2013 Optimizing Storage Performance for VM-Based Mobile Computing
abstract
This article investigates the transient use of free local storage for improving performance in VM-based mobile computing systems implemented as thick clients on host PCs. We use the term TransientPC systems to refer to these types of systems. The solution we propose, called TransPart , uses the higher-performing local storage of host hardware to speed up performance-critical operations. Our solution constructs a virtual storage device on demand (which we call transient storage ) by borrowing free disk blocks from the host’s storage. In this article, we present the design, implementation, and evaluation of a TransPart prototype, which requires no modifications to the software or hardware of a host computer. Experimental results confirm that TransPart offers low overhead and startup cost, while improving user experience.
Stephen Smaldone, Benjamin Gilbert, Jan Harkes, Liviu Iftode, Mahadev Satyanarayanan
ACM Trans. Comput. Syst.3
2012 How close is close enough? Understanding the role of cloudlets in supporting display appropriation by mobile users
abstract
Transient use of displays by mobile users was prophesied two decades ago. Today, convergence of a range of technologies enable the realization of this vision. For researchers in this space, one key question is where to physically locate the application for which the display has been appropriated. The emergence of cloud and cloudlet computing has increased the range of possible locations. In this paper we focus on understanding the extent to which application location impacts user experience when appropriating displays. We describe a usage model in which public displays can be appropriated to support spontaneous use of interactive applications, present an example architecture based on cloudlets, and explore how application location impacts user experience.
Sarah Clinch, Jan Harkes, Adrian Friday, Nigel Davies 0001, Mahadev Satyanarayanan
PerCom2
2006 Design Tradeoffs in Applying Content Addressable Storage to Enterprise-scale Systems Based on Virtual Machines
Partho Nath, Michael A. Kozuch, David R. O'Hallaron, Jan Harkes, Mahadev Satyanarayanan, Niraj Tolia, Matt Toups
USENIX ATC, General Track4
2004 Integrating Portable and Distributed Storage
Niraj Tolia, Jan Harkes, Michael A. Kozuch, Mahadev Satyanarayanan
FAST2
1998 A distributed blackboard architecture for interactive data visualization
abstract
In this paper the motivation, design and application of a distributed blackboard architecture for interactive data visualization is discussed. The main advantages of the architecture are twofold. First, it allows visualization tools to be tightly integrated with simulations. Second, it allows qualitative and quantitative analysis to be combined during the visualization process.
Robert van Liere, Jan Harkes, Wim C. de Leeuw
IEEE Visualization2