Techniques for de-Duplicating Network Coded Distributed Storage

Exclusively Licensed

Methods for encoding a file and de-duplicating a coded packet of the file are presented. The encoding method includes: identifying a file to be stored; encoding the file to generate a plurality of coded packets; generating a hash code associated with the file; distributing the plurality of coded packets to a plurality of storage nodes; and storing the hash code associated with the file in a hash server. The de-duplicating method includes: receiving a coded packet at a storage node; retrieving a hash code, from the hash server, corresponding to the coded packet; determining whether the coded packet has been stored in the storage node based upon the hash code; in response to determination that the coded packet has being stored, discarding the coded packet; and in response to determination that the coded packet has not being stored, storing the coded packet in the storage node.

Researchers

Muriel Medard / Vitaly Abdrashitov / Prakash Narayana Moorthy

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

  • system for de-duplicating network coded distributed storage and related techniques
    United States of America | Pending
  • system for de-duplicating network coded distributed storage and related techniques
    China | Granted | 111,247,509
  • system for de-duplicating network coded distributed storage and related techniques
    United States of America | Granted | 11,025,600

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.