A Layered Distributed Storage Algorithm for Edge Computing Systems

Exclusively Licensed

A two-layer erasure-coded fault-tolerant distributed storage system offering atomic access for read and write operations is described. In some embodiments, a class of erasure codes known as regenerating codes (e.g. minimum bandwidth regenerating codes) for storage of data in a backend layer is used to reduce a cost of backend bulk storage and helps in reducing communication cost of read operations, when a value needs to be recreated from persistent storage in the backend layer. By separating the functionality of edge layer servers and backend servers, a modular implementation for atomicity using storage-efficient erasure-codes is provided. Such a two-layer modular architecture permits protocols needed for consistency implementation to be substantially limited to the interaction between clients and an edge layer, while protocols needed to implement erasure code are substantially limited to interaction between edge and backend layers.

Researchers

Nancy Lynch / Prakash Narayana Moorthy / Kishori Mohan Konwar / Muriel Medard

Departments: Dept of Electrical Engineering & Computer Science
Technology Areas: Communication Systems: Wireless / Computer Science: Networking & Signals
Impact Areas: Connected World

  • a layered distributed storage algorithm for edge computing systems
    Netherlands | Granted | 3,631,641
  • a layered distributed storage algorithm for edge computing systems
    European Patent Convention | Granted | 3,631,641
  • layered distributed storage algorithm for edge computing systems
    China | Granted | 0
  • a layered distributed storage algorithm for edge computing systems
    India | Pending
  • layered distributed storage system and techniques for edge computing systems
    United States of America | Granted | 10,735,515
  • a layered distributed storage algorithm for edge computing systems
    Germany | Granted | 3,631,641
  • a layered distributed storage algorithm for edge computing systems
    United Kingdom | Granted | 3,631,641
  • a layered distributed storage algorithm for edge computing systems
    France | Granted | 3,631,641
  • a layered distributed storage algorithm for edge computing systems
    Spain | Granted | 3,631,641

License this technology

Interested in this technology? Connect with our experienced licensing team to initiate the process.

Sign up for technology updates

Sign up now to receive the latest updates on cutting-edge technologies and innovations.