DocumentCode :
2683604
Title :
Enforcing Memory Safety for Sensor Node Programs
Author :
Lin, Nan ; Dong, Yabo ; Lu, Dongming ; He, Jie
Author_Institution :
Sch. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
fYear :
2012
fDate :
27-29 Oct. 2012
Firstpage :
300
Lastpage :
306
Abstract :
Sensor nodes are generally resource-constrained and MMUs are not present on sensor nodes. Without MMU, operating system is volatile to user program errors. so it is notoriously difficult to write robust programs. In this paper, we present memory safety schemes for sensor programs written in C programming language to isolate user program memory from operating system memory. Our memory safety schemes have shown a number of superiorities over other existing safety schemes for sensor nodes. Evaluations show the overhead of our memory safety schemes and the performance of memory safety is compared with other safety schemes.
Keywords :
C language; operating systems (computers); storage management; telecommunication computing; wireless sensor networks; C programming language; MMU; memory safety; memory safety schemes; operating system memory; robust programs; sensor node programs; user program errors; Assembly; Dynamic scheduling; Kernel; Random access memory; Registers; Safety; control flow verification; memory safety; sensor networks; stack protection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2012 IEEE 12th International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4673-4873-7
Type :
conf
DOI :
10.1109/CIT.2012.78
Filename :
6391917
Link To Document :
بازگشت