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.

Jonathan Ledlie

dblp:49/727 · DBLP profile ↗
← Back
14ranked-venue papers
4as first author
0since 2021 · last 2012
—ORCID · none

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

Computer networks · 5 · 2 first-authorSystems, architecture and hardware · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 3Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1Human-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.

Computer networks
2 papers
Wireless sensing and localization · 67% Network measurement and analytics · 26% Wireless networking · 7%
Human-computer interaction and pervasive computing
2 papers
Ubiquitous computing and smart environments · 72% Wearable and physiological sensing · 28%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 35% Storage systems · 23% Parallel and multicore computing · 15%
Databases, data mining, and information retrieval
2 papers
Query processing and optimization · 64% Recommender systems · 36%

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

TopicWeightPapersLastEvidence papers
Ubiquitous computing and smart environments › context recognition
activity recognition
0.112012
Online pose classification and walking speed estimation using handheld devices · UbiComp 2012
Wearable and physiological sensing › gait analysis
walking speed estimation
0.112012
Online pose classification and walking speed estimation using handheld devices · UbiComp 2012
Wireless sensing and localization
device heterogeneity
0.112011
Implications of device diversity for organic localization · INFOCOM 2011
Wireless sensing and localization
indoor localization
0.112011
Implications of device diversity for organic localization · INFOCOM 2011
Wireless sensing and localization
radio frequency fingerprinting
0.112011
Implications of device diversity for organic localization · INFOCOM 2011
Ubiquitous computing and smart environments › mobile crowdsourcing
crowdsensing
0.112010
Growing an organic indoor location system · MobiSys 2010
Ubiquitous computing and smart environments
indoor localization
0.112010
Growing an organic indoor location system · MobiSys 2010
Recommender systems
content-based recommendation
0.112007
Cobra: Content-based Filtering and Aggregation of Blogs and RSS Feeds · NSDI 2007
Network measurement and analytics
internet measurement
0.112007
Network Coordinates in the Wild · NSDI 2007
Network measurement and analytics
network coordinate system
0.112007
Network Coordinates in the Wild · NSDI 2007
Query processing and optimization
multi-query optimization
0.112006
Network-Aware Operator Placement for Stream-Processing Systems · ICDE 2006
Query processing and optimization › parallel query processing
operator placement
0.112006
Network-Aware Operator Placement for Stream-Processing Systems · ICDE 2006
Distributed systems › peer-to-peer systems › churn
churn resilience
0.112005
Distributed, secure load balancing with skew, heterogeneity and churn · INFOCOM 2005
Parallel and multicore computing
load balancing
0.112005
Distributed, secure load balancing with skew, heterogeneity and churn · INFOCOM 2005
Distributed systems
peer-to-peer systems
0.112005
Distributed, secure load balancing with skew, heterogeneity and churn · INFOCOM 2005
Electronic design automation › hardware verification and test › design for testability › scan-based testing
skewed-load test
0.112005
Distributed, secure load balancing with skew, heterogeneity and churn · INFOCOM 2005
Storage systems
file systems
0.012003
Passive NFS Tracing of Email and Research Workloads · FAST 2003
Storage systems › file systems › distributed file system
network file system
0.012003
Passive NFS Tracing of Email and Research Workloads · FAST 2003
Performance modeling and evaluation
workload characterization
0.012003
Passive NFS Tracing of Email and Research Workloads · FAST 2003
Wireless networking › WLAN
wireless access point
0.012011
Implications of device diversity for organic localization · INFOCOM 2011
Distributed systems › peer-to-peer systems
overlay networks
0.012006
Network-Aware Operator Placement for Stream-Processing Systems · ICDE 2006

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

clustering · 0.2machine learning · 0.1accelerometer sensing · 0.1kullback-leibler divergence · 0.1kernel estimation · 0.1simulation · 0.1cost space modeling · 0.1approximation algorithm · 0.1voronoi regions · 0.1text classification · 0.1trace-driven simulation · 0.1k-choices · 0.1tracing · 0.0
YearPublicationVenuePosition
2012 Online pose classification and walking speed estimation using handheld devices
abstract
We describe and evaluate two methods for device pose classification and walking speed estimation that generalize well to new users, compared to previous work. These machine learning based methods are designed for the general case of a person holding a mobile device in an unknown location and require only a single low-cost, low-power sensor: a triaxial accelerometer. We evaluate our methods in straight-path indoor walking experiments as well as in natural indoor walking settings. Experiments with 14 human participants to test user generalization show that our pose classifier correctly selects among four device poses with 94% accuracy compared to 82% for previous work, and our walking speed estimates are within 12-15% (straight/indoor walk) of ground truth compared to 17-22% for previous work. Implementation on a mobile phone demonstrates that both methods can run efficiently online.
Jun-geun Park, Ami Patel, Dorothy Curtis, Seth J. Teller, Jonathan Ledlie
UbiComp5
2012 Classifying and using motion in organic indoor positioning
abstract
Current mobile devices continuously estimate their locations, allowing users to “check in”, find nearby friends and interests, and determine routes to their destinations. While underlying satellite, cell, and WiFi-based positioning systems can return an accurate and meaningful position in many cases, extending them to work energy-efficiently, particularly indoors, remains an open problem. In this work, we study energy-efficient and robust human-scale motion classifiers and their use in room-grain, collaborative indoor positioning systems. Previous work on improving energy-efficiency in positioning systems has assumed sensor input from an energy-cheaper alternative: using an accelerometer in lieu of GPS, for example. Unfortunately, even these alternative sensors are not practical for everyday use because of their own energy consumption, at least when sampled continuously. After studying what accelerometer sampling rates are feasible, we compare six methods for motion classification, two of which are new. We find that the existing simple statistical methods are not sufficiently robust with respect to different kinds of movement and different users, because the thresholds between movement and non-movement are too tight. In contrast we find that the two new, more sophisticated models, one based on Page-Hinkley statistics, and the other inspired by the Discrete Fourier Transform, provide a clearer differentiation between the two states. Only the Page-Hinkley-based one is as energy-efficient as the simple statistical methods, however. Through a WiFi geolocation system that relies on motion detection, we show how the choice of the underlying motion classifier can have a significant impact on user-perceived performance.
Álvaro Fialho, André Cavalcante, Afonso Costa, Jonathan Ledlie
IPIN4
2011 Implications of device diversity for organic localization
abstract
Many indoor localization methods are based on the association of 802.11 wireless RF signals from wireless access points (WAPs) with location labels. An “organic” RF positioning system relies on regular users, not dedicated surveyors, to build the map of RF fingerprints to location labels. However, signal variation due to device heterogeneity may degrade localization performance. We analyze the diversity of those signal characteristics pertinent to indoor localization - signal strength and AP detection - as measured by a variety of 802.11 devices. We first analyze signal strength diversity, and show that pairwise linear transformation alone does not solve the problem. We propose kernel estimation with a wide kernel width to reduce the difference in probability estimates. We also investigate diversity in access point detection. We demonstrate that localization performance may degrade significantly when AP detection rate is used as a feature for localization, and correlate the loss of performance to a device dissimilarity measure captured by Kullback-Leibler divergence. Based on this analysis, we show that using only signal strength, without incorporating negative evidence, achieves good localization performance when devices are heterogeneous.
Jun-geun Park, Dorothy Curtis, Seth J. Teller, Jonathan Ledlie
INFOCOM4
2011 Molé: A scalable, user-generated WiFi positioning engine
abstract
We describe the design, implementation, and evaluation of Molé, a mobile organic localization engine. Unlike previous work on crowd-sourced WiFi positioning, Mole uses a hierarchical name space. By not relying on a map and by being more strict than uninterpreted names for places, Molé aims for a more flexible and scalable point in the design space of localization systems. Molé employs several new techniques, including a new statistical positioning algorithm to differentiate between neighboring places, a motion detector to reduce update lag, and a scalable “cloud”-based fingerprint distribution system. Molé's localization algorithm, called Maximum Overlap (MAO), accounts for temporal variations in a place's fingerprint in a principled manner. It also allows for aggregation of fingerprints from many users and is compact enough for on-device storage. We show through end-to-end experiments in two deployments that MAO is significantly more accurate than state-of-the-art Bayesian-based localizers. We also show that non-experts can use Molé to quickly survey a building, enabling room-grained location-based services for themselves and others.
Jonathan Ledlie, Jun-geun Park, Dorothy Curtis, André Cavalcante, Leonardo Camara
IPIN1
2011 On the Feasibility of Bandwidth Detouring
Thom Haddow, Sing Wang Ho, Jonathan Ledlie, Cristian Lumezanu, Moez Draief, Peter R. Pietzuch
PAM3
2010 Collaborative future event recommendation
abstract
We demonstrate a method for collaborative ranking of future events. Previous work on recommender systems typically relies on feedback on a particular item, such as a movie, and generalizes this to other items or other people. In contrast, we examine a setting where no feedback exists on the particular item. Because direct feedback does not exist for events that have not taken place, we recommend them based on individuals' preferences for past events, combined collaboratively with other peoples' likes and dislikes. We examine the topic of unseen item recommendation through a user study of academic (scientific) talk recommendation, where we aim to correctly estimate a ranking function for each user, predicting which talks would be of most interest to them. Then by decomposing user parameters into shared and individual dimensions, we induce a similarity metric between users based on the degree to which they share these dimensions. We show that the collaborative ranking predictions of future events are more effective than pure content-based recommendation. Finally, to further reduce the need for explicit user feedback, we suggest an active learning approach for eliciting feedback and a method for incorporating available implicit user cues.
Einat Minkov, Benjamin Charrow, Jonathan Ledlie, Seth J. Teller, Tommi S. Jaakkola
CIKM3
2010 Peer-to-Peer Computing
Adriana Iamnitchi, Paolo Trunfio, Jonathan Ledlie, Florian Schintke
Euro-Par (1)3
2010 Growing an organic indoor location system
abstract
Most current methods for 802.11-based indoor localization depend on surveys conducted by experts or skilled technicians. Some recent systems have incorporated surveying by users. Structuring localization systems "organically," however, introduces its own set of challenges: conveying uncertainty, determining when user input is actually required, and discounting erroneous and stale data. Through deployment of an organic location system in our nine-story building, which contains nearly 1,400 distinct spaces, we evaluate new algorithms for addressing these challenges. We describe the use of Voronoi regions for conveying uncertainty and reasoning about gaps in coverage, and a clustering method for identifying potentially erroneous user data. Our algorithms facilitate rapid coverage while maintaining positioning accuracy comparable to that achievable with survey-driven indoor deployments.
Jun-geun Park, Benjamin Charrow, Dorothy Curtis, Jonathan Battat, Einat Minkov, Jamey Hicks, Seth J. Teller, Jonathan Ledlie
MobiSys8
2007 Network Coordinates in the Wild
Jonathan Ledlie, Paul Gardner, Margo I. Seltzer
NSDI1
2007 Cobra: Content-based Filtering and Aggregation of Blogs and RSS Feeds
Ian Rose, Rohan Murty, Peter R. Pietzuch, Jonathan Ledlie, Mema Roussopoulos, Matt Welsh
NSDI4
2006 Stable and Accurate Network Coordinates
abstract
Network coordinates provide a scalable way to estimate latencies among large numbers of hosts. While there are several algorithms for producing coordinates, none account for the fact that nodes observe a stream of distinct observations that may vary by as much as three orders-ofmagnitude. With such variable data, coordinate systems are prone to high error and instability in live deployments. In addition, dynamics such as triangle violations can lead to coordinate oscillations, producing further instability and making it difficult for applications to know when their coordinates have truly changed. Because simulation results demonstrate that network coordinates are capable of providing low cost and sufficiently accurate answers to common queries, it is vital that we develop the ability to obtain similar results in practice. We propose two filters which combined to improve network coordinate accuracy by 54% and coordinate stability by 96% when run on a real, largescale network.
Jonathan Ledlie, Peter R. Pietzuch, Margo I. Seltzer
ICDCS1
2006 Network-Aware Operator Placement for Stream-Processing Systems
abstract
To use their pool of resources efficiently, distributed stream-processing systems push query operators to nodes within the network. Currently, these operators, ranging from simple filters to custom business logic, are placed manually at intermediate nodes along the transmission path to meet application-specific performance goals. Determining placement locations is challenging because network and node conditions change over time and because streams may interact with each other, opening venues for reuse and repositioning of operators. This paper describes a stream-based overlay network (SBON), a layer between a stream-processing system and the physical network that manages operator placement for stream-processing systems. Our design is based on a cost space, an abstract representation of the network and on-going streams, which permits decentralized, large-scale multi-query optimization decisions. We present an evaluation of the SBON approach through simulation, experiments on PlanetLab, and an integration with Borealis, an existing stream-processing engine. Our results show that an SBON consistently improves network utilization, provides low stream latency, and enables dynamic optimization at low engineering cost.
Peter R. Pietzuch, Jonathan Ledlie, Jeffrey Shneidman, Mema Roussopoulos, Matt Welsh, Margo I. Seltzer
ICDE2
2005 Distributed, secure load balancing with skew, heterogeneity and churn
abstract
Numerous proposals exist for load balancing in peer-to-peer (p2p) networks. Some focus on namespace balancing, making the distance between nodes as uniform as possible. This technique works well under ideal conditions, but not under those found empirically. Instead, researchers have found heavy-tailed query distributions (skew), high rates of node join and leave (churn) and wide variation in node network and storage capacity (heterogeneity). Other approaches tackle these less-than-ideal conditions, but give up on important security properties. We propose an algorithm that both facilitates good performance and does not dilute security. Our algorithm, k-choices, achieves load balance by greedily matching nodes' target workloads with actual applied workloads through limited sampling and limits any fundamental decrease in security by basing each nodes' set of potential identifiers on a single certificate. Our algorithm compares favorably to four others in trace-driven simulations. We have implemented our algorithm and found that it improved aggregate throughput by 20% in a widely heterogeneous system in our experiments.
Jonathan Ledlie, Margo I. Seltzer
INFOCOM1
2003 Passive NFS Tracing of Email and Research Workloads
Daniel Ellard, Jonathan Ledlie, Pia Malkani, Margo I. Seltzer
FAST2