H04L47/58

DATA TRANSMISSION METHOD, DEVICE, AND COMPUTER STORAGE MEDIUM
20200252337 · 2020-08-06 ·

Embodiments of the present invention disclose a data transmission method, a device, and a computer storage medium, where the method includes: obtaining, by a first device, a congestion status of a transmission port, where the transmission port is a communications port used by the first device when a second device transmits data to the first device, and the congestion status is used to indicate whether data congestion occurs on the transmission port; and sending indication information to the second device when a mode switching condition is met, where the indication information is used to instruct the second device to switch a transmission mode used when the second device transmits the data, so that the second device transmits the data to the first device in a switched transmission mode, and the mode switching condition is associated with the congestion status of the transmission port.

Method for Transmitting Service Stream in Flexible Ethernet and Apparatus
20200252346 · 2020-08-06 ·

Embodiments provide a method for transmitting a service stream in a flexible Ethernet and an apparatus. The method includes: obtaining a to-be-transmitted service stream, where the service stream is to be transmitted by using a target virtual connection supported by a physical connection group between a transmit end and a receive end, the physical connection group includes multiple physical connections and supports at least one virtual connection, and the target virtual connection is any one of the at least one virtual connection; determining, from total bandwidth resources of the multiple physical connections and according to timeslot configuration tables used by the multiple physical connections, a timeslot bandwidth resource that belongs to the target virtual connection; and transmitting the service stream to the receive end by using the timeslot bandwidth resource that belongs to the target virtual connection.

Wireless communication method for multi-user transmission scheduling, and wireless communication terminal using same

The present invention relates to a wireless communication terminal and a wireless communication method for efficiently scheduling uplink multi-user transmission. To this end, provided are a base wireless communication terminal, including: a transceiver configured to transmit and receive a wireless signal; and a processor configured to control an operation of the transceiver, wherein the processor selects an access category for transmitting a trigger frame which solicits an uplink multi-user transmission, performs a backoff procedure for transmitting the trigger frame based on the selected access category, and transmits the trigger frame when a backoff counter of the backoff procedure expires and a wireless communication method using the same.

Network-based coordination of loss/delay mode for congestion control of latency-sensitive flows

A controller of a network, including routers to forward flows of packets originated at senders to receivers along distinct network paths each including multiple links, such that the flows merge at a common link that imposes a traffic bottleneck on the flows, receives from one or more of the routers router reports that each indicate an aggregate packet loss that represents an aggregate of packet losses experienced by each of the flows at the common link. The controller sends to the senders aggregate loss reports each including the aggregate packet loss so that the senders have common packet loss information for the common link on which to base decisions as to whether to switch from delay-based to loss-based congestion control modes when implementing dual-mode congestion control of the flows. In lieu of the controller, another example employs in-band router messages populated with packet losses by the routers the messages traverse.

SYSTEMS AND METHODS FOR NETWORK SCHEDULING AND RE-TRANSMISSION BUFFERING
20200145345 · 2020-05-07 · ·

Described herein include systems, methods, and apparatuses for the scheduling of data over a network (e.g., a wired or wireless network). A scheduler may be configured to receive a portion of packets at a receiving buffer and classify the packets into real time packets or non-real time packets using associated first and second queues. Further, a first re-transmission component may receive the real time packets from the first queue, and a second re-transmission component may receive the non-real time packets from the second queue. The real time packets may be received, by a transmission component, from the first re-transmission component; the transmission component may also receive non-real time packets from the second re-transmission component. The scheduler may then transmit at least one real time packet or non-real time packet to another device over a network using any suitable scheduling algorithm.

Method and Device for Supporting Multiple Wireless Protocols with a Medium Access Control Preprocessor

In one embodiment, a method includes: obtaining a multi-protocol schedule, wherein the multi-protocol schedule includes scheduling information characterizing packets associated with a plurality of wireless protocols, wherein each of the plurality of wireless protocols is associated with a respective virtual gateway of a plurality of virtual gateways; detecting, by a wireless transceiver, a first packet related to a first wireless protocol of the plurality of wireless protocols based on the multi-protocol schedule; and transmitting, by the wireless transceiver, the first packet related to the first wireless protocol to a first virtual gateway of the plurality of virtual gateways. According to some embodiments, the method is performed by a device (e.g., a MAC preprocessor) that includes a wireless transceiver, one or more processors, and non-transitory memory.

NETWORK-BASED COORDINATION OF LOSS/DELAY MODE FOR CONGESTION CONTROL OF LATENCY-SENSITIVE FLOWS
20200112517 · 2020-04-09 ·

A controller of a network, including routers to forward flows of packets originated at senders to receivers along distinct network paths each including multiple links, such that the flows merge at a common link that imposes a traffic bottleneck on the flows, receives from one or more of the routers router reports that each indicate an aggregate packet loss that represents an aggregate of packet losses experienced by each of the flows at the common link. The controller sends to the senders aggregate loss reports each including the aggregate packet loss so that the senders have common packet loss information for the common link on which to base decisions as to whether to switch from delay-based to loss-based congestion control modes when implementing dual-mode congestion control of the flows. In lieu of the controller, another example employs in-band router messages populated with packet losses by the routers the messages traverse.

Multiplexing method for scheduled frames in an ethernet switch
10601733 · 2020-03-24 · ·

The method comprises the steps of: a) providing a plurality of memory buffers, associated to respective indexes of priority, each buffer comprising one queue of frames having a same index of priority, b) sorting the received frames in a chosen buffer according to their index of priority, c) in each buffer, sorting the frames according to their respective timestamps, for ordering the queue of frames in each buffer from the earliest received frame on top of the queue to the latest received frame at the bottom of the queue, and d) feeding the transmitting ports with each frame or block of frame to transmit, in an order determined according to the index of priority of the frame, as well as an order of the frame or of the block of frame in the queue associated to the index of priority of the frame.

Method for transmitting service stream in flexible ethernet and apparatus
10554576 · 2020-02-04 · ·

Embodiments provide a method for transmitting a service stream in a flexible Ethernet and an apparatus. The method includes: obtaining a to-be-transmitted service stream, where the service stream is to be transmitted by using a target virtual connection supported by a physical connection group between a transmit end and a receive end, the physical connection group includes multiple physical connections and supports at least one virtual connection, and the target virtual connection is any one of the at least one virtual connection; determining, from total bandwidth resources of the multiple physical connections and according to timeslot configuration tables used by the multiple physical connections, a timeslot bandwidth resource that belongs to the target virtual connection; and transmitting the service stream to the receive end by using the timeslot bandwidth resource that belongs to the target virtual connection.

Systems and methods for low latency DOCSIS queueing and scheduling

A scheduling device for managing a packet queue of a communication gateway includes a receiving portion configured to receive data packets according to at least one communication protocol, a processor, and classification module configured to separate the received data packets into a first traffic queue and a second traffic queue separate from the first traffic queue. The first traffic queue includes a low latency service flow classified to have strict priority. The second traffic queue includes a primary service flow classified as having a classic priority.