Issue No.02 - April-June (2007 vol.6)
Published by the IEEE Computer Society
Gaetano Borriello , University of Washington
Keith I. Farkas , VMWare
Franklin Reynolds , Nokia Research Center
Feng Zhao , Microsoft Research
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MPRV.2007.32
Sensor networks have historically been relegated to special applications and research projects. Technological advances are making it possible to move from this domain to one in which sensors are pervasive in our world and new applications abound. This article provides an introduction to this special issue on Building a Sensor-Rich World.
In the late 1990s, DARPA (the US Defense Advanced Research Projects Agency) began to fund research in sensor networks, networks consisting of microsensors, each with local computing, networking, and sensing capabilities. The research program's long-term goal was to merge information processing with sensing and actuation to realize new systems and strategies to bring colocated perception and control to the physical, biological, and chemical environment. Subsequent DARPA programs focused on developing systems support and design tools for such large-scale, distributed-sensing systems. In the early years, sensor network research was driven by military funding and applications, such as target tracking, security perimeter monitoring, or emergency response. However, researchers quickly began to envision other applications of their technology and ideas, including environmental monitoring, industrial process monitoring and control, inventory management, and smart spaces. In the last 10 years, sensor networks have grown into an active research area, supported by journals, conferences, and workshops on sensor networking and related areas. (See the " Related Resources" sidebar for more information.)
Early sensor network nodes tended to be somewhat large and expensive. Power constraints and network connectivity posed serious deployment problems. However, technological advances have enabled the development of increasingly sophisticated commercial products. For example, this year, Hitachi unveiled RFID chips that are just 0.05 mm by 0.05 mm, the size of fine sand. They look like bits of powder. Last year, HP Labs announced Memory Spot chips, miniature computers with onboard memory and wireless capability comprising six main parts: a processor, a memory system, a memory driver, the modem, a capacitor array, and a loop antenna. With a megabyte of memory, the chip is smaller than a grain of rice (approximately 2 mm by 4 mm square). Other companies offering sensor networking products include Crossbow, Dust Networks, Ember, Moteiv, and Arch Rock.
These types of new products, offered at more economical price points, have made it increasingly possible to deploy sensor networks at a scale far beyond what we could do just a few years ago. However, much work remains before sensors become truly pervasive. Sensor networks are complex systems and must draw on expertise in many fields, including power sources, microelectromechanical systems (MEMS), network protocols, low-power communication, embedded systems, information management, security and privacy, and distributed algorithms. Successfully designing, implementing, and deploying a sensor network requires clearly understanding the application's requirements and balancing a bewildering array of technologies and engineering trade-offs.
Researchers have started working on wide-area sensor networks that move beyond specialized domains and can be shared across numerous pervasive computing applications. These systems leverage deployed mobile and embedded devices, including webcams on streets and highways, wearable devices such as watches and cell phones, and sensors on cars. This gives rise to a number of interesting device, systems, and policy issues. For example, how do we extract relevant information about an ongoing wildfire from a cluster of live sensor data feeds? How do we locate sensors precisely enough to enable spatial signal processing, such as tracking a vehicle in a remote mountain pass? Or, in the realm of privacy, how do we handle multiple pieces of information linked in such a way that they paint an invasive picture of a user's life?
In this issue
We examine some of the important system issues that must be addressed to meet this vision of a sensor-rich world.
In "Mobiscopes for Human Spaces," Tarek Abdelzaher, Yaw Anokwa, Péter Boda, Jeff Burke, Deborah Estrin, Leonidas Guibas, Aman Kansal, Samuel Madden, and Jim Reich anticipate a sensor-rich world emerging from adding sensing and communications capabilities to devices already part of our daily lives, such as automobiles and cell phones. They point out that this process has already begun and will enable new applications such as mobiscopes, sensor networks that can achieve high-density data sampling over a wide area by using mobile sensors. The authors discuss the technical challenges posed by the design, deployment, and effective use of these mobile sensor networks.
"Data Management in the Worldwide Sensor Web," by Magdalena Balazinska, Amol Deshpande, Michael J. Franklin, Phillip B. Gibbons, Jim Gray, Mark Hansen, Michael Liebhold, Suman Nath, Alexander Szalay, and Vincent Tao, looks at the challenges arising from the volumes of data collected by the huge number of mobile and stationary sensors. In particular, they address the problems posed by streaming data sources, uncertainty from noisy or unreliable sensing, and the requirements of real-time processing. These aspects of data management will play a much more important role than they have in traditional relational databases work. Additionally, the authors highlight the growing concerns for privacy and security as more data is gathered and used to make decisions in increasingly automated systems.
In "The Urbanet Revolution: Sensor Power to the People!" Oriana Riva and Cristian Borcea address the programming issues for distributed-sensing platforms based on vehicular systems or smart phones. To enable applications on these loosely coupled sensor networks, they propose three different approaches to programming Urbanets: a declarative model using an SQL-like interface, an imperative model that views the network as a single virtual name space, and a service migration model that moves services from node to node as the environment, system, or task changes.
This special issue also contains "Transforming Agriculture through Pervasive Wireless Sensor Networks," by Tim Wark, Peter Corke, Pavan Sikka, Lasse Klingbeil, Ying Guo, Chris Crossman, Phil Valencia, Dave Swain, and Greg Bishop-Hurley. The authors present an overview of their ongoing research in applying sensor networks to farming problems, which required creating a large-scale pervasive computing system that operates outdoors. Through their discussion of using this system for pasture monitoring, and animal monitoring and control, the authors give us novel insights into the benefits that a sensor-rich world offers and the challenges we must address to deliver meaningful applications.
Sensor networks have historically been relegated to special applications and research projects. Technological advances are making it possible to move from this restricted domain to a world where sensors and new applications abound. As we move into the consumer space, we need to consider information privacy from the very beginning.
Gaetano Borriello is a professor of computer science and engineering at the University of Washington. He also founded Intel Research Seattle, where he launched the lab on applications of ubiquitous computing technology to healthcare and elder care, in particular. His research interests include location-based systems, sensor-based inferencing, and tagging objects with passive and active tags. He received his PhD in computer science from UC Berkeley. He's an associate editor in chief of IEEE Pervasive Computing. Contact him at email@example.com; www.cs.washington.edu/homes/gaetano.
Keith I. Farkas is a staff engineer at VMWare, an EMC company. His research interests span personal and enterprise computing and include power and energy management, mobile systems and location-aware pervasive applications, automated control and management of computing infrastructure, and highly available computational infrastructure. He received his PhD in electrical and computer engineering from the University of Toronto. He's a member of the IEEE and ACM and has served on the editorial board of IEEE Pervasive Computing since the magazine's inception. Contact him at VMWare, 3210 Porter Dr., Palo Alto, CA 94304; firstname.lastname@example.org.
Franklin Reynolds is an engineering fellow at the Nokia Research Center in Cambridge, Massachusetts, where he leads a group that studies and develops technologies for ubiquitous computing and self-organizing networks. His research interests include distributed operating systems, network protocols, embedded computing, and user-oriented distributed systems. He's a member of the IEEE and serves on the editorial board of IEEE Pervasive Computing. Contact him at email@example.com.
Feng Zhao is a principal researcher at Microsoft Research, where he leads a group studying networked embedded computing and systems. Previously, he directed Xerox PARC's embedded collaborative computing research area. His research interests include wide-area sensor networks, low-power embedded platforms, and the programming and information-processing issues arising from these systems. He received his PhD in electrical engineering and computer science from MIT. He's the editor in chief of the ACM Transactions on Sensor Networks. Contact him at firstname.lastname@example.org.