DocumentCode :
1820589
Title :
Java Virtual Machine Based Infrastructure for Decent Wireless Sensor Network Development Environment
Author :
Liu, Xing ; Diao, Xunxing ; Hou, Kun Mean ; Zhu, Hailun ; Liu, Xin ; Wang, Yazhou ; Jia, Wei
Author_Institution :
LIMOS Lab., Blaise Pascal Univ. Clermont-Ferrand II, Clermont-Ferrand, France
fYear :
2012
fDate :
4-7 Sept. 2012
Firstpage :
120
Lastpage :
127
Abstract :
Wireless Sensor Networks (WSNs) have played an important role in diverse domains. However, programming on WSN nodes are quite hard because currently there exist no standard software and hardware platforms in WSN. Thus it´s essential to build a software infrastructure that can provide a decent development environment to the users. One sound choice to achieve this objective is to deploy embedded Java virtual machine (EJVM) on the WSN nodes. However, most sensor nodes are resources-constrained devices and WSN applications have some essential performance requirements as well, the feasibility of applying any EJVM on a WSN platform should be evaluated in advance. In this paper, an EJVM simpleRTJ is researched, chosen, ported and enhanced on the Live node platform equipped with AT91SAM7S256 micro controller. The experimental work proves that simpleRTJ is an advisable method for providing a decent WSN development environment. Yet the observed drawbacks such as the non-trivial RAM resource requirement and low executive efficiency restrict its employment on the high memory and energy resources constrained sensor nodes, e.g., the ones equipped with the micro controller ATMEGA1281. To address this challenge, an efficient middleware EMIDE is implemented complementally to substitute EJVM for meeting the challenge of implementation on the high resources-constrained WSN platforms. The performance evaluation work proves that EMIDE is an effective method to provide a decent WSN development environment as well as capable to be applied on the high resources-constrained sensor platforms.
Keywords :
Java; computerised instrumentation; microcontrollers; middleware; performance evaluation; random-access storage; resource allocation; virtual machines; wireless sensor networks; AT91SAM7S256 microcontroller; EJVM simpleRTJ; Java virtual machine based infrastructure; WSN nodes; decent wireless sensor netowrk development environment; embedded Java virtual machine; energy resource constrained sensor nodes; hardware platforms; live node platform; low executive efficiency; middleware EMIDE; nontrivial RAM resource requirement; performance evaluation; resource-constrained devices; resources-constrained WSN platforms; software infrastructure; standard software; Hardware; Java; Memory management; Microcontrollers; Programming; Random access memory; Wireless sensor networks; middleware; virtual machine; wireless sensor network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), 2012 9th International Conference on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4673-3084-8
Type :
conf
DOI :
10.1109/UIC-ATC.2012.75
Filename :
6331970
Link To Document :
بازگشت