×

Header compression for CCN messages using dictionary learning

  • US 10,009,446 B2
  • Filed: 11/02/2015
  • Issued: 06/26/2018
  • Est. Priority Date: 11/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for efficient packet forwarding, the method comprising:

  • generating a compressed representation of a type, length, and value (TLV) string in response to identifying the TLV string in a packet;

    storing the compressed representation for the TLV string in an entry of a learned dictionary in a storage device of a first node, wherein the compressed representation in the entry is a compressed counter comprising a compressor key, and wherein the compressor key is mapped to a type of the TLV string and a base value in the entry;

    sending from the first node the entry to a second node;

    receiving, by the first node, an acknowledgement from the second node; and

    in response to identifying the TLV string in a subsequent second packet of the acknowledgement, compressing the TLV string in the second packet based on the compressed representation, wherein compressing the TLV string in the second packet further comprises;

    calculating an offset based on a value in the TLV string and the base value; and

    replacing the TLV string with the compressor key and the offset.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×