Compression and decompression for network systems
AssigneeQLOGIC, Corporation
InventorAbraham Albo
Life of this patent
Estimating the term…
Abstract
Method and system for processing a source protocol data unit (PDU) is provided. The method includes receiving the source PDU at a local router; determining whether to compress the source PDU or process the source PDU without compression; compressing the source PDU and setting a flag indicating that the source PDU is compressed; and transmitting the compressed source PDU via a network link. The system includes a host system that generates a source PDU; a local router that receives the source PDU and determines whether to compress the source PDU or process the source PDU without compression; compresses the source PDU and sets a flag indicating that the source PDU is compressed; and transmits the compressed source PDU via a network link to a remote router.
Claims20
A method for processing a protocol data unit, comprising:
- receiving the protocol data unit at a router;
- the router determining whether to compress the protocol data unit or send the protocol data unit to a network without compression;
- if the protocol data unit is to be compressed, the router determining whether to re-initialize compression history;
- if compression history is to be re-initialized, the router re-initializing compression history for compressing the protocol data unit;
- the router compressing the protocol data unit and setting a flag indicating that the protocol data unit is compressed and transmitting the compressed protocol data unit via a network link.
A network system, comprising:
- a computing system for generating a protocol data unit;
- and
- a first router that receives the protocol data unit and determines whether to compress the protocol data unit or send the protocol data unit to a network without compression;
- if the protocol data unit is to be compressed, the first router determines whether to re-initialize compression history;
- and if compression history is to be re-initialized, the first router re-initializes compression history for compressing the protocol data unit;
- compresses the protocol data unit;
- sets a flag indicating that the protocol data unit is compressed;
- and transmits the compressed protocol data unit via a network link.
A router, comprising:
- a compression/decompression module for compressing and decompressing a protocol data unit;
- wherein the router receives the protocol data unit and determines whether to compress the protocol data unit or send the protocol data unit to a network without compression;
- if the protocol data unit is to be compressed, the router determines whether to re-initialize compression history;
- if compression history is to be re-initialized, the router re-initializes compression history for compressing the protocol data unit;
- compresses the protocol data unit;
- sets a flag indicating that the protocol data unit is compressed;
- and transmits the compressed protocol data unit via a network link.
Dependencies are inferred from the claim text.