A Layered Distributed Storage Algorithm for Edge Computing Systems
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
-
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.