Slotted Programming for Sensor Networks

被引:14
作者
Flury, Roland [1 ]
Wattenhofer, Roger [1 ]
机构
[1] Swiss Fed Inst Technol, Comp Engn & Networks Lab, Zurich, Switzerland
来源
PROCEEDINGS OF THE 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS | 2010年
关键词
modularity; context-free programming; time slicing;
D O I
10.1145/1791212.1791216
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We advocate a novel programming approach we call slotted programming that not only addresses the specific hardware capabilities of sensor nodes, but also facilitates coding through a truly modular design. The approach is based on the temporal decoupling of the different tasks of a sensor node such that at any time at most one task is active. In contrast to traditional sensor network programming, slotted programming guarantees that each of these tasks can be implemented as an independent software module, simplifying not only the coding and testing phase, but also the code reuse in a different context. In addition, we believe that the proposed approach is highly qualified for energy efficient and real time applications. To substantiate our claims, we have implemented slotos, an extension to TinyOS that supports slotted programming. Within this framework, we demonstrate the advantages of the slotted programming paradigm.
引用
收藏
页码:24 / 34
页数:11
相关论文
共 20 条
  • [1] ABRACH H, 2003, WSNA
  • [2] Brouwers N., 2008, SENSYS
  • [3] BURRI N, 2007, IPSN
  • [4] Cooprider Nathan., 2007, SENSYS
  • [5] DUNKELS A, 2006, SENSYS
  • [6] Dunkels A., 2004, EMNETS
  • [7] El-Hoiydi A., 2004, COMPUTERS COMMUNICAT
  • [8] ESWARAN A, 2005, RTSS
  • [9] Gu Lin., 2006, SENSYS
  • [10] HAN CC, 2005, MOBISYS