DocumentCode :
170542
Title :
Memory optimization techniques for multithreaded operating system on wireless sensor nodes
Author :
Xing Liu ; Kun Mean Hou ; de Vaulx, Christophe ; Hailun Zhu ; Xin Liu
Author_Institution :
LIMOS Lab., Blaise Pascal Univ., Clermont-Ferrand, France
fYear :
2014
fDate :
16-18 May 2014
Firstpage :
503
Lastpage :
508
Abstract :
Multithreaded operating system (OS) is essential to be used for many wireless sensor network (WSN) applications. However, the RAM consumption of the multithreaded OS is high. Thus, it is infeasible to apply the multithreaded OS on many high RAM constrained wireless sensor nodes (WNs). To address this challenge, several memory optimization strategies are investigated in this paper. On one hand, the subfunction-granularity thread switch and hybrid OS scheduling model are proposed to decrease the RAM consumption of the thread stacks. On the other hand, different dynamic memory allocation mechanisms are presented to reduce the heap memory size. With the implementation of these optimization techniques, the total RAM consumption of the multithreaded WSN OSs can be brought down greatly. In result, the multithreaded WSN OSs become suitable to be used even on the high RAM constrained WNs.
Keywords :
multi-threading; operating systems (computers); optimisation; random-access storage; scheduling; storage allocation; telecommunication computing; wireless sensor networks; RAM constrained WN; RAM constrained wireless sensor nodes; RAM consumption; WSN application; dynamic memory allocation mechanism; heap memory size; hybrid OS scheduling model; memory optimization strategy; memory optimization techniques; multithreaded OS; multithreaded WSN OS; multithreaded operating system; subfunction-granularity thread switch; thread stack; wireless sensor network application; Dynamic scheduling; Instruction sets; Memory management; Optimization; Random access memory; Resource management; Wireless sensor networks; dynamic memory allocation; hybrid operating system; memory optimization; wireless sensor network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Progress in Informatics and Computing (PIC), 2014 International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4799-2033-4
Type :
conf
DOI :
10.1109/PIC.2014.6972386
Filename :
6972386
Link To Document :
بازگشت