![]() ![]() ![]() |
![]() |
|
|
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Return to Stream and Sensor Processing The proliferation and affordability of smart sensors such as webcams, microphones, etc., has created opportunities for exciting new classes of distributed services. While such sensors are inexpensive and easy to deploy across a wide area, realizing useful services requires addressing a number of challenges, such as preventing transfer of large data feeds across the network, efficiently discovering relevant data among the distributed collection of sensors and delivering it to interested participants, and efficiently handling static meta-data information, live readings from sensor feeds, and historical data. We present IrisNet (Internet-scale Resource-intensive Sensor Network Services), a potentially global network of smart sensor nodes and organizing nodes, which provide the means to query recent and historical sensor-based data. IrisNet exploits the fact that high-volume sensor feeds are typically attached to devices with significant computing power and storage, and running a standard operating system. Aggressive filtering, smart query routing, and semantic caching are used to dramatically reduce network bandwidth utilization and improve query response times. We demonstrate a parking space finder service that utilizes webcams monitoring toy parking spaces to gather information about the availability of the parking spaces. The webcams are attached to laptops that act as sensing agents in this setup. The user interacts with the system in the form of a web frontend that allows the user to enter her destination as well as other constraints she might have. The web frontend then queries the IrisNet system, and presents the user with driving directions to the closest parking space that matches the constraints. We also demonstrate various aspects of our system such as semantic caching and routing of queries to data, using a log-and-replay mechanism that logs the messages exchanged during execution of a query, and replays them pictorially. @inproceedings {DBLP:conf/sigmod/DeshpandeNGS03a, author = {Amol Deshpande and Suman Kumar Nath and Phillip B. Gibbons and Srinivasan Seshan}, booktitle = {SIGMOD Conference}, title = {IrisNet: Internet-scale Resource-Intensive Sensor Services.}, pages = {667}, year = {2003}, url = {db/conf/sigmod/sigmod2003.html#DeshpandeNGS03a}, ee = {http://www.acm.org/sigmod/sigmod03/eproceedings/papers/dem11.pdf}, crossref = {conf/sigmod/2003}, bibsource = {DBLP, http://dblp.uni-trier.de} } ![]() ©2004 Association for Computing Machinery |