Multiple Packet Cells Bandwidth Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data transmission networks face inefficiencies in bandwidth usage due to the tradeoff between cell size and overhead, leading to suboptimal bandwidth efficiency, particularly when handling small packets, which results in significant waste and increased design complexity and costs.
Innovation Solution
The implementation of multiple packet cells (MPCs) with headers and packet indicators (SOP, EOP, and length fields) allows for efficient packing and transmission of multiple packets within a cell, optimizing payload capacity and minimizing overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If cell size is increased to reduce overhead proportion, then bandwidth efficiency improves for large packets, but bandwidth efficiency deteriorates for small packets due to fixed overhead cost
Solution Approach 1:
The invention segments the cell payload into multiple variable-sized sub-payloads, each capable of carrying one or more packets. This allows the cell to dynamically allocate space based on packet sizes, preventing waste from fixed cell size while maintaining efficient overhead utilization. The cell structure is divided into multiple packet cells (MPCs) that can be independently filled.
Solution Approach 2:
The cell structure transitions from a static fixed-size payload to a dynamic variable-size payload composition. The cell can adapt its effective payload capacity based on the sizes of packets being transmitted, allowing optimal utilization whether packets are small or large. The cell dynamically adjusts how much of its payload is used for data versus overhead.
2Loss of energy
If cell size is decreased to improve small packet efficiency, then bandwidth efficiency improves for small packets, but overhead consumes significant bandwidth proportion
Solution Approach 1:
The invention merges multiple packets into a single cell structure, allowing one cell to carry multiple packet cells (MPCs). This combining approach allows the system to achieve the bandwidth efficiency of small cells while maintaining the payload capacity of large cells, as multiple small packets are consolidated into one cell transmission.
Solution Approach 2:
The cell structure becomes universal, capable of handling both small and large packets efficiently. The same cell infrastructure can accommodate varying packet sizes by dynamically allocating payload space, making the system adaptable to different packet lengths without requiring separate optimization for each case.
3Device complexity
If conventional cell structure is used with fixed size, then device complexity remains low, but bandwidth efficiency deteriorates due to packet size mismatches
Solution Approach 1:
The system performs preliminary actions by pre-defining the cell structure with fixed overhead fields (SOP, EOP, length) that enable dynamic packet mapping. This preliminary structuring allows the cell to efficiently accommodate variable packet sizes without requiring complex runtime calculations or reconfiguration, maintaining simplicity while improving efficiency.
Solution Approach 2:
The invention changes the parameter of payload utilization from fixed to variable. By introducing variable-length payload sections that can be dynamically filled based on packet sizes, the system optimizes bandwidth efficiency without fundamentally changing the cell transmission mechanism or adding significant complexity to the device architecture.
Data Source
AI summary
A network method and apparatus configured to increase bandwidth efficiency using multiple packets cells (“MPC”) is disclosed. MPC, in one embodiment, includes a header, a payload, a first cell packet indicator (“CPI”) and a second CPI. The first CPI includes a first start of packet (“SOP”) field, a first end of packet (“EOP”) field, and a first length field. The first SOP field is used to indicate that the payload contains the first portion of a first packet and the first EOP field indicates that the payload contains the last portion of the first packet. The first length field indicates total number of bytes associated with the first packet that are stored in the payload. Similarly, the second CPI includes a second SOP field, a second EOP field, and a second length field, and it is used to track the second packet.


