-
公开(公告)号:US11539814B1
公开(公告)日:2022-12-27
申请号:US16425423
申请日:2019-05-29
申请人: Michael Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi
发明人: Michael Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi
IPC分类号: G06F15/167 , H04L67/568 , H04L67/306 , H04L67/01 , H04L9/40
摘要: Friend capability caching designed to allow a user of an application to improve a user's experience based on the shared capabilities of a set of friends. Communication between client devices can be improved by knowing the shared capabilities, such as a device type, media format and media size. The client devices store capabilities of friends devices such that a client device can communicate with other client devices as a function of the friend device capabilities.
-
公开(公告)号:US11240104B1
公开(公告)日:2022-02-01
申请号:US16418135
申请日:2019-05-21
申请人: Michael Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi
发明人: Michael Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi
摘要: Systems, devices, media, and methods are presented for assigning configuration parameters to unknown devices by comparing characteristics of unknown devices to characteristics of known devices. Characteristics of an unknown device are compared to characteristics of known devices to identify a similar device having known configuration parameters. The unknown devise is then assigned the configuration parameters of the identified similar device.
-
公开(公告)号:US10182010B1
公开(公告)日:2019-01-15
申请号:US13589814
申请日:2012-08-20
IPC分类号: G08C15/00 , H04L12/801
摘要: Disclosed are various embodiments for avoiding flow collisions in networks employing flow-based hashing to assign flows to routes. A flow of packets is sent from a source endpoint to a destination endpoint by way of a network. The flow is associated with flow identification information including, for example, a source port, a source network address, a destination port, and a destination address. It is determined whether to perturb the flow identification information for the flow to avoid flow collisions caused by flow-based hashing performed in the network. A state associated with the flow is updated to effect a perturbation to the flow identification information for the flow if the flow identification information for the flow is to be perturbed.
-
公开(公告)号:US09385917B1
公开(公告)日:2016-07-05
申请号:US13077589
申请日:2011-03-31
申请人: Richendra Khanna , Edward L. Wallace , Jagwinder Singh Brar , Michael David Marr , Samuel J. McKelvie , Peter N. DeSantis , Ian P. Nowland , Matthew D. Klein , Justin Mason , Jacob Gabrielson
发明人: Richendra Khanna , Edward L. Wallace , Jagwinder Singh Brar , Michael David Marr , Samuel J. McKelvie , Peter N. DeSantis , Ian P. Nowland , Matthew D. Klein , Justin Mason , Jacob Gabrielson
IPC分类号: H04L12/24
CPC分类号: H04L41/0668 , H04L41/0645 , H04L41/065 , H04L41/12 , H04L43/0835 , H04L43/0858 , H04L43/103 , H04L45/22
摘要: Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
-
公开(公告)号:US09310864B1
公开(公告)日:2016-04-12
申请号:US13622922
申请日:2012-09-19
IPC分类号: G06F1/26
CPC分类号: G06F1/3234 , G06F1/26 , G06F1/28 , G06F1/3206
摘要: Customers in a multi-tenant environment can obtain energy consumption information for a set of resources or other computing components used by those customers, including time-accurate accounting for various components of those resources utilized on behalf of the customer. A customer can also have the ability to specify how the resources are to be operated when used for the customer, in order to manage the amount of energy consumption. The accounting can be performed even when the resources are shared among multiple users or entities. Various hardware components or agents can be used to provide detailed energy consumption information for those components that is associated with a particular customer. The information can be used not only for accounting and monitoring purposes, but also to make dynamic adjustments based on various changes in usage, energy consumption, or other such factors.
摘要翻译: 多租户环境中的客户可以获得这些客户使用的一组资源或其他计算组件的能耗信息,包括对代表客户使用的资源的各种组件进行时间准确的计算。 客户还可以指定如何在为客户使用资源时进行操作,以便管理能源消耗量。 即使资源在多个用户或实体之间共享,也可以进行计费。 可以使用各种硬件组件或代理来为与特定客户相关联的组件提供详细的能量消耗信息。 该信息不仅可以用于会计和监控,还可以根据使用,能源消耗或其他因素的各种变化进行动态调整。
-
公开(公告)号:US09306870B1
公开(公告)日:2016-04-05
申请号:US13535715
申请日:2012-06-28
IPC分类号: H04L12/911 , H04L29/06 , H04L12/815 , H04L29/08
CPC分类号: H04L47/783 , H04L29/06176 , H04L29/08 , H04L47/19 , H04L47/22 , H04L47/32 , H04L65/1069
摘要: Methods and apparatus for emulating circuit switching in cloud networking environments are disclosed. A system includes a plurality of resources of a provider network and a resource manager. The resource manager receives a circuit switching emulation request specifying (a) a first resource group and a second resource group, and (b) a desired network traffic rate to be supported between the first and second resource groups. In response to a determination to accept the circuit switching emulation request, the resource manager initiates configuration operations associated with a network path between the first and second resource groups to allow network traffic between the first and second resource groups at a rate up to the desired network traffic rate.
摘要翻译: 公开了用于在云网络环境中仿真电路交换的方法和装置。 系统包括供应商网络的多个资源和资源管理器。 资源管理器接收指定(a)第一资源组和第二资源组的电路交换仿真请求,以及(b)要在第一和第二资源组之间支持的期望的网络业务速率。 响应于接受电路交换仿真请求的确定,资源管理器发起与第一和第二资源组之间的网络路径相关联的配置操作,以允许第一和第二资源组之间的网络流量以达到所需网络的速率 交通率。
-
公开(公告)号:US09213564B1
公开(公告)日:2015-12-15
申请号:US13536006
申请日:2012-06-28
IPC分类号: G06F15/173 , G06F9/455
CPC分类号: G06F9/45533 , G06F9/45558 , G06F2009/45575 , G06F2009/45595
摘要: The transmission of data on computer networks according to one or more policies is disclosed. A policy may specify, among other things, various parameters which are to be followed when transmitting initiating network traffic. Multiple network interfaces may be installed on a server to enable transmission of data from the single server according a number of discrete configuration settings implicated by the various policies. The multiple network interfaces may correspond to separate physical components, with each component configured independently to implement a feature of a policy. The multiple network interfaces may also correspond to a single physical component that exposes multiple network interfaces, both to the network and to the server on which it is installed.
摘要翻译: 公开了根据一个或多个策略在计算机网络上传输数据。 除了别的以外,策略可以指定在发送启动网络流量时要遵循的各种参数。 可以在服务器上安装多个网络接口,以便根据各种策略所牵涉到的多个离散配置设置来传输来自单个服务器的数据。 多个网络接口可以对应于单独的物理组件,其中每个组件被独立地配置以实现策略的特征。 多个网络接口也可以对应于暴露多个网络接口的单个物理组件,无论是网络还是安装在其上的服务器。
-
公开(公告)号:US09154589B1
公开(公告)日:2015-10-06
申请号:US13535707
申请日:2012-06-28
IPC分类号: G06F15/173 , H04L29/08
CPC分类号: H04L69/329 , H04L41/083 , H04L41/0896 , H04L41/5029 , H04L43/0894 , H04L67/10
摘要: Methods and apparatus for a bandwidth-optimized cloud resource placement service are disclosed. A system includes a plurality of resources of a provider network and a resource manager. The resource manager receives a placement request comprising resource pair specifications, where each specification indicates respective capabilities of a desired first and second resource, and a network traffic rate to be supported between the first and second resources. The resource manager identifies resources that match the desired capabilities and can be linked by network paths supporting the desired traffic rates. The resource manager provides an acquisition plan for the identified resources to the client. If the client requests an implementation of the plan, the resource manager acquires the resources on behalf of the client.
摘要翻译: 公开了用于带宽优化的云资源定位服务的方法和装置。 系统包括供应商网络的多个资源和资源管理器。 资源管理器接收包括资源对规范的放置请求,其中每个规范指示期望的第一和第二资源的相应能力,以及要在第一和第二资源之间支持的网络业务速率。 资源管理器识别符合所需能力的资源,并且可以通过支持所需流量速率的网络路径进行链接。 资源管理器为客户端提供已识别资源的采购计划。 如果客户端请求执行计划,资源管理器将代表客户端获取资源。
-
公开(公告)号:US09032198B1
公开(公告)日:2015-05-12
申请号:US13409647
申请日:2012-03-01
IPC分类号: G06F9/00 , G06F15/177 , G06F9/44 , G06F9/445
CPC分类号: G06F21/575 , G06F9/4401 , G06F9/4411 , G06F9/44505 , G06F15/177 , G06F2221/034
摘要: A service provider can maintain one or more host computing devices which may be utilized as bare metal instances by one or more customers of the service provider. Illustratively, each host computing device includes hardware components that are configured in a manner to allow the service provider to implement one or more processes upon a power cycle of the host computing device and prior to access of the host computing device resources by customers. In one aspect, a hosting platform includes components arranged in a manner to limit modifications to software or firmware on hardware components. In another aspect, the hosting platform can implement management functions for establishing control plane functions between the host computing device and the service provider that is independent of the customer. Additionally, the management functions can also be utilized to present different hardware or software attributes of the host computing device.
-
公开(公告)号:US08942236B1
公开(公告)日:2015-01-27
申请号:US13397554
申请日:2012-02-15
IPC分类号: H04L12/951
CPC分类号: H04L69/22 , H04L61/1505 , H04L61/1511 , H04L61/2007 , H04L67/1097
摘要: High-speed processing of packets to, and from, a virtualization environment can be provided while utilizing segmentation offload and other such functionality of commodity hardware. Virtualization information can be added to extension portions of protocol headers, for example, such that the payload portion is unchanged and, when physical address information is added to a frame, a frame can be processed using commodity hardware. In some embodiments, the virtualization information can be hashed and added to the payload or stream at, or relative to, various segmentation boundaries, such that the virtualization or additional header information will only be added to a subset of the packets once segmented, thereby reducing the necessary overhead. Further, the hashing of the information can allow for reconstruction of the virtualization information upon desegmentation even in the event of packet loss.
摘要翻译: 可以在利用商品硬件的分段卸载和其他此类功能的同时提供到虚拟化环境的数据包的高速处理。 虚拟化信息可以被添加到协议报头的扩展部分,例如,使得有效载荷部分不变,并且当物理地址信息被添加到帧时,可以使用商品硬件来处理帧。 在一些实施例中,虚拟化信息可以在各种分段边界处或相对于各种分段边界被散列并添加到有效载荷或流中,使得虚拟化或附加报头信息将仅被分段添加到分组的子集,从而减少 必要的开销。 此外,即使在分组丢失的情况下,信息的散列也可以在分段时重建虚拟化信息。
-
-
-
-
-
-
-
-
-