Network Switch Header Compression for Cloud Packet Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing networks, existing technologies face challenges in efficiently compressing and decompressing headers of packets across different communication protocols, leading to redundant information transmission and potential support limitations by network devices and links.

Innovation Solution

Implementing a networking switch that compresses and decompresses fields of headers between Layer 2 and Layer 3 communication protocols, using techniques such as removing source and destination address fields and adding compression information fields, to optimize packet transmission in cloud computing networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If header compression is implemented between Layer 2 and Layer 3 protocols, then network bandwidth utilization is improved, but device compatibility and support are worsened

Engineering Contradiction:
Improvenetwork bandwidth utilizationVSAvoiddevice compatibility
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary compression mechanism at the networking switch that translates between uncompressed headers and compressed representations. This intermediary layer enables bandwidth-efficient transmission while maintaining compatibility with existing network devices that expect standard header formats, resolving the contradiction between compression efficiency and device support.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention changes the parameter representation of header fields by compressing address fields and other header data into more compact forms. By transforming the parameter encoding (e.g., using compressed address fields instead of full MAC addresses), the system achieves better bandwidth utilization while the compression/decompression functionality ensures interoperability with conventional network devices.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If compression and decompression functionality is added to networking switches, then network efficiency is improved, but device complexity is worsened

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidswitch functionality
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the header processing function into separate compression and decompression modules within the networking switch. This segmentation allows the switch to handle compression for outgoing packets and decompression for incoming packets independently, improving network efficiency while organizing the added complexity into manageable, modular components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention implements preliminary compression of headers at the switch before transmission, and preliminary decompression upon receipt. This preliminary action approach prepares data in advance for optimal transmission efficiency, while the modular implementation of these preliminary actions keeps the added device complexity manageable and organized.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10205660B2Apparatus and method for packet header compression
Publication Date: 2019.02.12 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10205660B2 patent drawing
  • US10205660B2 patent drawing
  • US10205660B2 patent drawing

AI summary

The present disclosure describes a networking switch of a network and method for operating the networking switch. The networking switch communicates within the network using datagrams, such as packets and/or frames. The frames include packets of a first communication protocol or layer having headers of the first communication protocol or layer. In some situations, the packets of the first communication protocol or layer are embedded with packets of a second communication protocol or layer. Often times, one or more fields of headers of the first communication protocol or layer convey substantially similar or redundant information, such as routing information to provide an example, as one or more fields of headers of the second communication protocol or layer. In these situations, the networking switch can compress the one or more fields of the headers of the first communication protocol or layer