TY - GEN
T1 - The LiteOS operating system
T2 - 2008 International Conference on Information Processing in Sensor Networks, IPSN 2008
AU - Cao, Qing
AU - Abdelzaher, Tarek
AU - Stankovic, John
AU - He, Tian
PY - 2008
Y1 - 2008
N2 - This paper presents LiteOS, a multi-threaded operating system that provides Unix-like abstractions for wireless sensor networks. Aiming to be an easy-to-use platform, LiteOS offers a number of novel features, including: (1) a hierarchical file system and a wireless shell interface for user interaction using UNIX-like commands; (2) kernel support for dynamic loading and native execution of multithreaded applications; and (3) online debugging, dynamic memory, and file system assisted communication stacks. LiteOS also supports software updates through a separation between the kernel and user applications, which are bridged through a suite of system calls. Besides the features that have been implemented, we also describe our perspective on LiteOS as an enabling platform. We evaluate the platform experimentally by measuring the performance of common tasks, and demonstrate its programmability through twenty-one example applications.
AB - This paper presents LiteOS, a multi-threaded operating system that provides Unix-like abstractions for wireless sensor networks. Aiming to be an easy-to-use platform, LiteOS offers a number of novel features, including: (1) a hierarchical file system and a wireless shell interface for user interaction using UNIX-like commands; (2) kernel support for dynamic loading and native execution of multithreaded applications; and (3) online debugging, dynamic memory, and file system assisted communication stacks. LiteOS also supports software updates through a separation between the kernel and user applications, which are bridged through a suite of system calls. Besides the features that have been implemented, we also describe our perspective on LiteOS as an enabling platform. We evaluate the platform experimentally by measuring the performance of common tasks, and demonstrate its programmability through twenty-one example applications.
UR - http://www.scopus.com/inward/record.url?scp=51249101388&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=51249101388&partnerID=8YFLogxK
U2 - 10.1109/IPSN.2008.54
DO - 10.1109/IPSN.2008.54
M3 - Conference contribution
AN - SCOPUS:51249101388
SN - 9780769531571
T3 - Proceedings - 2008 International Conference on Information Processing in Sensor Networks, IPSN 2008
SP - 233
EP - 244
BT - Proceedings - 2008 International Conference on Information Processing in Sensor Networks, IPSN 2008
Y2 - 22 April 2008 through 24 April 2008
ER -