Browse > Article

A Real-time Interrupt Handling Scheme for Efficient Sensor Operating Systems  

Ahn, Jae-Hoon (숭실대학교 컴퓨터학과)
Choi, Kyu-Ho (숭실대학교 컴퓨터학과)
Kim, Tae-Hyung (숭실대학교 컴퓨터학과)
Hong, Ji-Man (숭실대학교 컴퓨터학과)
Abstract
A new application area in which wireless sensor networks are applied requires the performance of more elaborated and complicated task and the completion of those tasks within a time limit. Until now, it is, however, insufficient to do research on the mechanism of handling interrupt based on real-time sensor operating systems which carefully consider the limitation of resources of sensor nodes and the property of tasks which is executed in a wireless sensor network area. In this paper, the requirements satisfying real-time in sensor operating systems are analyzed and based on this, a system is designed and implemented. In addition, the proposed mechanisms are confirmed by several verification methods, and the efficiency of the performance and the satisfaction of those requirements for real-time are verified by simulation.
Keywords
Sensor Operating Systems; Interrupt; Real-time task;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Regehr, and U. Duongsaa, Preventing interrupt overload, the ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems, pp.50-58, 2005.
2 Windows CE 6.0 - Interrupt service thread, http://msdn.microsoft.com/en-us/library/aa930165.aspx
3 Gu, L. and Stankovic, J. A, t-kernel: providing reliable OS support to wireless sensor networks, the 4th international Conference on Embedded Networked Sensor Systems, pp.1-14, 2006.
4 John Regehr, Nathan Cooprider, Interrupt Verification via Thread Verification, Electronic Notes in Theoretical Computer Science (ENTCS), vol.174 no.9, pp.139-150, June, 2007.   DOI   ScienceOn
5 Ingo Molnar, RT Patch, http://people.redhat.com/mingo/realtimeprempt/
6 Ingo Molnar, http://lwn.net/Articles/102216/
7 E. Jafer, and K. Arshak, The development of wireless sensor system for pressure and temperature signals monitoring, the 1st international conference on Ambient media and systems, 2008.
8 S. Mahlkecht, and S. Madani, On Architecture of Low Power Wireless Sensor Networks for Container Tracking and Monitoring Applications, 5th IEEE International Conference on Industrial Informatics, vol.2, pp.353-358, 2007.
9 O. Chipara, C. Lu, and G. Roman, Real-Time Query Scheduling for Wireless Sensor Networks, 28th IEEE International Real-Time Systems Symposium, pp.389-399, 2007.
10 Xinyu Feng, Zhong Shao, Yuan Dong, and Yu Guo. Certifying low-level programs with hardware interrupts and preemptive threads. In Proceedings of the 2008 ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI 2008), ACM Press, pp.170-182, Tucson, Arizona, Jun 2008.
11 G. Hoover, F. Brewer, and T. Sherwood, A case study of multi-threading in the embedded space, the international conference on Compilers, architecture and synthesis for embedded systems, pp. 357-367, 2006.