Publication View

Cartel: a distributed mobile sensor computing system (2006)

Abstract
This paper describes CarTel, a mobile sensor computing system designed to collect, process, deliver, and visualize data from sensors located on mobile units such as automobiles. A CarTel node is a mobile embedded computer coupled to a set of sensors. Each node gathers and processes sensor readings locally before delivering them to a central portal, where the data is stored in a database for further analysis and visualization. In the automotive context, a variety of on-board and external sensors (GPS, cameras, wireless network monitors, etc.) on cars collect data as users drive around. CarTel’s design meets three sets of challenges: (1) providing a simple programming interface, (2) handling intermittent and variable network connectivity, and (3) handling data heterogeneity (large amounts of data from a variety of sensors). CarTel nodes rely primarily on opportunistic Wi-Fi and Bluetooth connectivity— to the Internet, or to “data mules ” such as other CarTel nodes, mobile phone flash memories, or USB keys—to communicate with the portal. CarTel applications run on the portal, using a delaytolerant continuous query processor, ICEDB, to specify how the mobile nodes should summarize, sub-sample, filter, and dynamically prioritize data. The portal and the mobile nodes use CarTel’s delay-tolerant network stack, CafNet, to communicate with each other. CarTel has been deployed on six cars, running on a small scale in Boston and Seattle for over a year. Three case studies—traffic delay monitoring, metropolitan Wi-Fi network monitoring, and automotive diagnostics—demonstrate the usefulness of the system.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.88.8947
Source http://db.csail.mit.edu/pubs/fp02-hull.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Categories and Subject Descriptors C.2.4 [Computer-Communication Networks, Distributed applications General Terms Design, Measurement, Algorithms, Experimentation
Type text
Language English
Relation 10.1.1.117.1253, 10.1.1.11.8981, 10.1.1.136.6228, 10.1.1.20.72, 10.1.1.14.6467, 10.1.1.114.5659, 10.1.1.11.8839, 10.1.1.3.5643, 10.1.1.12.1378, 10.1.1.30.6388, 10.1.1.131.6269, 10.1.1.130.6204, 10.1.1.12.5383, 10.1.1.13.7035, 10.1.1.138.3160, 10.1.1.57.3605, 10.1.1.135.923, 10.1.1.21.2464, 10.1.1.68.1502, 10.1.1.44.3590, 10.1.1.89.3720, 10.1.1.135.2111, 10.1.1.9.9662, 10.1.1.11.7697, 10.1.1.123.1549, 10.1.1.135.7967, 10.1.1.63.1546, 10.1.1.88.5989, 10.1.1.59.3330, 10.1.1.60.4688, 10.1.1.127.1135, 10.1.1.64.4981, 10.1.1.135.2111, 10.1.1.113.3103, 10.1.1.130.7489, 10.1.1.109.7195, 10.1.1.73.3566, 10.1.1.115.4606, 10.1.1.115.9706, 10.1.1.83.5138, 10.1.1.139.1111, 10.1.1.105.3702, 10.1.1.105.5083, 10.1.1.109.5928, 10.1.1.65.1851, 10.1.1.67.5159, 10.1.1.78.5160, 10.1.1.86.4288, 10.1.1.87.1738, 10.1.1.87.7979, 10.1.1.88.4605, 10.1.1.89.4064, 10.1.1.90.1492, 10.1.1.91.5377, 10.1.1.93.2803, 10.1.1.111.5441, 10.1.1.111.6837, 10.1.1.116.4421, 10.1.1.119.391, 10.1.1.121.123, 10.1.1.123.971, 10.1.1.123.2986, 10.1.1.125.6822, 10.1.1.126.7305, 10.1.1.128.1700, 10.1.1.131.3773, 10.1.1.131.9527, 10.1.1.136.7141, 10.1.1.139.370, 10.1.1.139.6590, 10.1.1.140.1555, 10.1.1.140.5232