Programming Sensor Networks Made Easy

Abstract

The designer of a sensor network protocol needs to address several low-level details such as message collisions, message losses, and resource limitations. Also, the designer needs to solve several high-level problems such as routing, leader election, and di using computation that are already considered in distributed systems and traditional networking. Therefore, to simplify the design of sensor network protocols, in this paper, we propose ProSe, a programming tool for sensor networks that enables the following: (i) specify programs in simple abstract models considered in distributed systems literature while hiding low-level details, (ii) reuse existing algorithms in the context of sensor networks, and (iii) automate code generation and deployment. Furthermore, ProSe helps in rapid prototyping and quick deployment of sensor networks. Finally, ProSe enables the transition where protocols are designed by domain experts rather than experts in sensor networks.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2005
Accession Number
ADA455934

Entities

People

  • Mahesh Arumugam
  • Sandeep S. Kulkarni

Organizations

  • Michigan State University

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computations
  • Computer Programming
  • Computer Science
  • Computing System Architectures
  • Detectors
  • Engineering
  • Fault Tolerance
  • Language
  • Multiple Access
  • Network Protocols
  • Networks
  • Prototypes
  • Sensor Networks
  • Software Development
  • Software Prototyping
  • Time Division Multiple Access
  • Time Intervals

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.
  • Sensor Fusion and Tracking Systems.
  • Software Engineering.