-
公开(公告)号:US12120037B2
公开(公告)日:2024-10-15
申请号:US16854212
申请日:2020-04-21
发明人: Sha Ma , Felice Bonardi , Philip Chen
CPC分类号: H04L47/6275 , G06F5/16 , G06F9/4881 , H04L45/74 , H04L47/50 , H04L47/562 , H04L47/62 , H04L47/623 , G06F2205/064
摘要: Multiple listlets function as a single master linked list to manage data packets across one or more banks of memory in a first-in first-out (FIFO) order, while allowing multiple push and/or pop functions to be performed per cycle. Each listlet can be a linked list that tracks pointers and is stored in a different memory bank. The nodes can include a pointer to a data packet, a pointer to the next node in the listlet and a next listlet identifier that identifies the listlet that contains the next node in the master linked list. The head and tail of each listlet, as well as an identifier each to track the head and tail of the master linked list, can be maintained in cache. The individual listlets are updated accordingly to maintain order of the master linked list as pointers are pushed and popped from the master linked list.
-
公开(公告)号:US12068971B2
公开(公告)日:2024-08-20
申请号:US17704677
申请日:2022-03-25
申请人: Google LLC
发明人: Brian Towles
CPC分类号: H04L47/62 , H04L47/564
摘要: Systems and method for routing data packets in an interconnection network. The data packets transmitted across the interconnection network each include age data. Routers positioned throughout the interconnection network may control the flow of the data packets through the use of aging first-in, first-out (FIFO) queues and age-based arbiters. The age-based arbiters within the routers are configured to prioritize older data packets over newer data packets being pushed from the FIFO queues. Each data packet inserted into the FIFO queues may be updated such that the age data of the data packet is converted from an age to an injection time. When the data packet is read from the FIFO, the age data of the data packet is converted back to an age.
-
公开(公告)号:US12063162B2
公开(公告)日:2024-08-13
申请号:US16718964
申请日:2019-12-18
发明人: Xuejing Sun , Zhiwei Shuang
IPC分类号: H04L47/56 , H04L1/20 , H04L43/087 , H04L47/283 , H04L65/80 , H04W16/18 , H04W24/02 , H04W28/02 , H04W48/18 , H04W72/04 , H04W72/12 , B60L1/00 , B60L53/14 , B60L55/00 , H02M1/00 , H02M1/14 , H02M1/42 , H02M5/458 , H02M7/48 , H02M7/79 , H04L47/2416
CPC分类号: H04L47/56 , H04L1/205 , H04L43/087 , H04L47/283 , H04L65/80 , H04W16/18 , H04W24/02 , H04W28/02 , H04W48/18 , H04W72/04 , H04W72/12 , B60L1/00 , B60L53/14 , B60L55/00 , H02M1/007 , H02M1/14 , H02M1/42 , H02M5/458 , H02M7/4807 , H02M7/79 , H04L47/2416 , Y02B70/10
摘要: Apparatus and methods for controlling a jitter buffer are described. In one embodiment, the apparatus for controlling a jitter buffer includes an inter-talkspurt delay jitter estimator for estimating an offset value of the delay of a first frame in the current talkspurt with respect to the delay of a latest anchor frame in a previous talkspurt, and a jitter buffer controller for adjusting a length of the jitter buffer based on a long term length of the jitter buffer for each frame and the offset value.
-
公开(公告)号:US11973674B2
公开(公告)日:2024-04-30
申请号:US16990458
申请日:2020-08-11
发明人: Andrea Enrici , Bogdan Uscumlic , Julien Lallet
IPC分类号: H04L43/0852 , G06F16/901 , G06F30/34 , H04L47/56 , H04L47/74 , H04L47/80 , H04L47/83
CPC分类号: H04L43/0852 , G06F16/9017 , G06F30/34 , H04L47/56 , H04L47/745 , H04L47/801 , H04L47/805 , H04L47/83
摘要: A method for allocating resources of a field-programmable gate array (FPGA), the method comprising: deterministically estimating a maximum latency for executing a network service at the FPGA; determining that the maximum latency is less than a threshold latency value associated with the network service; outputting an acknowledgement indicating that the maximum latency is less than or equal to the threshold latency value; receiving confirmation that the FPGA has been selected to execute the network service within a threshold time period; and deterministically scheduling the resources of the FPGA for executing the network service in response to receiving the confirmation within the threshold time period.
-
公开(公告)号:US20240129255A1
公开(公告)日:2024-04-18
申请号:US18264991
申请日:2021-02-10
发明人: Kei FUJIMOTO , Masashi KANEKO
IPC分类号: H04L47/56
CPC分类号: H04L47/568 , H04L43/103
摘要: Provided is a server delay control device for a server in which an OS having a kernel is deployed. The OS includes: a ring buffer managed by the kernel; and a poll list in which information on a net device of a hardware interrupt from an NIC is registered. The server delay control device is deployed in the server and configured to receive a timer interrupt at predetermined specified intervals and monitors a packet arrival and includes: a packet arrival monitoring part configured to check the presence or absence of a packet in the poll list upon being triggered by the timer interrupt to monitor the poll list; and a packet dequeuer configured to, when a packet has arrived, reference the packet held in the ring buffer, and perform dequeuing to remove the corresponding queue entry from the ring buffer.
-
公开(公告)号:US20240106762A1
公开(公告)日:2024-03-28
申请号:US17955284
申请日:2022-09-28
发明人: Surya Kantha Rao Kandoti , Venkata Aneel Kumar Inuganti , Darpan Majumder , Mahesh Kumar Edar , Naga Babu Parsi , Mahendiran Balasubramaniyam , HariPrasad Mosuru Chandrasekhar , Phanindra Kumar Gollapudi
IPC分类号: H04L47/56 , H04L43/106
CPC分类号: H04L47/564 , H04L43/106
摘要: An example computing device includes: a wireless communications interface configured to connect to a network deployed by a plurality of access points; a controller for the wireless communications interface, the controller configured to: detect a roaming condition that initiates a roam from a home access point to a new access point; in response to the roaming condition, send a pause indicator to a second computing device, the pause indicator configured to cause the second computing device to pause a packet exchange with the computing device; roam to the new access point; and resume the packet exchange between the computing device and the second computing device via the new access point.
-
公开(公告)号:US11902167B2
公开(公告)日:2024-02-13
申请号:US17624464
申请日:2019-07-04
发明人: Tatsuya Fukui , Katsuya Minami , Yuki Sakaue , Hiroyuki Furukawa
IPC分类号: H04L47/215 , H04L47/52 , H04L47/56 , H04L47/50
CPC分类号: H04L47/215 , H04L47/528 , H04L47/56 , H04L47/58
摘要: An object is to provide a communication apparatus, a communication method, and a program capable of avoiding an increase in network load when input traffic continues to be large and a communication delay when input traffic is very small. A communication apparatus according to the present invention prepares three token buckets and can transfer, discard, or hold a packet in accordance with the amount of tokens in each token bucket. This enables the communication apparatus to operate so as not to exceed a set maximum bandwidth when large traffic is received for the delay guarantee shaping. Further, When the maximum bandwidth is exceeded, the communication apparatus can select whether to discard a packet to prioritize a delay guarantee or to hold a packet to prioritize no loss of packets. Furthermore, the communication apparatus can immediately transmit a packet without increasing a communication delay when input traffic is very small.
-
公开(公告)号:US20240039852A1
公开(公告)日:2024-02-01
申请号:US18378522
申请日:2023-10-10
申请人: Innovium, Inc.
IPC分类号: H04L47/20 , H04L43/0852 , H04L47/56 , H04L47/32
CPC分类号: H04L47/20 , H04L43/0858 , H04L47/568 , H04L47/32
摘要: Approaches, techniques, and mechanisms are disclosed for improving operations of a network switching device and/or network-at-large by utilizing queue delay as a basis for measuring congestion for the purposes of Automated Queue Management (“AQM”) and/or other congestion-based policies. Queue delay is an exact or approximate measure of the amount of time a data unit waits at a network device as a consequence of queuing, such as the amount of time the data unit spends in an egress queue while the data unit is being buffered by a traffic manager. Queue delay may be used as a substitute for queue size in existing AQM, Weighted Random Early Detection (“WRED”), Tail Drop, Explicit Congestion Notification (“ECN”), reflection, and/or other congestion management or notification algorithms. Or, a congestion score calculated based on the queue delay and one or more other metrics, such as queue size, may be used as a substitute.
-
公开(公告)号:US20230379264A1
公开(公告)日:2023-11-23
申请号:US18315001
申请日:2023-05-10
发明人: Yeoncheol RYOO , Taesik CHEUNG
IPC分类号: H04L47/56 , H04L45/302 , H04L43/0852
CPC分类号: H04L47/56 , H04L45/302 , H04L43/0852
摘要: The present disclosure relates generally to a communication system, and more particularly, to a method for time-deterministic packet forwarding that guarantees a maximum and minimum latency requirement of a service, the method including: receiving latency information of links and nodes on a path, and buffer resource information of the nodes; calculating, on the basis of the buffer resource information of the last node, local latency budgets that the other nodes need to guarantee; performing control so that the nodes transmit a packet on the basis of the local latency budgets; and finally guaranteeing, by the last node, a residual latency budget remaining after the nodes transmit the packet within the local latency budgets.
-
10.
公开(公告)号:US11785494B2
公开(公告)日:2023-10-10
申请号:US18169456
申请日:2023-02-15
申请人: LG ELECTRONICS INC.
发明人: Daesung Hwang , Seungmin Lee , Hanbyul Seo
CPC分类号: H04W28/0236 , H04L47/564 , H04W72/25
摘要: Provided are a method for a first device to perform wireless communication and a device supporting same. The method comprises the steps of: receiving an auxiliary information request from a second device; generating auxiliary information on the basis of the auxiliary information request; transmitting first sidelink control information (SCI), including scheduling information about a physical sidelink shared channel (PSSCH), to the second device through a physical sidelink control channel (PSCCH), wherein the first SCI includes information related to frequency resource allocation, information related to time resource allocation, information related to a demodulation reference signal (DMRS) pattern, and information related to a modulation and coding scheme (MCS); and transmitting the auxiliary information to the second device through the PSSCH in response to the auxiliary information request, wherein the auxiliary information may include information for sidelink (SL) resource selection for the second device.
-
-
-
-
-
-
-
-
-