-
11.
公开(公告)号:US09577935B2
公开(公告)日:2017-02-21
申请号:US14252974
申请日:2014-04-15
Applicant: Cisco Technology, Inc.
Inventor: Xiaoqing Zhu , Rong Pan
IPC: H04L12/801 , H04L12/927 , H04L12/841 , H04L12/811 , H04L29/06
CPC classification number: H04L47/12 , H04L47/11 , H04L47/283 , H04L47/38 , H04L47/801 , H04L65/80
Abstract: Various implementations disclosed herein enable congestion control systems and methods that are agnostic of the availability of congestion notification types, and are simultaneously responsive to multiple types of network congestion indicators—including both implicit (e.g., loss and delay) and explicit (e.g., marking) congestion indicators. For example, some implementations include a congestion control method that includes obtaining a composite congestion indicator value associated with multiple types of network congestion indicators, and determining a reference rate value based on a function of the composite congestion indicator value. The composite congestion indicator value represents a combination of one or more delay values associated with respective types of network congestion indicators. The reference rate value is representative of a baseline transmission rate from the first device that at least partially mitigates network congestion signaled by the network congestion indicators.
Abstract translation: 本文公开的各种实施方式能够实现拥塞控制系统和方法,这些拥塞控制系统和方法对拥塞通知类型的可用性是不可知的,并且同时响应于多种类型的网络拥塞指示符,包括隐式(例如,丢失和延迟)和显式(例如,标记) 拥堵指标。 例如,一些实施方式包括拥塞控制方法,其包括获得与多种类型的网络拥塞指示符相关联的复合拥塞指示符值,以及基于所述复合拥塞指示符值的功能来确定参考速率值。 复合拥塞指示符值表示与各种类型的网络拥塞指示符相关联的一个或多个延迟值的组合。 参考速率值表示来自第一设备的基线传输速率,其至少部分地减轻由网络拥塞指示符通知的网络拥塞。
-
12.
公开(公告)号:US20160127944A1
公开(公告)日:2016-05-05
申请号:US14532912
申请日:2014-11-04
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Rong Pan , Xiaoqing Zhu , Shitanshu V. Shah
CPC classification number: H04W28/0236 , H04L45/121 , H04L45/125 , H04L47/22 , H04L47/2425
Abstract: An example method is provided and includes determining a time shift comprising a difference in time between a packet count observation at a transmit element and a corresponding packet count observation at a receive element connected to the transmit element via a link; obtaining a first packet count from the transmit element and a second packet count from the receive element; and adjusting at least one of the first packet count and the second packet count to compensate for the time shift. The method further includes comparing the adjusted first and second packet counts to determine whether there is a discrepancy between the counts and if a discrepancy is detected between the counts, adjusting a rate at which the transmit element sends packets to the receive element.
Abstract translation: 提供了一种示例性方法,包括确定包括发送元件上的分组计数观察与通过链路连接到发送元件的接收元件处的对应分组计数观察之间的时间差的时移; 从所述发送元件获得第一分组计数和从所述接收元件获得第二分组计数; 以及调整所述第一分组计数和所述第二分组计数中的至少一个以补偿所述时间偏移。 该方法还包括比较调整的第一和第二分组计数以确定计数之间是否存在差异,以及如果在计数之间检测到差异,则调整发送元件向接收元件发送分组的速率。
-
公开(公告)号:US20150295827A1
公开(公告)日:2015-10-15
申请号:US14252974
申请日:2014-04-15
Applicant: Cisco Technology, Inc.
Inventor: Xiaoqing Zhu , Rong Pan
IPC: H04L12/801 , H04L12/841 , H04L12/811 , H04L12/927
CPC classification number: H04L47/12 , H04L47/11 , H04L47/283 , H04L47/38 , H04L47/801 , H04L65/80
Abstract: Various implementations disclosed herein enable congestion control systems and methods that are agnostic of the availability of congestion notification types, and are simultaneously responsive to multiple types of network congestion indicators—including both implicit (e.g., loss and delay) and explicit (e.g., marking) congestion indicators. For example, some implementations include a congestion control method that includes obtaining a composite congestion indicator value associated with multiple types of network congestion indicators, and determining a reference rate value based on a function of the composite congestion indicator value. The composite congestion indicator value represents a combination of one or more delay values associated with respective types of network congestion indicators. The reference rate value is representative of a baseline transmission rate from the first device that at least partially mitigates network congestion signaled by the network congestion indicators.
Abstract translation: 本文公开的各种实施方式能够实现拥塞控制系统和方法,这些拥塞控制系统和方法对拥塞通知类型的可用性是不可知的,并且同时响应于多种类型的网络拥塞指示符,包括隐式(例如,丢失和延迟)和显式(例如,标记) 拥堵指标。 例如,一些实施方式包括拥塞控制方法,其包括获得与多种类型的网络拥塞指示符相关联的复合拥塞指示符值,以及基于所述复合拥塞指示符值的功能来确定参考速率值。 复合拥塞指示符值表示与各种类型的网络拥塞指示符相关联的一个或多个延迟值的组合。 参考速率值表示来自第一设备的基线传输速率,其至少部分地减轻由网络拥塞指示符通知的网络拥塞。
-
公开(公告)号:US11699080B2
公开(公告)日:2023-07-11
申请号:US16131150
申请日:2018-09-14
Applicant: Cisco Technology, Inc.
Inventor: Xiaoqing Zhu , Yaqi Wang , Dan Tan , Rob Liston , Mehdi Nikkhah
IPC: G06N20/00 , G06N20/10 , G06N3/088 , G06N3/045 , G06N5/01 , G06F18/214 , H04Q9/00 , G06F9/48 , G06F18/25
CPC classification number: G06F18/2155 , G06F9/48 , G06F18/253 , G06N3/045 , G06N3/088 , G06N5/01 , G06N20/00 , G06N20/10 , H04Q9/00
Abstract: In one embodiment, a service receives machine learning-based generative models from a plurality of distributed sites. Each generative model is trained locally at a site using unlabeled data observed at that site to generate synthetic unlabeled data that mimics the unlabeled data used to train the generative model. The service receives, from each of the distributed sites, a subset of labeled data observed at that site. The service uses the generative models to generate synthetic unlabeled data. The service trains a global machine learning-based model using the received subsets of labeled data received from the distributed sites and the synthetic unlabeled data generated by the generative models.
-
15.
公开(公告)号:US11509595B2
公开(公告)日:2022-11-22
申请号:US16896549
申请日:2020-06-09
Applicant: Cisco Technology, Inc.
Inventor: Sergio Mena , Xiaoqing Zhu , Jiantao Fu
IPC: H04L47/41 , H04L47/50 , H04L43/0829
Abstract: 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.
-
公开(公告)号:US10979875B2
公开(公告)日:2021-04-13
申请号:US16128027
申请日:2018-09-11
Applicant: Cisco Technology, Inc.
Inventor: Lillian Lei Dai , Sateesh K. Addepalli , Xiaoqing Zhu , Preethi Natarajan , Rong Pan , Fabio R. Maino , Flavio Bonomi , Alexander Loukissas , Vina Ermagan , Pere Monclus
IPC: H04W4/40 , H04W76/45 , H04W52/12 , H04W28/06 , H04L12/26 , H04W12/00 , H04W72/04 , G06F9/54 , H04W48/06 , H04W48/18 , B60W50/10 , G06F3/01 , G06F3/16 , G06F21/45 , H04W28/02 , H04W40/20 , H04W48/02 , H04L29/06 , H04L29/08 , B60R16/023 , H04L12/721 , H04L29/12 , H04W8/06 , H04W8/08 , H04W8/26 , H04W40/02 , H04L1/00 , H04W4/00 , H04W4/10 , H04W80/02 , H04Q9/00 , H04L12/58 , H04W48/16 , H04W36/08 , H04W52/14 , H04W52/22 , H04W52/24 , H04W52/34 , H04W84/00 , H04W36/00 , H04W84/12 , H04W92/18
Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.
-
公开(公告)号:US20210037069A1
公开(公告)日:2021-02-04
申请号:US17074955
申请日:2020-10-20
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Xiaoqing Zhu , Giovanna Carofiglio
IPC: H04L29/06
Abstract: Embodiments include technologies for creating a manifest for a conferencing event in a network, adding a name tag identifying the conferencing event to the manifest, receiving an interest packet including one or more parameters indicating a named flow being produced at a source node, adding content metadata of the named flow to the manifest, and sending the manifest to the source node. Further embodiments include adding, to the manifest, session-level metadata associated with a user of the source node. Embodiments include receiving a second interest packet with one or more second parameters identifying a user of a client node, where the second interest packet indicates a request to authorize the user of the client node to subscribe to the conferencing event. In further embodiments, session-level metadata associated with the user is added to the manifest if the user is authorized to subscribe to the conferencing event.
-
18.
公开(公告)号:US20200112517A1
公开(公告)日:2020-04-09
申请号:US16155304
申请日:2018-10-09
Applicant: Cisco Technology, Inc.
Inventor: Sergio Mena , Xiaoqing Zhu , Jiantao Fu
IPC: H04L12/891 , H04L12/26 , H04L12/869
Abstract: 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.
-
公开(公告)号:US20200077275A1
公开(公告)日:2020-03-05
申请号:US16451345
申请日:2019-06-25
Applicant: Cisco Technology, Inc.
Inventor: John George Apostolopoulos , Dan Tan , Mehdi Nikkhah , Xiaoqing Zhu , Herbert Wildfeuer , Rob Liston
Abstract: In one embodiment, a device determines locations of a plurality of transmitters relative to a particular wireless access point in a wireless network. One of the transmitters comprises a target client to which the particular wireless access point is to communicate. The device compares a plurality of beamforming patterns associated with the particular wireless access point to the determined locations. The device selects, based on the comparison, one of the beamforming patterns for use by the particular wireless access point to communicate with the target client. The device controls the particular wireless access point to use the selected beamforming pattern to communicate with the target client.
-
20.
公开(公告)号:US20190205749A1
公开(公告)日:2019-07-04
申请号:US15860307
申请日:2018-01-02
Applicant: Cisco Technology, Inc.
Inventor: Wai-tian Tan , Robert Edward Liston , Xiaoqing Zhu , Mehdi Nikkhah
Abstract: A network device that is configured to optimize network performance collects a training dataset representing one or more network device states. The network device trains a first model with the training dataset. The first model may be trained to generate one or more fabricated attributes of artificial network traffic through the network device. The network device trains a second model with the training dataset. The second model may be trained to generate a predictive experience metric that represents a predicted performance of an application program of a client device communicating traffic via the network. The network device generates the fabricated attributes based on the training of the first model. The network device generates the predictive experience metric based on the training of the second model and using the one or more fabricated attributes. The network device alters configurations of the network based on the predictive experience metric.
-
-
-
-
-
-
-
-
-