EDBT 2026 Demo / reviewers in the wild / expert
Ben Greenstein
dblp:g/BenGreenstein · also Benjamin Greenstein
· DBLP profile ↗
30ranked-venue papers
7as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 21 · 6 first-authorHuman-computer interaction and ubiquitous computing · 4Security and privacy · 2Software engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 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
13 papers |
Internet of things and sensor networks · 38% Wireless networking · 35% Content delivery and video streaming · 14% | |
| Network and information security
7 papers |
Privacy and data protection · 41% Systems and software security · 21% Usable security · 16% | |
| Human-computer interaction and pervasive computing
3 papers |
Health and well-being technologies · 75% Ubiquitous computing and smart environments · 20% User interface design and tools · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Embedded and real-time systems · 45% Energy-efficient computing · 27% Distributed systems · 22% |
Topics — the 30 heaviest of 49, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Content delivery and video streaming
web content delivery |
0.2 | 1 | 2015 | Flywheel: Google's Data Compression Proxy for the Mobile Web · NSDI 2015 |
Wireless networking › heterogeneous wireless networks
wireless network selection |
0.2 | 2 | 2010 | Wifi-Reports: Improving Wireless Network Selection with Collaboration · IEEE Trans. Mob. Comput. 2010 Wifi-reports: improving wireless network selection with collaboration · MobiSys 2009 |
Ubiquitous computing and smart environments › personal information management
capture and access |
0.1 | 1 | 2012 | Lullaby: a capture & access system for understanding the sleep environment · UbiComp 2012 |
Health and well-being technologies › mobile health
mobile health intervention |
0.1 | 1 | 2012 | ShutEye: encouraging awareness of healthy sleep recommendations with a mobile, peripheral display · CHI 2012 |
Health and well-being technologies
personal informatics |
0.1 | 1 | 2012 | Lullaby: a capture & access system for understanding the sleep environment · UbiComp 2012 |
Health and well-being technologies
sleep health |
0.1 | 1 | 2012 | ShutEye: encouraging awareness of healthy sleep recommendations with a mobile, peripheral display · CHI 2012 |
Health and well-being technologies
sleep monitoring |
0.1 | 1 | 2012 | Lullaby: a capture & access system for understanding the sleep environment · UbiComp 2012 |
Internet of things and sensor networks › wireless sensor network › sensor network architecture
tiered sensor networks |
0.1 | 2 | 2006 | Capturing high-frequency phenomena using a bandwidth-limited sensor network · SenSys 2006 The tenet architecture for tiered sensor networks · SenSys 2006 |
Privacy and data protection › information leakage
personal information exposure |
0.1 | 1 | 2010 | The Wi-Fi privacy ticker: improving awareness & control of personal information exposure on Wi-Fi · UbiComp 2010 |
Internet of things and sensor networks › distributed storage
in-network storage |
0.1 | 2 | 2005 | Multiresolution storage and search in sensor networks · ACM Trans. Storage 2005 An evaluation of multi-resolution storage for sensor networks · SenSys 2003 |
Internet of things and sensor networks › RFID systems
RFID sensor networks |
0.1 | 1 | 2008 | RFID sensor networks with the intel WISP · SenSys 2008 |
Wireless networking › wireless network protocols
wireless link protocol |
0.1 | 1 | 2008 | Improving wireless privacy with an identifier-free link layer protocol · MobiSys 2008 |
Systems and software security › information flow control
information leak detection |
0.1 | 1 | 2008 | Privacy oracle: a system for finding application leaks with black box differential testing · CCS 2008 |
Privacy and data protection › communication privacy › network privacy
wireless privacy |
0.1 | 1 | 2008 | Improving wireless privacy with an identifier-free link layer protocol · MobiSys 2008 |
Wireless networking › cognitive radio
channel hopping |
0.1 | 1 | 2007 | Understanding and mitigating the impact of RF interference on 802.11 networks · SIGCOMM 2007 |
Wireless networking
wireless network protocols |
0.1 | 1 | 2007 | Understanding and mitigating the impact of RF interference on 802.11 networks · SIGCOMM 2007 |
Privacy and data protection
anonymization |
0.1 | 1 | 2007 | 802.11 user fingerprinting · MobiCom 2007 |
Network security
traffic analysis |
0.1 | 1 | 2007 | 802.11 user fingerprinting · MobiCom 2007 |
Cellular and mobile networks › mobile internet access
mobile web access |
0.1 | 1 | 2015 | Flywheel: Google's Data Compression Proxy for the Mobile Web · NSDI 2015 |
Internet of things and sensor networks › wireless sensor network
sensor fusion |
0.1 | 1 | 2006 | The tenet architecture for tiered sensor networks · SenSys 2006 |
Internet of things and sensor networks › information gathering
distributed search |
0.1 | 1 | 2005 | Multiresolution storage and search in sensor networks · ACM Trans. Storage 2005 |
Wireless networking › WLAN
IEEE 802.11 |
0.1 | 2 | 2009 | "When I am on Wi-Fi, I am fearless": privacy concerns & practices in eeryday Wi-Fi use · CHI 2009 Improving wireless privacy with an identifier-free link layer protocol · MobiSys 2008 |
Internet of things and sensor networks › wireless sensor network
sensor network programming |
0.0 | 1 | 2004 | A sensor network application construction kit (SNACK) · SenSys 2004 |
Programming languages and type systems
domain-specific languages |
0.0 | 1 | 2004 | A sensor network application construction kit (SNACK) · SenSys 2004 |
User interface design and tools › display technology
peripheral display |
0.0 | 1 | 2012 | ShutEye: encouraging awareness of healthy sleep recommendations with a mobile, peripheral display · CHI 2012 |
Internet of things and sensor networks
wireless sensor network |
0.0 | 1 | 2003 | An evaluation of multi-resolution storage for sensor networks · SenSys 2003 |
Energy-efficient computing
energy harvesting |
0.0 | 1 | 2011 | Dewdrop: An Energy-Aware Runtime for Computational RFID · NSDI 2011 |
Energy-efficient computing
power management |
0.0 | 1 | 2011 | Dewdrop: An Energy-Aware Runtime for Computational RFID · NSDI 2011 |
Wireless networking
mobile ad hoc networks |
0.0 | 1 | 2002 | Design and Implementation of a TCP-Friendly Transport Protocol for Ad Hoc Wireless Networks · ICNP 2002 |
Transport protocols and congestion control
transport protocol design |
0.0 | 1 | 2002 | Design and Implementation of a TCP-Friendly Transport Protocol for Ad Hoc Wireless Networks · ICNP 2002 |
Methods — techniques the papers use, named apart from their topics
field study · 0.3protocol design · 0.2measurement study · 0.2cryptographic protocols · 0.2cryptographic protocol · 0.2interviews · 0.2exploratory study · 0.2temperature sensing · 0.1motion sensing · 0.1light sensing · 0.1audio recording · 0.1symmetric-key encryption · 0.1symmetric key encryption · 0.1sequence alignment · 0.1energy harvesting · 0.1differential testing · 0.1UHF RFID · 0.1testbed experimentation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Session details: We are the Engineers: Mobile Systems and Networking
Ben Greenstein |
MobiCom | 1 |
| 2015 | Flywheel: Google's Data Compression Proxy for the Mobile Web
Victor Agababov, Michael Buettner, Victor Chudnovsky, Mark Cogan, Ben Greenstein, Shane McDaniel, Michael Piatek, Colin Scott, Matt Welsh, Bolian Yin |
NSDI | 5 |
| 2012 | ShutEye: encouraging awareness of healthy sleep recommendations with a mobile, peripheral displayabstractSleep is a basic physiological process essential for good health. However, 40 million people in the U.S. are diagnosed with sleep disorders, with many more undiagnosed. To help address this problem, we developed an application, ShutEye, which provides a peripheral display on the wall-paper of the user's mobile phone to promote awareness about recommended activities that promote good sleep quality. Based on preferences about the user's desired bed-time and activities' for example - consuming caffeine or performing vigorous exercise - ShutEye displays guidance about when engaging in those activities is likely to affect sleep without requiring any explicit interaction from the user. In this paper, we describe ShutEye and results from a four-week field study with 12 participants. Results indicate that a simple, recommendation-based peripheral display can be a very low-effort but still effective method for improving awareness of healthy sleep habits. We also provide recommendations about designing peripheral displays and extend insights for designing health-based mobile applications. Jared S. Bauer, Sunny Consolvo, Ben Greenstein, Jonathan W. Schooler, Eric Wu, Nathaniel F. Watson, Julie A. Kientz |
CHI | 3 |
| 2012 | Lullaby: a capture & access system for understanding the sleep environmentabstractThe bedroom environment can have a significant impact on the quality of a person's sleep. Experts recommend sleeping in a room that is cool, dark, quiet, and free from disruptors to ensure the best quality sleep. However, it is sometimes difficult for a person to assess which factors in the environment may be causing disrupted sleep. In this paper, we present the design, implementation, and initial evaluation of a capture and access system, called Lullaby. Lullaby combines temperature, light, and motion sensors, audio and photos, and an off-the-shelf sleep sensor to provide a comprehensive recording of a person's sleep. Lullaby allows users to review graphs and access recordings of factors relating to their sleep quality and environmental conditions to look for trends and potential causes of sleep disruptions. In this paper, we report results of a feasibility study where participants (N=4) used Lullaby in their homes for two weeks. Based on our experiences, we discuss design insights for sleep technologies, capture and access applications, and personal informatics tools. Matthew Kay 0001, Eun Kyoung Choe, Jesse Shepherd, Ben Greenstein, Nathaniel F. Watson, Sunny Consolvo, Julie A. Kientz |
UbiComp | 4 |
| 2011 | Privacy Revelations for Web and Mobile Apps
David Wetherall, David R. Choffnes, Ben Greenstein, Seungyeop Han, Peter Hornyack, Jaeyeon Jung, Stuart E. Schechter, Xiao Sophia Wang |
HotOS | 3 |
| 2011 | Dewdrop: An Energy-Aware Runtime for Computational RFID
Michael Buettner, Ben Greenstein, David Wetherall |
NSDI | 2 |
| 2010 | The Wi-Fi privacy ticker: improving awareness & control of personal information exposure on Wi-FiabstractAnyone within range of an 802.11 wireless network ("Wi-Fi") can use free software to collect the unencrypted web traffic of others on the network. However, many Wi-Fi users are completely unaware of the risk that this creates. This work aims to improve users' awareness about what they expose to others on Wi-Fi networks and provide them with some control. Our system, the Wi-Fi Privacy Ticker, displays information about the exposure of sensitive terms that are sent to and from a user's computer and prevents the unencrypted transmission of terms from the user's computer that she has identified as highly sensitive. In a three-week field study with 17 participants, we found that the Wi-Fi Privacy Ticker improved participants' awareness of the circumstances in which their personal information is transmitted. We show that this heightened awareness contributed to changes in their behavior while on Wi-Fi. Sunny Consolvo, Jaeyeon Jung, Ben Greenstein, Pauline S. Powledge, Gabriel Maganis, Daniel Avrahami |
UbiComp | 3 |
| 2010 | Wifi-Reports: Improving Wireless Network Selection with CollaborationabstractWi-Fi clients can obtain much better performance at some commercial hot spots than others. Unfortunately, there is currently no way for users to determine which hot spot access points (APs) will be sufficient to run their applications before purchasing access. To address this problem, this paper presents Wifi-Reports, a collaborative service that provides Wi-Fi clients with historical information about AP performance and application support. The key research challenge in Wifi-Reports is to obtain accurate user-submitted reports. This is challenging because two conflicting goals must be addressed in a practical system: preserving the privacy of users' reports and limiting fraudulent reports. We introduce a practical cryptographic protocol that achieves both goals, and address the important engineering challenges in building Wifi-Reports. Using a measurement study of APs in a busy commercial district, we show that Wifi-Reports would improve the performance over previous AP selection approaches in 30-60 percent of locations. Jeffrey Pang, Ben Greenstein, Michael Kaminsky, Damon McCoy, Srinivasan Seshan |
IEEE Trans. Mob. Comput. | 2 |
| 2010 | The Tenet architecture for tiered sensor networksabstractMost sensor network research and software design has been guided by an architectural principle that permits multinode data fusion on small-form-factor, resource-poor nodes, or motes . While we were among the earliest promoters of this approach, through experience we found that this principle leads to fragile and unmanageable systems and explore an alternative. The Tenet architecture is motivated by the observation that future large-scale sensor network deployments will be tiered , consisting of motes in the lower tier and masters , relatively unconstrained 32-bit platform nodes, in the upper tier. Tenet constrains multinode fusion to the master tier while allowing motes to process locally-generated sensor data. This simplifies application development and allows mote-tier software to be reused. Applications running on masters task motes by composing task descriptions from a novel tasklet library. Our Tenet implementation also contains a robust and scalable networking subsystem for disseminating tasks and reliably delivering responses. We show that a Tenet pursuit-evasion application exhibits performance comparable to a mote-native implementation while being considerably more compact. We also present two real-world deployments of Tenet system: a structural vibration monitoring application at Vincent Thomas Bridge and an imaging-based habitat monitoring application at James Reserve, and show that tiered architecture scales network capacity and allows reliable delivery of high rate data. 1 Jeongyeup Paek, Ben Greenstein, Omprakash Gnawali, Ki-Young Jang, August Joki, Marcos A. M. Vieira, John Hicks, Deborah Estrin, Ramesh Govindan, Eddie Kohler |
ACM Trans. Sens. Networks | 2 |
| 2009 | "When I am on Wi-Fi, I am fearless": privacy concerns & practices in eeryday Wi-Fi useabstractIncreasingly, users access online services such as email, e-commerce, and social networking sites via 802.11-based wireless networks. As they do so, they expose a range of personal information such as their names, email addresses, and ZIP codes to anyone within broadcast range of the network. This paper presents results from an exploratory study that examined how users from the general public understand Wi-Fi, what their concerns are related to Wi-Fi use, and which practices they follow to counter perceived threats. Our results reveal that while users understand the practical details of Wi-Fi use reasonably well, they lack understanding of important privacy risks. In addition, users employ incomplete protective practices which results in a false sense of security and lack of concern while on Wi-Fi. Based on our results, we outline opportunities for technology to help address these problems. Predrag V. Klasnja, Sunny Consolvo, Jaeyeon Jung, Ben Greenstein, Louis LeGrand, Pauline S. Powledge, David Wetherall |
CHI | 4 |
| 2009 | Wifi-reports: improving wireless network selection with collaborationabstractWi-Fi clients can obtain much better performance at some commercial hotspots than at others. Unfortunately, there is currently no way for users to determine which hotspot access points (APs) will be sufficient to run their applications before purchasing access. To address this problem, this paper presents Wifi-Reports, a collaborative service that provides Wi-Fi clients with historical information about AP performance and application support. The key research challenge in Wifi-Reports is to obtain accurate user-submitted reports. This is challenging because two conflicting goals must be addressed in a practical system: preserving the privacy of users' reports and limiting fraudulent reports. We introduce a practical cryptographic protocol that achieves both goals, and we address the important engineering challenges in building Wifi-Reports. Using a measurement study of commercial APs in Seattle, we show that Wifi-Reports would improve performance over previous AP selection approaches in 30%-60% of locations. Jeffrey Pang, Ben Greenstein, Michael Kaminsky, Damon McCoy, Srinivasan Seshan |
MobiSys | 2 |
| 2009 | Physical Layer Attacks on Unlinkability in Wireless LANs
Kevin S. Bauer, Damon McCoy, Ben Greenstein, Dirk Grunwald, Douglas C. Sicker |
Privacy Enhancing Technologies | 3 |
| 2008 | Privacy oracle: a system for finding application leaks with black box differential testingabstractWe describe the design and implementation of Privacy Oracle, a system that reports on application leaks of user information via the network traffic that they send. Privacy Oracle treats each application as a black box, without access to either its internal structure or communication protocols. This means that it can be used over a broad range of applications and information leaks (i.e., not only Web traffic or credit card numbers). To accomplish this, we develop a differential testing technique in which perturbations in the application inputs are mapped to perturbations in the application outputs to discover likely leaks; we leverage alignment algorithms from computational biology to find high quality mappings between different byte-sequences efficiently. Privacy Oracle includes this technique and a virtual machine-based testing system. To evaluate it, we tested 26 popular applications, including system and file utilities, media players, and IM clients. We found that Privacy Oracle discovered many small and previously undisclosed information leaks. In several cases, these are leaks of directly identifying information that are regularly sent in the clear (without end-to-end encryption) and which could make users vulnerable to tracking by third parties or providers. Jaeyeon Jung, Anmol Sheth, Ben Greenstein, David Wetherall, Gabriel Maganis, Tadayoshi Kohno |
CCS | 3 |
| 2008 | Revisiting Smart Dust with RFID Sensor Networks
Michael Buettner, Ben Greenstein, Alanson P. Sample, Joshua R. Smith 0001, David Wetherall |
HotNets | 2 |
| 2008 | Improving wireless privacy with an identifier-free link layer protocolabstractWe present the design and evaluation of an 802.11-like wireless link layer protocol that obfuscates all transmitted bits to increase privacy. This includes explicit identifiers such as MAC addresses, the contents of management messages, and other protocol fields that the existing 802.11 protocol relies on to be sent in the clear. By obscuring these fields, we greatly increase the difficulty of identifying or profiling users from their transmissions in ways that are otherwise straightforward. Our design, called SlyFi, is nearly as efficient as existing schemes such as WPA for discovery, link setup, and data delivery despite its heightened protections; transmission requires only symmetric key encryption and reception requires a table lookup followed by symmetric key decryption. Experiments using our implementation on Atheros 802.11 drivers show that SlyFi can discover and associate with networks faster than 802.11 using WPA-PSK. The overhead SlyFi introduces in packet delivery is only slightly higher than that added by WPA-CCMP encryption (10% vs. 3% decrease in throughput). Ben Greenstein, Damon McCoy, Jeffrey Pang, Tadayoshi Kohno, Srinivasan Seshan, David Wetherall |
MobiSys | 1 |
| 2008 | RFID sensor networks with the intel WISPabstractWe demonstrate a simple RFID sensor network comprised of an Intel WISP and a commodity UHF RFID reader. WISPs are devices that gather their operating energy from RFID reader transmissions, in the manner of passive RFID tags, and further include sensors, e.g., accelerometers, and provide a very small-scale computing platform. We believe that the small form factor and lack of battery makes the WISP an attractive alternative to motes for many of the original smart dust applications that require very small or long-lived sensors. The Intel WISP that we demonstrate has an ultra-low-power microcontroller, 32K of program space, 8K of flash, and accelerometer and temperature sensors. It harvests power from and communicates sensor data to standard (EPC Class 1 Gen 2) UHF RFID readers with a range of roughly 10 feet. This combination of RFID technology and sensor networks raises many research challenges, such as how to function with intermittent power and how to modify RFID protocols to support sensor queries. Michael Buettner, Richa Prasad, Alanson P. Sample, Daniel J. Yeager, Ben Greenstein, Joshua R. Smith 0001, David Wetherall |
SenSys | 5 |
| 2007 | Tryst: The Case for Confidential Service Discovery
Jeffrey Pang, Ben Greenstein, Srinivasan Seshan, David Wetherall |
HotNets | 2 |
| 2007 | Can Ferris Bueller Still Have His Day Off? Protecting Privacy in the Wireless Era
Ben Greenstein, Ramakrishna Gummadi, Jeffrey Pang, Mike Y. Chen, Tadayoshi Kohno, Srinivasan Seshan, David Wetherall |
HotOS | 1 |
| 2007 | 802.11 user fingerprintingabstractThe ubiquity of 802.11 devices and networks enables anyone to track our every move with alarming ease. Each 802.11 device transmits a globally unique and persistent MAC address and thus is trivially identifiable. In response, recent research has proposed replacing such identifiers with pseudonyms (i.e., temporary, unlinkable names). In this paper, we demonstrate that pseudonyms are insufficient to prevent tracking of 802.11 devices because implicit identifiers, or identifying characteristics of 802.11 traffic, can identify many users with high accuracy. For example, even without unique names and addresses, we estimate that an adversary can identify 64 % of users with 90 % accuracy when they spend a day at a busy hot spot. We present an automated procedure based on four previously unrecognized implicit identifiers that can identify users in three real 802.11 traces even when pseudonyms and encryption are employed. We find that the majority of users can be identified using our techniques, but our ability to identify users is not uniform; some users are not easily identifiable. Nonetheless, we show that even a single implicit identifier is sufficient to distinguish many users. Therefore, we argue that design considerations beyond eliminating explicit identifiers (i.e., unique names and addresses), must be addressed in order to prevent user tracking in wireless networks. Categories and Subject Descriptors: Jeffrey Pang, Ben Greenstein, Ramakrishna Gummadi, Srinivasan Seshan, David Wetherall |
MobiCom | 2 |
| 2007 | Understanding and mitigating the impact of RF interference on 802.11 networksabstractWe study the impact on 802.11 networks of RF interference from devices such as Zigbee and cordless phones that increasingly crowd the 2.4GHz ISM band, and from devices such as wireless camera jammers and non-compliant 802.11 devices that seek to disrupt 802.11 operation. Our experiments show that commodity 802.11 equipment is surprisingly vulnerable to certain patterns of weak or narrow-band interference. This enables us to disrupt a link with an interfering signal whose power is 1000 times weaker than the victim's 802.11 signals, or to shut down a multiple AP, multiple channel managed network at a location with a single radio interferer. We identify several factors that lead to these vulnerabilities, ranging from MAC layer driver implementation strategies to PHY layer radio frequency implementation strategies. Our results further show that these factors are not overcome by simply changing 802.11 operational parameters (such as CCA threshold, rate and packet size) with the exception of frequency shifts. This leads us to explore rapid channel hopping as a strategy to withstand RF interference. We prototype a channel hopping design using PRISM NICs, and find that it can sustain throughput at levels of RF interference well above that needed to disrupt unmodified links, and at a reasonable cost in terms of switching overheads. Ramakrishna Gummadi, David Wetherall, Ben Greenstein, Srinivasan Seshan |
SIGCOMM | 3 |
| 2006 | The tenet architecture for tiered sensor networksabstractMost sensor network research and software design has been guided by an architectural principle that permits multi-node data fusion on small-form-factor, resource-poor nodes, or motes. We argue that this principle leads to fragile and unmanageable systems and explore an alternative. The Tenet architecture is motivated by the observation that future large-scale sensor network deployments will be tiered, consisting of motes in the lower tier and masters, relatively unconstrained 32-bit platform nodes, in the upper tier. Masters provide increased network capacity. Tenet constrains multi-node fusion to the master tier while allowing motes to process locally-generated sensor data. This simplifies application development and allows mote-tier software to be reused. Applications running on masters task motes by composing task descriptions from a novel tasklet library. Our Tenet implementation also contains a robust and scalable networking subsystem for disseminating tasks and reliably delivering responses. We show that a Tenet pursuit-evasion application exhibits performance comparable to a mote-native implementation while being considerably more compact. Omprakash Gnawali, Ki-Young Jang, Jeongyeup Paek, Marcos A. M. Vieira, Ramesh Govindan, Ben Greenstein, August Joki, Deborah Estrin, Eddie Kohler |
SenSys | 6 |
| 2006 | Capturing high-frequency phenomena using a bandwidth-limited sensor networkabstractSmall-form-factor, low-power wireless sensors—motes—are convenient to deploy, but lack the bandwidth to capture and transmit raw high-frequency data, such as human voices or neural signals, in real time. Local filtering can help, but we show that the right filter settings depend on changing ambient conditions and network effects such as congestion, which makes them dynamic and unpredictable. Mote collection systems for high-frequency data must support iteratively-tuned, deployment-specific filter settings as well as fast sampling.VANGO, our software system for high-frequency data collection, achieves these goals via integrated processing across network tiers. Bandwidth-limited sensor nodes reduce data in network but rely on microservers, which have greater computational capabilities and a wider scope of observation, to plan how. VANGO provides a cross-platform library for data transformation, measurement, and classification; a fast and low-jitter data acquisition system for motes; and a mechanism to control mote and microserver signal processing. With VANGO we have developed new applications: the first acoustic collection system for motes responsive to changing environmental conditions and user interests, and the first neural spike acquisition application capable of supporting a network of nodes. Ben Greenstein, Christopher Mar, Aleksey Pesterev, Shahin Farshchi, Eddie Kohler, Jack W. Judy, Deborah Estrin |
SenSys | 1 |
| 2005 | Multiresolution storage and search in sensor networksabstractWireless sensor networks enable dense sensing of the environment, offering unprecedented opportunities for observing the physical world. This article addresses two key challenges in wireless sensor networks: in-network storage and distributed search. The need for these techniques arises from the inability to provide persistent, centralized storage and querying in many sensor networks. Centralized storage requires multihop transmission of sensor data to Internet gateways which can quickly drain battery-operated nodes.Constructing a storage and search system that satisfies the requirements of data-rich scientific applications is a daunting task for many reasons: (a) the data requirements may be large compared to available storage and communication capacity of resource-constrained nodes, (b) user requirements are diverse and range from identification and collection of interesting event signatures to obtaining a deeper understanding of long-term trends and anomalies in the sensor events, and (c) many applications are in new domains where a priori information may not be available to reduce these requirements.This article describes a lossy, gracefully degrading storage model . We believe that such a model is necessary and sufficient for many scientific applications since it supports both progressive data collection for interesting events as well as long-term in-network storage for in-network querying and processing. Our system demonstrates the use of in-network wavelet-based summarization and progressive aging of summaries in support of long-term querying in storage and communication-constrained networks. We evaluate the performance of our linux implementation and show that it achieves: (a) low communication overhead for multiresolution summarization, (b) highly efficient drill-down search over such summaries, and (c) efficient use of network storage capacity through load-balancing and progressive aging of summaries. Deepak Ganesan, Ben Greenstein, Deborah Estrin, John S. Heidemann, Ramesh Govindan |
ACM Trans. Storage | 2 |
| 2004 | Distributed Techniques for Area Computation in Sensor NetworksabstractWe study four distributed techniques for computing the area of a region in a sensor network. Area calculation is a fundamental sensor network primitive, and distributed, in-network approaches prove more scalable than centralized collection in terms of energy consumption. The four techniques - Delaunay triangulations, Voronoi diagrams, and two new, simpler algorithms, inverse neighborhood and inverse neighborhood with location - vary in computational complexity, communication cost, and information required from the sensor network. We conclude that when sensors know their physical locations, our simple and efficient inverse-neighborhood approach performs comparably to more systematic, but more expensive, computational geometry algorithms. We also analyze the effects of radio range and deployment density on accuracy, and show that topologies derived from real testbeds behave quite differently from commonly seen random topologies with unit disk connectivity. Ben Greenstein, Eddie Kohler, David E. Culler, Deborah Estrin |
LCN | 1 |
| 2004 | Lightweight Temporal Compression of Microclimate DatasetsabstractSince the inception of sensor networks, in-network processing has been touted as the enabling technology for long-lived deployments. Radio communication is the overriding consumer of energy in such networks. Therefore, data reduction before transmission, either by compression or feature extraction, will directly and significantly increase network lifetime. This paper evaluates a simple temporal compression scheme designed specifically to be used by mica motes for the compaction of microclimate data. The algorithm makes use of the observation that over a small enough window of time, samples of microclimate data are linear. It finds such windows and generates a series of line segments that accurately represent the data. It compresses data up to 20-to-1 while introducing errors in the order of the sensor hardware's specified margin of error. Furthermore, it is simple, consumes little CPU and requires very little storage when compared to other compression techniques. This paper describes the technique and results using a dataset from a one-year microclimate deployment. Thomas Schoellhammer, Eric Osterweil, Ben Greenstein, Mike Wimbrow, Deborah Estrin |
LCN | 3 |
| 2004 | A sensor network application construction kit (SNACK)abstractWe propose a new configuration language, component and service library, and compiler that make it easier to develop efficient sensor network applications. Our goal is the construction of smart application service libraries: high-level libraries that implement concepts like routing trees and periodic sensing, and that combine automatically into efficient programs. Important language features include flexible control over component sharing and transitive arrow connections, which let independently-implemented services knit themselves into integrated control flow paths. Our language, library, and compiler are collectively called SNACK (Sensor Network Application Construction Kit). We describe them, and present and evaluate a simple SNACK-based multihop data collection application. This application uses SNACK language features to provide both simplicity (excluding reusable service definitions, its description is three lines long) and efficiency (it performs comparably to the well-known Surge application). Ben Greenstein, Eddie Kohler, Deborah Estrin |
SenSys | 1 |
| 2003 | An evaluation of multi-resolution storage for sensor networksabstractWireless sensor networks enable dense sensing of the environment, offering unprecedented opportunities for observing the physical world. Centralized data collection and analysis adversely impact sensor node lifetime. Previous sensor network research has, therefore, focused on in network aggregation and query processing, but has done so for applications where the features of interest are known a priori. When features are not known a priori, as is the case with many scientific applications in dense sensor arrays, efficient support for multi-resolution storage and iterative, drill-down queries is essential.Our system demonstrates the use of in-network wavelet-based summarization and progressive aging of summaries in support of long-term querying in storage and communication-constrained networks. We evaluate the performance of our linux implementation and show that it achieves: (a) low communication overhead for multi-resolution summarization, (b) highly efficient drill-down search over such summaries, and (c) efficient use of network storage capacity through load-balancing and progressive aging of summaries. Deepak Ganesan, Ben Greenstein, Denis Perelyubskiy, Deborah Estrin, John S. Heidemann |
SenSys | 2 |
| 2003 | DIFS: a distributed index for features in sensor networks
Ben Greenstein, Sylvia Ratnasamy, Scott Shenker, Ramesh Govindan, Deborah Estrin |
Ad Hoc Networks | 1 |
| 2002 | Design and Implementation of a TCP-Friendly Transport Protocol for Ad Hoc Wireless NetworksabstractTransport protocol design for mobile ad hoc networks is challenging because of unique issues, including mobility-induced disconnection, reconnection, and high out-of-order delivery ratios; channel errors; and network congestion. We describe the design and implementation of a TCP-friendly transport protocol for ad hoc networks. Our key design novelty is to perform multi-metric joint identification for packet and connection behaviors based on end-to-end measurements. Our testbed measurements and ns-2 simulations show a significant performance improvement over standard TCP in ad hoc networks. Zhenghua Fu, Ben Greenstein, Xiaoqiao Meng, Songwu Lu |
ICNP | 2 |
| 2001 | Locating application data across service discovery domainsabstractThe bulk of proposed pervasive computing devices such as PDAs and cellular telephones operate as thin clients within a larger infrastructure. To access services within their local environment, these devices participate in a service discovery protocol which involves a master directory that registers all services available in the local environment. These directories typically are isolated from each other. Devices that move across service discovery domains have no access to information outside their current local domain. In this paper we propose an application-level protocol called VIA that enables data sharing among discovery domains. Each directory maintains a table of active links to other directories that share related information. A set of linked directories forms a data cluster that can be queried by devices for information. The data cluster is distributed, self-organizing, responsive to data mobility, and robust to failures. Using application-defined data schemas, clusters organize themselves into a hierarchy for efficient querying and network resource usage. Through analysis and simulation we describe the behavior of VIA under different workloads and show that the protocol overhead for both maintaining a cluster and handling failures grows slowly with the number of gateways. Paul C. Castro, Ben Greenstein, Richard R. Muntz, Parviz Kermani, Chatschik Bisdikian, Maria Papadopouli |
MobiCom | 2 |