Energy efficient distributed storage systems with LT-codes in resource-limited wireless systems

Louai Al-Awami, Hossam H. Hassanein

Research output: Contribution to journalConference articlepeer-review

3 Scopus citations

Abstract

In this paper we study the problem of designing a distributed data storage system using rateless codes for resource constrained systems such as Wireless Sensor Networks (WSNs). Rateless codes, e.g. LT-codes, can achieve reduced complexity of both encoding and decoding, which caters well to the nature of limited resources in such systems. However, data in WSNs is inherently decentralized and that poses an additional challenge when attempting to build codes with unconventional degree distributions. We propose an energy efficient distributed dissemination and coding scheme to build a decentralized LTcodes based storage over a network of resource-limited nodes to provide data survivability against possible failures. In the proposed scheme, each sensor node assigns selection probabilities to storage nodes using Robust Soliton Distribution (RSD) in a distributed fashion, and disseminates its data over the storage network randomly. The proposed scheme is compared to similar schemes in the literature by means of simulations. The results show that energy consumption can be substantially reduced while achieving the required storage requirements.

Original languageEnglish
Article number7417731
JournalProceedings - IEEE Global Communications Conference, GLOBECOM
DOIs
StatePublished - 2015

Bibliographical note

Publisher Copyright:
© 2015 IEEE.

Keywords

  • Data survivability
  • Decentralized storage
  • Energy efficiency
  • Fountain codes
  • Wireless sensor networks

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Hardware and Architecture
  • Signal Processing

Fingerprint

Dive into the research topics of 'Energy efficient distributed storage systems with LT-codes in resource-limited wireless systems'. Together they form a unique fingerprint.

Cite this