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

Sign up for technology updates

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

More Technologies