Programming Models for Sensor Networks: A Survey
Skip to main content
eScholarship
Open Access Publications from the University of California

Programming Models for Sensor Networks: A Survey

Abstract

Sensor networks have been used in various types of applications and still have a huge potential. As an application logic becomes more complex, growing number of people realize that programming sensor networks is difficult. Part of the difficulty comes from their distributed nature, but the large fraction is from other harsh situations they face such as unreliable communication, faulty nodes, and extremely constrained resources. Researchers have proposed different programming models to alleviate the difficulty, sharing an ultimate goal of making programming easy while making full use of given resources. In this paper, we first explore the requirements for programming models for sensor networks. Then we present a taxonomy of the programming models, classified according to the level of abstractions they provide. We evaluate each work in terms of the requirements and discuss the strategies how the programming models strive to satisfy these requirements. Further, we discuss some possible future directions of research in this area.

Pre-2018 CSE ID: CS2007-0881

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View