Challenges for Sensornet Programming - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

Challenges for Sensornet Programming

Description:

Gratis. Simulators. TOSSIM. Prowler. RMASE. Geographically. constrained. Topology- based ... Time and location information are important for sensor network ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 6
Provided by: steven245
Category:

less

Transcript and Presenter's Notes

Title: Challenges for Sensornet Programming


1
Challenges for Sensornet Programming
  • NSF NeTS NOSS PI Meeting
  • Steven Cheung
  • October 17, 2005

2
Zhao-Guibas taxonomy
Sensornet software design methodologies
platforms
Node-level platforms
State-centric platforms / collaboration group
  • TinyOS
  • nesC
  • TinyGALS
  • Maté
  • VM
  • SNACK
  • Gratis
  • Simulators
  • TOSSIM
  • Prowler
  • RMASE

Topology- based
Publish- subscribe
Geographically constrained
Acquaintance
  • Geocasting
  • GEAR
  • EnviroTrack
  • Hood
  • Abstract
  • region
  • Directed
  • diffusion
  • Agilla
  • RoamHBA
  • (coordinating
  • mobile
  • agents)

3
Zhao-Guibas taxonomy
Sensornet software design methodologies
platforms
Node-level platforms
State-centric platforms / collaboration group
Macroprogramming
  • TinyDB
  • Cougar
  • Regiment
  • Kairos

4
Observations
  • Time and location information are important for
    sensor network applications, but identities of
    nodes that generate data are not
  • Significant progress has been made in sensornet
    programming, especially for some applications
    (e.g., querying sensors for data)
  • Apparent tradeoffs among abstraction level,
    expressiveness, and efficiency of programming
    platforms
  • ? domain-specific programming platforms?

5
Challenges
  • Scalability
  • How well does the program perform for a large
    (say 10k-node) sensor net?
  • Support for heterogeneous sensor net
  • Dynamics of sensor networks
  • Nodes that come and go
  • How to develop robust programs?
  • Tradeoffs among resource usage, reliability,
    system lifetime, security, costs,
  • TinyDB (adjusting sampling frequency based on
    system lifetime) and abstract region (accuracy vs
    resource usage)
  • Quality of service
Write a Comment
User Comments (0)
About PowerShow.com