-
公开(公告)号:US20220029926A1
公开(公告)日:2022-01-27
申请号:US17345289
申请日:2021-06-11
发明人: Thai Franck Le , Erich M. Nahum
IPC分类号: H04L12/823 , H04L12/801 , H04L12/707
摘要: A queue management method, system, and recording medium include Selective Acknowledgments (SACK) examining to examine SACK blocks of a forwarder to selectively drop packets in a forward flow queue based on a reverse flow queue and MultiPath Transmission Control Protocol (MPTCP) examining configured to perform a first examining to examine multipath headers to recognize MPTCP flows based on a comparison between two subflows being a part of a same superflow and a second examining to examine the reverse flow queue to determine if redundant data has been sent based on a result of the first examining, a packet in the forward flow queue from a prior transmission being dropped from the forward flow queue sent from the forwarder to a receiver if a metadata of the packet does not match a metadata of an acknowledged packet in the reverse flow queue.
-
公开(公告)号:US10834201B2
公开(公告)日:2020-11-10
申请号:US16201683
申请日:2018-11-27
摘要: In an embodiment, a method includes detecting a set of domain name system (DNS) requests from a device in an Internet of Things (IoT) network. In an embodiment, a method includes identifying a set of identification information associated with the set of DNS requests. In an embodiment, a method includes predicting, based on the set of identification information, a device type of the device. In an embodiment, a method includes determining, in response to predicting the device type, a network configuration setting for the device type. In an embodiment, a method includes reconfiguring, in response to determining a network configuration setting, a network configuration of the device.
-
公开(公告)号:US10785163B2
公开(公告)日:2020-09-22
申请号:US16287634
申请日:2019-02-27
发明人: Erich Nahum , Thai Franck Le , Yeon-sup Lim
IPC分类号: H04L12/863 , H04L29/06 , H04L12/851
摘要: Various embodiments are provided for managing queuing policies in a computing environment. Data packets may be classified into one of a plurality of queues based on information extracted from one or more multipath data flows. The data packets in the plurality of queues may be scheduled and sent according to one or more multipath data flows.
-
公开(公告)号:US20200169528A1
公开(公告)日:2020-05-28
申请号:US16201683
申请日:2018-11-27
摘要: In an embodiment, a method includes detecting a set of domain name system (DNS) requests from a device in an Internet of Things (IoT) network. In an embodiment, a method includes identifying a set of identification information associated with the set of DNS requests. In an embodiment, a method includes predicting, based on the set of identification information, a device type of the device. In an embodiment, a method includes determining, in response to predicting the device type, a network configuration setting for the device type. In an embodiment, a method includes reconfiguring, in response to determining a network configuration setting, a network configuration of the device.
-
公开(公告)号:US20170171098A1
公开(公告)日:2017-06-15
申请号:US14969871
申请日:2015-12-15
发明人: Thai Franck Le , Erich M. Nahum
IPC分类号: H04L12/863 , H04L12/865 , H04L12/823
CPC分类号: H04L47/627 , H04L47/32 , H04L47/40 , H04L47/6255 , H04L47/6275
摘要: A queue management method, system, and recording medium include a queue examining device configured to examine a reverse flow queue from a forwarder for an acknowledged packet and a dropping device configured to drop a packet in a forward flow queue if the packet in the forward flow queue includes the acknowledged packet in the reverse flow queue.
-
公开(公告)号:US11765082B2
公开(公告)日:2023-09-19
申请号:US16047496
申请日:2018-07-27
发明人: Thai Franck Le , Erich M. Nahum , Vasileios Pappas , Dinesh Verma
CPC分类号: H04L45/70 , H04L45/42 , H04L45/742 , H04L69/163 , H04L69/22 , H04L45/24 , H04L49/252
摘要: Systems and computer program products for performing retransmission of data packets over a network. A node receives a data packet with a source and a destination address. The data packet is sent along a network path to the destination address, and information associated with the data packet is sent to a controller node that is independent of the network path. A controller receives information associated with a data packet from any forwarder node within a plurality of forwarder nodes each monitoring communications along separate communications paths. An indication of a receipt acknowledgement for the data packet is received from a second forwarder node that is separate from the first forwarder node and the controller node. The receipt acknowledgement is correlated with the data packet and based on the correlating, data associated with retransmission processing of the data packet is deleted.
-
公开(公告)号:US10698727B2
公开(公告)日:2020-06-30
申请号:US16516525
申请日:2019-07-19
发明人: Bulent Abali , Hubertus Franke , Thai Franck Le , Erich M. Nahum
摘要: A computer-implemented method is provided for supporting virtual machine and/or container live migration. The method may include hosting a virtual machine (VM) at a first location to be migrated to a second location by sending VM data packets from the first location to the second location and detecting a predetermined event associated with the VM at the first location. The method may further include prompting, in response to detection of the predetermined event, the redirection of the VM data packets from the first location to a buffer associated with the second location and storing the VM data packets in the buffer. The method may further include detecting an end of the predetermined event associated with the first location, and redirecting, in response to the end of the predetermined event, the VM data packets stored in the buffer to the VM migrated to the second location.
-
公开(公告)号:US20200073704A1
公开(公告)日:2020-03-05
申请号:US16662464
申请日:2019-10-24
发明人: Bulent Abali , Hubertus Franke , Thai Franck Le , Erich M. Nahum
摘要: A computer-implemented method is provided for supporting virtual machine and/or container live migration. The method may include hosting a virtual machine (VM) at a first location to be migrated to a second location by sending VM data packets from the first location to the second location and detecting a predetermined event associated with the VM at the first location. The method may further include prompting, in response to detection of the predetermined event, the redirection of the VM data packets from the first location to a buffer associated with the second location and storing the VM data packets in the buffer. The method may further include detecting an end of the predetermined event associated with the first location, and redirecting, in response to the end of the predetermined event, the VM data packets stored in the buffer to the VM migrated to the second location.
-
公开(公告)号:US20180359159A1
公开(公告)日:2018-12-13
申请号:US15619067
申请日:2017-06-09
摘要: A computer-implemented method is provided for fault diagnostics and recovery of network service chains. The method includes discovering, by a processor, a network graph representative of components of the network service chains. The method further includes identifying, by the processor, intersecting ones of the components of the network service chains in the network graph. The method also includes repairing, by the processor, one or more of the components of at least one of the network service chains based on a component repair sequence that maintains service continuity of the network service chains and that is determined based on a commonality.
-
公开(公告)号:US20170286180A1
公开(公告)日:2017-10-05
申请号:US15087079
申请日:2016-03-31
发明人: Ting He , Thai Franck Le , Ali Munir , Ramya Raghavendra
CPC分类号: G06F9/5088 , G06F9/4881 , G06F9/5027 , G06F9/5038 , G06F9/5077 , G06F2209/501
摘要: Techniques for network state-aware and network scheduling policy-aware task scheduling are provided. In one aspect, a method for scheduling tasks in a distributed computing network includes the steps of: collecting a pool of candidate resources in the distributed computing network for performing a given one of the tasks; predicting a performance of each of the candidate resources in performing the given task based on both i) a state and ii) a scheduling policy of the distributed computing network; and selecting a best candidate resource for the given task based on the performance. A system for scheduling tasks in a distributed computing network is also provided which includes a task scheduler; and a network scheduler, wherein the task scheduler is configured to schedule the tasks in the distributed computing network based on both i) the state and ii) the scheduling policy of the distributed computing network.
-
-
-
-
-
-
-
-
-