A Hotswappable Operating System for Wireless Sensor Networks

碩士 === 國立中興大學 === 資訊科學系所 === 95 === After deploying a sensor network, we would need to debug and update code, add a new feature, and adjust system behavior. Consequently, providing network programming ability in sensor networks is necessary. Many different methods for network reprogramming in sensor...

Full description

Bibliographic Details
Main Authors: Yu-Chieh Lin, 林郁傑
Other Authors: Hsung-Pin Chang
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/18810671207025780363
id ndltd-TW-095NCHU5394047
record_format oai_dc
spelling ndltd-TW-095NCHU53940472016-05-23T04:18:28Z http://ndltd.ncl.edu.tw/handle/18810671207025780363 A Hotswappable Operating System for Wireless Sensor Networks 一個可動態置換系統模組的無線感測網路作業系統 Yu-Chieh Lin 林郁傑 碩士 國立中興大學 資訊科學系所 95 After deploying a sensor network, we would need to debug and update code, add a new feature, and adjust system behavior. Consequently, providing network programming ability in sensor networks is necessary. Many different methods for network reprogramming in sensor networks have been proposed and developed, such as full system image replacement, approaches based on binary differences, virtual machines, and loadable native code modules. In this thesis, on the basis of SOS, we implement hot-swapping capability on wireless sensor network. The component of the system can be swapped dynamically without losing any states. To support hot-swapping, we design a set of methods to satisfy the four conditions required for hot-swapping. Furthermore, our system can hot-swap not only the application components but also the kernel components. In addition, we make lots of improvement to SOS. First, we improve the SOS''s flash memory allocation scheme. Moreover, we eliminate the jump call overhead in SOS''s system calls. Finally, we offload the linking function to the server to save energy and memory consumption on sensor nodes. To evaluate our mechanisms, we design lots of applications to verify our hot-swapping capability. For the experimental result, the execution state of the old component can be correctly transferred to the new component. Hsung-Pin Chang 張軒彬 2007 學位論文 ; thesis 62 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中興大學 === 資訊科學系所 === 95 === After deploying a sensor network, we would need to debug and update code, add a new feature, and adjust system behavior. Consequently, providing network programming ability in sensor networks is necessary. Many different methods for network reprogramming in sensor networks have been proposed and developed, such as full system image replacement, approaches based on binary differences, virtual machines, and loadable native code modules. In this thesis, on the basis of SOS, we implement hot-swapping capability on wireless sensor network. The component of the system can be swapped dynamically without losing any states. To support hot-swapping, we design a set of methods to satisfy the four conditions required for hot-swapping. Furthermore, our system can hot-swap not only the application components but also the kernel components. In addition, we make lots of improvement to SOS. First, we improve the SOS''s flash memory allocation scheme. Moreover, we eliminate the jump call overhead in SOS''s system calls. Finally, we offload the linking function to the server to save energy and memory consumption on sensor nodes. To evaluate our mechanisms, we design lots of applications to verify our hot-swapping capability. For the experimental result, the execution state of the old component can be correctly transferred to the new component.
author2 Hsung-Pin Chang
author_facet Hsung-Pin Chang
Yu-Chieh Lin
林郁傑
author Yu-Chieh Lin
林郁傑
spellingShingle Yu-Chieh Lin
林郁傑
A Hotswappable Operating System for Wireless Sensor Networks
author_sort Yu-Chieh Lin
title A Hotswappable Operating System for Wireless Sensor Networks
title_short A Hotswappable Operating System for Wireless Sensor Networks
title_full A Hotswappable Operating System for Wireless Sensor Networks
title_fullStr A Hotswappable Operating System for Wireless Sensor Networks
title_full_unstemmed A Hotswappable Operating System for Wireless Sensor Networks
title_sort hotswappable operating system for wireless sensor networks
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/18810671207025780363
work_keys_str_mv AT yuchiehlin ahotswappableoperatingsystemforwirelesssensornetworks
AT línyùjié ahotswappableoperatingsystemforwirelesssensornetworks
AT yuchiehlin yīgèkědòngtàizhìhuànxìtǒngmózǔdewúxiàngǎncèwǎnglùzuòyèxìtǒng
AT línyùjié yīgèkědòngtàizhìhuànxìtǒngmózǔdewúxiàngǎncèwǎnglùzuòyèxìtǒng
AT yuchiehlin hotswappableoperatingsystemforwirelesssensornetworks
AT línyùjié hotswappableoperatingsystemforwirelesssensornetworks
_version_ 1718279328276414464