Wireless sensor network operating system: concept, new design, and implementation
Memory optimization, real-time scheduling, energy conservation, reprogramming, context awareness, and fault tolerance are the critical research challenges in the wireless sensor network (WSN). To address these challenges, a new WSN operating system (OS) LiveOS is designed and implemented in this chapter. Compared with the other WSN OSes, LiveOS has two typical features. On the one hand, the new OS design concepts such as the hybrid scheduling, the shared-stack scheduling, the reactive-defragmentation allocation, and the pre-linked native-code middleware are implemented. By doing this, the memory cost of the real-time WSN OS can be decreased. Moreover, the reprogramming performance of the WSN nodes can be improved. On the other hand, the new research approach, which addresses the WSN challenges by combining both the software technique and the multi-core hardware technique, is applied in LiveOS. By means of the multi-core hardware infrastructure, the lifetime of the LiveOS node can be prolonged. Moreover, the context-aware ability, the real-time performance, and the fault-tolerant capability of the WSN nodes can be improved. With the implementation of the above concepts, LiveOS becomes the WSN OS which can be applied on the resource-constrained WSN nodes and can be used to execute the real-time WSN applications with high reliability.
Wireless sensor network operating system: concept, new design, and implementation, Page 1 of 2
< Previous page Next page > /docserver/preview/fulltext/books/te/pbte067e/PBTE067E_ch3-1.gif /docserver/preview/fulltext/books/te/pbte067e/PBTE067E_ch3-2.gif