REEFS: An SDN hyper file system based on erasure coding

Zheng Ping Guo, Jehn Ruey Jiang, Yung Liang Lai

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This study proposes a hyper file system, named REEFS (Resilient Erasure-codE File System), which is based on erasure code (EC) and integrates the technologies of software defined networking (SDN) and the distributed file system (DFS). REEFS utilizes the EC to encode a data object or file into \boldsymbol{n} blocks for storing in \boldsymbol{n} storage nodes in the DFS. REEFS is fault-tolerant since any \boldsymbol{k} out of the \boldsymbol{n} blocks can recover the data object. An algorithm, called Residual Network Multiple Shortest Path (RNMSP), is developed for finding the shortest paths from the file source to \boldsymbol{n} storage nodes to reduce the file data block transmission latency, while maintaining high data availability. The shortest paths are used by the SDN controller to manage SDN switches to forward block data. The RNMSP algorithm is compared with other related algorithms to show its superiority in terms of the average file transmission latency.

Original languageEnglish
Title of host publication2018 IEEE 4th International Conference on Computer and Communications, ICCC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages619-623
Number of pages5
ISBN (Electronic)9781538683392
DOIs
StatePublished - Dec 2018
Event4th IEEE International Conference on Computer and Communications, ICCC 2018 - Chengdu, China
Duration: 7 Dec 201810 Dec 2018

Publication series

Name2018 IEEE 4th International Conference on Computer and Communications, ICCC 2018

Conference

Conference4th IEEE International Conference on Computer and Communications, ICCC 2018
Country/TerritoryChina
CityChengdu
Period7/12/1810/12/18

Keywords

  • Distributed file system
  • Erasure code
  • Fault-tolerance
  • Software defined networking

Fingerprint

Dive into the research topics of 'REEFS: An SDN hyper file system based on erasure coding'. Together they form a unique fingerprint.

Cite this