Systems and methods of coordinated data packet transmission on multi-point wireline or optical shared physical media
AssigneeAvago Technologies Intemational Sales Pte. Limited
InventorDmitrii Loukianov
Life of this patent
Estimating the term…
Abstract
A media access control layer (MAC) or device for shared bus network system for collision-less data packet transmission, the media access control layer includes a transmission controller, priority queues, timestamper, and optional coordinator packet generator. The transmission controller is configured to decode a coordination packet received from the physical layer. The transmission controller is further configured to extract control information from the coordination packet. The transmission controller is further configured to generate a data packet transmission schedule and allocate non-overlapping time intervals to transmit the plurality of data packets with collision avoidance.
Claims20
A device comprising:
- a transmission controller configured to:
- receive a coordination packet from a network medium;
- obtain information from the coordination packet;
- and
- provide a data packet transmission schedule configured to allocate non-overlapping times to transmit a plurality of data packets in response to the information from the coordination packet.
A method for data packet transmission, the method comprising:
- receiving, by a transmission controller, a coordination packet;
- obtaining information from the coordination packet;
- providing, by the transmission controller, a transmission schedule configured to allocate non-overlapping times using the information from the coordination packet;
- and
- transmitting, by the transmission controller, a data packet according to the transmission schedule.
A device, comprising:
- one or more processors and memory storing instructions that, when executed by the one or more processors causes the one or more processors to perform operations comprising:
- receiving a coordination packet;
- obtaining information from the coordination packet;
- and
- providing a data packet transmission schedule configured to allocate non-overlapping times to transmit a plurality of data packets using the information from the coordination packet.
Dependencies are inferred from the claim text.