Research Repository

A nimble decompression algorithm for ZigBee firmware update in smart home environment

Feng, T and Yang, K (2017) A nimble decompression algorithm for ZigBee firmware update in smart home environment. In: 14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017, 2017-01-08 - 2017-01-11, Las Vegas, NV, USA.

Full text not available from this repository.

Abstract

Smart home environment is typically comprised of two parts: a home gateway and a number of home appliances. One of the challenges faced by ZigBee is its resource-efficient firmware update. A commonly used method is to compress the firmware before sending it to the ZigBee end nodes. The receiver side, i.e., the ZigBee end nodes, have limited resources in terms of storage and communication bandwidth. Hence the key issue here is how to make the decompression process use as little resources as possible. Based on the existing work this paper goes one step further to propose a nimble decompression algorithm called HHD, whose technical essence is to turn a Huffman tree that represents the firmware to an array which is much smaller. Its nimbleness is reflected in two aspects: storage usage and decompression time. Performance evaluations have shown that HHD has outperformed the conventional algorithms such as Huffman coding by fifty percent on average storage usage and by twenty folds on average decompression time usage.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Published proceedings: 14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017
Uncontrolled Keywords: ZigBee update, decompression algorithm, data structure, Huffman coding, Hamilton circuit
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Faculty of Science and Health > Computer Science and Electronic Engineering, School of
Depositing User: Elements
Date Deposited: 07 Sep 2017 15:53
Last Modified: 07 Sep 2017 16:15
URI: http://repository.essex.ac.uk/id/eprint/20332

Actions (login required)

View Item View Item