Multi-threaded traffic shaper
    1.
    发明授权

    公开(公告)号:US12223345B1

    公开(公告)日:2025-02-11

    申请号:US17576828

    申请日:2022-01-14

    Abstract: Embodiments of a computing device for traffic shaping are disclosed. In an embodiment, the computing device includes one or more processor(s) coupled to a memory. The memory includes a set of instructions which when executed causes the one or more processor(s) to divide a burst period associated with a shaper queue into a plurality of microbursts based at least on a count of worker threads corresponding to a plurality of queues and a shaper bandwidth. The plurality of queues constitutes the shaper queue.

    AGGREGATED MAXIMUM BIT RATE FOR LOGICAL CHANNELS

    公开(公告)号:US20240244475A1

    公开(公告)日:2024-07-18

    申请号:US18559524

    申请日:2022-05-09

    CPC classification number: H04W28/0257 H04L47/215

    Abstract: Apparatuses, methods, and systems are disclosed for enforcing a group-specific maximum bit rate. One method includes receiving a configuration for a set of logical channels (LCHs) and receiving a configuration for a group token bucket associated with a subset of the set of LCHs, the configuration for the group token bucket including an aggregated maximum bit rate and a bucket size duration. The method includes maintaining a variable BS-MBR associated with the group token bucket, the variable BS-MBR representing a number of bits to be used for transmission of one or more data units of the subset of LCHs. The method includes multiplexing data from the set of LCHs based on the variable BS-MBR and transmitting the multiplexed data in a transport block.

    Resource allocation method and apparatus

    公开(公告)号:US11570791B2

    公开(公告)日:2023-01-31

    申请号:US17094818

    申请日:2020-11-11

    Abstract: Various embodiments provide a resource allocation method and an apparatus. In those embodiments, a terminal device obtains a first parameter indicating a maximum service data volume to be provided by an access network device for a first service in a first time length; and determines, based on the maximum service data volume, a resource of a media access control protocol data unit MAC PDU, the resource being occupied by buffered data of the first service. In those embodiments, the terminal device determines, based on the maximum service data volume of the first service, the resource of the MAC PDU. Compared with a conventional method, the maximum service data volume of the first service is considered. This helps improve reasonableness of allocating the resource of the MAC PDU to the data of the first service.

    Scheduling method and apparatus for a quality of service data flow

    公开(公告)号:US11546269B2

    公开(公告)日:2023-01-03

    申请号:US16911455

    申请日:2020-06-25

    Inventor: Jiwu Liu Yanbing Li

    Abstract: This application provides a scheduling method and an apparatus. The method includes: determining, by an application processor, a type of a to-be-sent data packet, and putting, by the application processor, the to-be-sent data packet into a quality of service QoS data flow corresponding to the type of the to-be-sent data packet, where the type of the to-be-sent data packet is a GBR type or a non-GBR type; and scheduling, by the application processor, a to-be-sent data packet in a QoS data flow corresponding to the GBR type to send the to-be-sent data packet to a modem in a terminal in which the application processor is located, and after determining that a data transmission rate requirement of the GBR type is met, scheduling, by the application processor, a to-be-sent data packet in a QoS data flow corresponding to the non-GBR type to send the to-be-sent data packet to the modem.

    EPHEMERAL DATA STREAM ROUTING SERVICE

    公开(公告)号:US20220400082A1

    公开(公告)日:2022-12-15

    申请号:US17664610

    申请日:2022-05-23

    Abstract: Systems and methods are described for streaming data between a user device and a remote computing environment via a “switchboard” service that enables interaction without the user device or the remote computing environment establishing additional connections. A first routing device receives a connection from a user device that requests routing a data stream to or from a remote computing environment. The first routing device processes the request by generating a token, which is passed to the remote computing environment along with the request. The remote computing environment passes the token to a second routing device, which decodes the routing token to identify the first routing device. The second routing device then passes the request token to the first routing device, which responds by establishing a route for streaming data between the connection made with the user device and the remote computing environment via the routing devices.

    Probabilistic packet marking with fast adaptation mechanisms

    公开(公告)号:US11425046B2

    公开(公告)日:2022-08-23

    申请号:US16960616

    申请日:2018-01-22

    Abstract: At an Edge Node, a method of handling data packets in order to mark the packets with respective packet values indicative of a level of importance. The method comprises implementing a variable rate token bucket to determine an estimated arrival rate of a flow of packets. The method comprises receiving a data packet, updating the estimated arrival rate to an updated arrival rate based on a token level of the token bucket and generating a random or pseudo-random number within a range with a limit determined by the updated arrival rate. The method further comprises identifying an operator policy which determines a level of service associated with the flow of packets, and a Throughput Value Function (TVF) associated with said policy, and then applying the TVF to the random number to calculate a packet value. The packet value is included in a header of the packet.

Patent Agency Ranking