×

Metacodec for optimizing network data compression based on comparison of write and read rates

  • US 9,210,239 B1
  • Filed: 03/07/2013
  • Issued: 12/08/2015
  • Est. Priority Date: 11/29/2006
  • Status: Active Grant
First Claim
Patent Images

1. A processor readable non-transitive media that includes instructions, wherein the execution of the instructions by a network device enables actions, comprising:

  • negotiating which of a plurality of compression modes the network device and another network device will selectively use to compress and decompress data transmitted between the network device and the other network device;

    reading data received over a network;

    compressing the data using a compression mode of the plurality of negotiated compression modes;

    determining a compression time as an amount of time consumed to compress the data using the compression mode;

    writing the compressed data to a buffer for use in communicating the compressed data over the network;

    determining a write time as another amount of time consumed to write the compressed data to the buffer;

    determining a ratio of the compression time to the write time for the data;

    selectively modifying the compression mode based in part on the determined ratio of compression time to write time; and

    wherein selectively modifying the compression mode includes;

    if the determined ratio is greater than a threshold value, selecting another compression mode having a lower ratio of compression than a current compression mode; and

    if a ratio of write time to compression time is greater than another threshold value, selecting yet another compression mode having a higher ratio of compression than the current compression mode.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×