題名: SenCore: an Embedded Operating System for Wireless Sensor Networks
作者: Li, Chia-Han
Chang, Hsung-Pin
關鍵字: Embedded Systems
Sensor Networks
Sensor Network Operating Systems
期刊名/會議名稱: 2006 ICS會議
摘要: Almost previous sensor network kernels can be roughly classified into two categories: event-driven and thread-driven. An event-based kernel is excellent in its tiny code size but fails to support time sensitive applications. In contrast, thread-driven is superior in its flexible programming construct but consumes more memory footprint. This motivates us to develop a new embedded kernel named SenCore. SenCore provides flexible programming construct by thread-driven architecture and achieves memory efficiency by preemptive three-queue FIFO scheduler. Owing to our scheduling scheme, no matter how many tasks exist, SenCore requires only three task stacks. In contrast, previous thread-driven networked sensor kernels require each task has its own stack. To be a functional operating system, SenCore also provides IPC, synchronization, timer and memory management. Furthermore, to enable portability, all hardwaredependent details are encapsulated in the Hardware Abstraction Layer. Finally, to address the energy constraints, SenCore scheduler sleeps the microcontroller when there is no ready task in the system. We have implement SenCore on the Mica2 mote and perform lots of performance evaluations. According to the performance results, SenCore is suitable for sensor network applications.
日期: 2007-01-25T06:23:47Z
分類:2006年 ICS 國際計算機會議

文件中的檔案:
檔案 描述 大小格式 
ce07ics002006000007.pdf3.81 MBAdobe PDF檢視/開啟


在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。