-
公开(公告)号:US20210203611A1
公开(公告)日:2021-07-01
申请号:US16821916
申请日:2020-03-17
发明人: Jinoo Joung
IPC分类号: H04L12/875 , H04L12/727 , H04L12/851 , H04L12/863
摘要: The present disclosure provides a system for network delay guarantee based on flow aggregates and interleaved regulators according to an embodiment of the present disclosure includes: at least one unit network configured to guarantee first-in-first-out (FIFO) for flow aggregates; and at least one interleaved regulator per flow aggregate located at input port or an output port of the at least one unit network, wherein among flows passing through the unit network, flows having the same network input port and the same network output port are aggregated into a single flow aggregate.
-
公开(公告)号:US20210194813A1
公开(公告)日:2021-06-24
申请号:US17197820
申请日:2021-03-10
发明人: Marcus Hadavi , James Ryan
IPC分类号: H04L12/851 , H04L12/725 , H04L12/863
摘要: A quality of service management system includes a rules engine that receives information associated with a communication path having an assigned quality of service (QoS) to be provided for a customer communication device, and identifies one or more network elements assigned to provide the communication path. Each network element having a plurality of queues configured to provide varying QoS levels relative to one another. For each of the network elements, the rules engine determines at least one queue that is configured to provide the communication path at the assigned quality of service, and transmits queue information associated with the determined queue to its respective network element, the network element conveying the communication path through the determined queue.
-
公开(公告)号:US11044313B2
公开(公告)日:2021-06-22
申请号:US16155429
申请日:2018-10-09
发明人: Rimpesh Patel , Arnab Tah
IPC分类号: H04L29/08 , H04L12/863
摘要: An apparatus in one embodiment comprises a host device configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device includes a set of input-output queues and a multi-path input-output driver configured to select input-output operations from the set of input-output queues for delivery to the storage system. The multi-path input-output driver is configured to analyze an input-output load pattern of the host device for a predetermined period of time and to categorize the input-output load pattern into one of a plurality of predetermined load pattern categories based at least in part on the analysis. The multi-path input-output driver is configured to transmit information specifying the categorization of the input-output load pattern to the storage system. The storage system is configured to adjust its processing of input-output operations based at least in part on the categorization of the input-output load pattern.
-
公开(公告)号:US11038807B2
公开(公告)日:2021-06-15
申请号:US16569360
申请日:2019-09-12
申请人: Fungible, Inc.
IPC分类号: H04L12/863 , H04L29/06 , G06F1/14
摘要: Timer management techniques are described. An example processing device includes a memory configured to store successive wheels available to be included in traversal paths for timers running on the device, each wheel representing a queue of timers, each wheel having a different, corresponding time delay (TO) value for queuing a timer, and processing circuitry in communication with the memory. The processing circuitry is configured to determine, in response to a request for a timer, a total traversal time for the timer, to select, from the stored wheels, a subset of wheels such that a sum of the respective TO values of the selected subset is within a predetermined margin of error with respect to the total traversal time for the timer, and to sequence the selected subset of wheels based on the respective TO values of the selected subset of wheels to form a traversal path for the timer.
-
公开(公告)号:US11038805B2
公开(公告)日:2021-06-15
申请号:US16693965
申请日:2019-11-25
IPC分类号: H04L12/863
摘要: Systems and methods are provided to optimize bandwidth usage associated with a local network. As part of the bandwidth optimization techniques, an authentication entity may receive an indication of an access profile selected by a user of an electronic device. The authentication entity may assign the access profile to the electronic device. Accordingly, when the electronic device transmits data, a network regulation entity may process the traffic in accordance with the access profile. To this end, the network regulation entity may correspond communication sessions within the traffic to an application. The network regulation entity may then query the access profile to determine a priority for each application. When the traffic exceeds a threshold byte volume, the network regulation entity may queue lower priority communication sessions. By processing the traffic based upon a user-indicated access profile, compliance with network neutrality principles may be maintained.
-
66.
公开(公告)号:US20210176183A1
公开(公告)日:2021-06-10
申请号:US17110256
申请日:2020-12-02
发明人: Samuel Philippe Mas , Jie Yu , Philip Wolfsberger , Vincent Trudel-Lapierre , Patrick Grogan , Francois-Dominique Richardson , Jun Wu
IPC分类号: H04L12/865 , H04L12/863 , H04L12/873 , H04L12/861
摘要: A system and method are provided for a bandwidth manager for packetized data designed to arbitrate access between multiple, high bandwidth, ingress channels (sources) to one, lower bandwidth, egress channel (sink). The system calculates which source to grant access to the sink on a word-to-word basis and intentionally corrupts/cuts packets if a source ever loses priority while sending. Each source is associated with a ranking that is recalculated every data word. When a source buffer sends enough words to have its absolute rank value increase above that of another source buffer waiting to send, the system “cuts” the current packet by forcing the sending buffer to stop mid-packet and selects a new, lower ranked, source buffer to send. When there are multiple requesting source buffers with the same rank, the system employs a weighted priority randomized scheduler for buffer selection.
-
公开(公告)号:US20210168088A1
公开(公告)日:2021-06-03
申请号:US16890661
申请日:2020-06-02
申请人: Citrix Systems, Inc.
IPC分类号: H04L12/805 , H04L29/06 , H04L12/863
摘要: Methods, systems, and apparatuses for discovering dynamic path maximum transmission unit (PMTU) between a sending computing device and a receiving computing device (e.g., a client device and a host device) are described herein. A sending computing device may iteratively transmit bursts of probe packets, each burst being defined by a search range between a maximum packet size and a minimum packet size. The sending computing device may iteratively update the search range based on the previous iteration until the search converges on the PMTU. When the PMTU is discovered, each of the computing devices may update their transport and presentation layer buffers based on the discovered PMTU without any other protocol level disruption. In a multi-path scenario, the computing device may discover PMTU for each of the paths and select a performance optimal path based on the individual PMTUs and other network characteristics such as loss, latency, and throughput.
-
公开(公告)号:US11025546B2
公开(公告)日:2021-06-01
申请号:US16045690
申请日:2018-07-25
申请人: VMware, Inc.
发明人: Aditya G. Holla , Wenyi Jiang , Rajeev Nair , Srikar Tati , Boon Ang , Kairav Padarthy
IPC分类号: H04L12/743 , H04L12/803 , H04L12/861 , H04L12/863 , H04L29/06 , H04L12/935 , H04L12/931
摘要: Some embodiments provide a method for selecting a transmit queue of a network interface card (NIC) of a host computer for an outbound data message. The NIC includes multiple transmit queues and multiple receive queues. Each of the transmit queues is individually associated with a different receive queue, and the MC performs a load balancing operation to distribute inbound data messages among multiple receive queues. The method extracts a set of header values from a header of the outbound data message. The method uses the extracted set of header values to identify a receive queue which the NIC would select for a corresponding inbound data message upon which the NIC performed the load balancing operation. The method selects a transmit queue associated with the identified receive queue to process the outbound data message.
-
公开(公告)号:US11018986B2
公开(公告)日:2021-05-25
申请号:US15894434
申请日:2018-02-12
发明人: Takahiro Yamaura , Yuta Kobayashi
IPC分类号: H04L12/865 , H04L12/863 , G06F9/455 , H04L12/879 , H04L29/06 , H04L29/12
摘要: According to an embodiment, a communication apparatus includes a memory and one or more hardware processors configured to function as a distribution unit. The memory is configured to store frame information for referring to first storage areas in each of which a frame to be transmitted or received is stored, in a plurality of second storage areas depending on priorities of frames. The distribution unit is configured to distribute and store the frame information of the frames into the plurality of second storage areas according to the priorities of the frames.
-
公开(公告)号:US11012368B2
公开(公告)日:2021-05-18
申请号:US16444734
申请日:2019-06-18
IPC分类号: H04L12/00 , H04L12/863 , H04L29/08
摘要: Disclosed aspects relate to data packet management in a memory-constrained environment. A data packet having a command may be received by a first device. The data packet may be processed by the first device using the command. A first portion of processed data may be loaded in the memory component by the first device. The first portion of processed data may be communicated by the first device to a second device. A second portion of processed data may be loaded in the memory component by the first device. The second portion of processed data may be communicated by the first device to the second device. A trailer may be loaded in the memory component by the first device. The trailer may be communicated by the first device to the second device.
-
-
-
-
-
-
-
-
-