DELIVERY CONTROLLER BETWEEN CLOUD AND ENTERPRISE
    1.
    发明申请
    DELIVERY CONTROLLER BETWEEN CLOUD AND ENTERPRISE 审中-公开
    云与企业之间的交付控制器

    公开(公告)号:US20130346558A1

    公开(公告)日:2013-12-26

    申请号:US13530054

    申请日:2012-06-21

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5072 G06F2209/509

    摘要: A delivery controller for use in an enterprise environment that communicates with a cloud computing environment that is providing a service for the enterprise. As the cloud service processing progresses, some cloud service data is transferred from the cloud computing environment to the enterprise environment, and vice versa. The cloud service data may be exchanged over any one of a number of different types of communication channels. The delivery controller selects which communication channel to use to transfer specific data, depending on enterprise policy. Such policy might consider any business goals of the enterprise, and may be applied at the application level.

    摘要翻译: 用于与为企业提供服务的云计算环境通信的企业环境中的传送控制器。 随着云服务处理的进行,一些云服务数据从云计算环境转移到企业环境,反之亦然。 云服务数据可以通过多种不同类型的通信信道中的任一种进行交换。 交付控制器根据企业策略选择使用哪个通信信道来传送特定数据。 这样的政策可以考虑企业的任何业务目标,并可以在应用程序级别应用。

    Automated controlling of host over network
    2.
    发明申请
    Automated controlling of host over network 有权
    通过网络自动控制主机

    公开(公告)号:US20130346968A1

    公开(公告)日:2013-12-26

    申请号:US13530064

    申请日:2012-06-21

    CPC分类号: G06F8/61 G06F9/5072

    摘要: The provisioning of a host computing system by a controller located over a wide area network. The host computing system has power-on code that automatically executes upon powering up, and causes the host to notify the controller of the host address. In a first level of bootstrapping, the controller instructs the host to download a maintenance operating system. The host responds by downloading and installing a maintenance operating system, enabling further bootstrapping. The persistent memory may further have security data, such as a public key, that allows the host computing system to securely identify the source of the download instructions (and subsequent instructions) as originating from the controller. A second level of bootstrapping may accomplish the configuring of the host with a hypervisor and a host agent. A third level of bootstrapping may accomplish the provisioning of virtual machines on the host.

    摘要翻译: 由位于广域网上的控制器提供主计算系统。 主机计算系统具有在上电时自动执行的上电代码,并使主机向控制器通知主机地址。 在第一级自举中,控制器指示主机下载维护操作系统。 主机通过下载和安装维护操作系统进行响应,实现进一步的自举。 持久存储器还可以具有诸如公开密钥的安全数据,其允许主计算系统将源自该控制器的下载指令(和后续指令)的源安全地标识。 第二级引导可以使用管理程序和主机代理完成主机的配置。 第三级引导可以完成主机上虚拟机的配置。

    NETWORK SERVICES PROVIDED IN CLOUD COMPUTING ENVIRONMENT
    3.
    发明申请
    NETWORK SERVICES PROVIDED IN CLOUD COMPUTING ENVIRONMENT 审中-公开
    网络服务提供云计算环境

    公开(公告)号:US20140082048A1

    公开(公告)日:2014-03-20

    申请号:US13620267

    申请日:2012-09-14

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1097 H04L69/14

    摘要: A cloud computing environment providing a network service for a client computing entity. The network service is not an application level service, but rather a service that operates at or below the network layer in the protocol stack. For instance, the network service might be a network endpoint service such as a network address service (such as DNS) or a dynamic network service (such as DHCP), or a network traffic service such as a firewall service or a secure tunneling service (such as VPN). The service might also provide a pipeline of network services for network level traffic to and from the client computing entity. The cloud environment uses policy to determine which of a plurality of communication channels to use when exchanging cloud service data for the network service.

    摘要翻译: 为客户端计算实体提供网络服务的云计算环境。 网络服务不是应用级服务,而是在协议栈中的网络层之下或之下运行的服务。 例如,网络服务可以是诸如网络地址服务(例如DNS)或动态网络服务(例如DHCP)的网络端点服务,或诸如防火墙服务或安全隧道服务的网络流量服务( 如VPN)。 该服务还可以为客户计算实体的网络流量提供网络服务流水线。 云环境使用策略来确定在为网络服务交换云服务数据时使用多个通信信道中的哪一个。

    Automated controlling of host over network

    公开(公告)号:US09507577B2

    公开(公告)日:2016-11-29

    申请号:US13530064

    申请日:2012-06-21

    IPC分类号: G06F9/455 G06F9/445 G06F9/50

    CPC分类号: G06F8/61 G06F9/5072

    摘要: The provisioning of a host computing system by a controller located over a wide area network. The host computing system has power-on code that automatically executes upon powering up, and causes the host to notify the controller of the host address. In a first level of bootstrapping, the controller instructs the host to download a maintenance operating system. The host responds by downloading and installing a maintenance operating system, enabling further bootstrapping. The persistent memory may further have security data, such as a public key, that allows the host computing system to securely identify the source of the download instructions (and subsequent instructions) as originating from the controller. A second level of bootstrapping may accomplish the configuring of the host with a hypervisor and a host agent. A third level of bootstrapping may accomplish the provisioning of virtual machines on the host.

    OFFLOADING VIRTUAL MACHINE FLOWS TO PHYSICAL QUEUES
    5.
    发明申请
    OFFLOADING VIRTUAL MACHINE FLOWS TO PHYSICAL QUEUES 有权
    将虚拟机卸载到物理系列中

    公开(公告)号:US20130343399A1

    公开(公告)日:2013-12-26

    申请号:US13529747

    申请日:2012-06-21

    IPC分类号: H04L12/56

    摘要: The present invention extends to methods, systems, and computer program products for offloading virtual machine flows to physical queues. A computer system executes one or more virtual machines, and programs a physical network device with one or more rules that manage network traffic for the virtual machines. The computer system also programs the network device to manage network traffic using the rules. In particular, the network device is programmed to determine availability of one or more physical queues at the network device that are usable for processing network flows for the virtual machines. The network device is also programmed to identify network flows for the virtual machines, including identifying characteristics of each network flow. The network device is also programmed to, based on the characteristics of the network flows and based on the rules, assign one or more of the network flows to at least one of the physical queues.

    摘要翻译: 本发明扩展到用于将虚拟机流卸载到物理队列的方法,系统和计算机程序产品。 计算机系统执行一个或多个虚拟机,并且利用管理虚拟机的网络流量的一个或多个规则对物理网络设备进行编程。 计算机系统还使用规则对网络设备进行编程以管理网络流量。 特别地,网络设备被编程为确定在网络设备处可用于处理虚拟机的网络流的一个或多个物理队列的可用性。 网络设备也被编程为识别虚拟机的网络流,包括识别每个网络流的特征。 网络设备还被编程为基于网络流的特征并且基于规则,将一个或多个网络流分配给至少一个物理队列。

    Offloading virtual machine flows to physical queues
    6.
    发明授权
    Offloading virtual machine flows to physical queues 有权
    将虚拟机流卸载到物理队列

    公开(公告)号:US09092269B2

    公开(公告)日:2015-07-28

    申请号:US13529747

    申请日:2012-06-21

    摘要: The present invention extends to methods, systems, and computer program products for offloading virtual machine flows to physical queues. A computer system executes one or more virtual machines, and programs a physical network device with one or more rules that manage network traffic for the virtual machines. The computer system also programs the network device to manage network traffic using the rules. In particular, the network device is programmed to determine availability of one or more physical queues at the network device that are usable for processing network flows for the virtual machines. The network device is also programmed to identify network flows for the virtual machines, including identifying characteristics of each network flow. The network device is also programmed to, based on the characteristics of the network flows and based on the rules, assign one or more of the network flows to at least one of the physical queues.

    摘要翻译: 本发明扩展到用于将虚拟机流卸载到物理队列的方法,系统和计算机程序产品。 计算机系统执行一个或多个虚拟机,并且利用管理虚拟机的网络流量的一个或多个规则对物理网络设备进行编程。 计算机系统还使用规则对网络设备进行编程以管理网络流量。 特别地,网络设备被编程为确定在网络设备处可用于处理虚拟机的网络流的一个或多个物理队列的可用性。 网络设备也被编程为识别虚拟机的网络流,包括识别每个网络流的特征。 网络设备还被编程为基于网络流的特征并且基于规则,将一个或多个网络流分配给至少一个物理队列。

    APPLICATION ENHANCEMENT USING EDGE DATA CENTER
    7.
    发明申请
    APPLICATION ENHANCEMENT USING EDGE DATA CENTER 审中-公开
    使用边缘数据中心的应用程序增强

    公开(公告)号:US20130346465A1

    公开(公告)日:2013-12-26

    申请号:US13530036

    申请日:2012-06-21

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5072 G06F2209/509

    摘要: A management service that receives requests for the cloud computing environment to host applications, and improves performance of the application using an edge server. In response to the original request, the management service allocates the application to run on an origin data center, evaluates the application by evaluating at least one of the application properties designated by an application code author or provider, or the application performance, and uses an edge server to improve performance of the application in response to evaluating the application. For instance, a portion of application code may be offloaded to run on the edge data center, a portion of application data may be cached at the edge data center, or the edge server may add functionality to the application.

    摘要翻译: 接收云计算环境的请求以托管应用程序的管理服务,并使用边缘服务器提高应用程序的性能。 响应于原始请求,管理服务分配应用程序在原始数据中心上运行,通过评估应用程序代码作者或提供者指定的应用程序属性或应用程序性能中的至少一个来评估应用程序,并使用 边缘服务器,以提高应用程序的性能以响应评估应用程序。 例如,应用代码的一部分可以被卸载以在边缘数据中心上运行,一部分应用数据可以被缓存在边缘数据中心,或者边缘服务器可以向应用添加功能。

    Inferring candidates that are potentially responsible for user-perceptible network problems
    8.
    发明授权
    Inferring candidates that are potentially responsible for user-perceptible network problems 有权
    推测可能对用户感知的网络问题负责的候选人

    公开(公告)号:US08015139B2

    公开(公告)日:2011-09-06

    申请号:US12039703

    申请日:2008-02-28

    IPC分类号: G06N5/04

    CPC分类号: G06N5/043

    摘要: Candidates that are potentially responsible for user-perceptible network problems may be inferred. In an example embodiment, a system includes an inference engine to produce a list of candidates that are potentially responsible for user-perceptible network problems, with the candidates being network components that may include both services and network elements. A response to a service request may be a non response, an incorrect response, an untimely correct response, or a timely correct response. The user-perceptible network problems may include the untimely correct response as well as the non response and the incorrect response. In another example embodiment, a method includes monitoring a network and producing a list of candidates that are potentially responsible for user-perceptible network problems. The candidates of the list may include both services and network elements of the monitored network.

    摘要翻译: 可能推断可能对用户可感知的网络问题负责的候选者。 在示例实施例中,系统包括推理引擎,以产生潜在地负责用户可感知的网络问题的候选者的列表,候选者是可以包括服务和网络元件的网络组件。 对服务请求的响应可以是非响应,不正确的响应,不合时宜的响应或及时的正确响应。 用户可感知的网络问题可能包括不合时宜的响应以及非响应和不正确的响应。 在另一示例性实施例中,一种方法包括监视网络并产生潜在地负责用户可感知网络问题的候选者列表。 该列表的候选者可以包括被监视网络的服务和网络元件。

    Constructing an inference graph for a network
    9.
    发明授权
    Constructing an inference graph for a network 有权
    为网络构建推理图

    公开(公告)号:US08443074B2

    公开(公告)日:2013-05-14

    申请号:US12039714

    申请日:2008-02-28

    IPC分类号: G06F15/16 G06F17/00

    CPC分类号: H04L41/5058 H04L41/12

    摘要: Constructing an inference graph relates to the creation of a graph that reflects dependencies within a network. In an example embodiment, a method includes determining dependencies among components of a network and constructing an inference graph for the network responsive to the dependencies. The components of the network include services and hardware components, and the inference graph reflects cross-layer components including the services and the hardware components. In another example embodiment, a system includes a service dependency analyzer and an inference graph constructor. The service dependency analyzer is to determine dependencies among components of a network, the components including services and hardware components. The inference graph constructor is to construct an inference graph for the network responsive to the dependencies, the inference graph reflecting cross-layer components including the services and the hardware components.

    摘要翻译: 构造推理图与创建反映网络中依赖关系的图形有关。 在示例实施例中,一种方法包括确定网络的组件之间的依赖关系,并响应于依赖关系构建网络的推理图。 网络的组件包括服务和硬件组件,推理图反映了跨层组件,包括服务和硬件组件。 在另一示例实施例中,系统包括服务依赖性分析器和推理图构造器。 服务依赖性分析器是确定网络组件之间的依赖关系,包括服务和硬件组件在内的组件。 推理图构造函数是响应于依赖关系构建网络的推理图,反映包括服务和硬件组件在内的跨层组件的推理图。

    Inferring Candidates that are Potentially Responsible for User-Perceptible Network Problems
    10.
    发明申请
    Inferring Candidates that are Potentially Responsible for User-Perceptible Network Problems 有权
    推测潜在地负责用户感知网络问题的候选人

    公开(公告)号:US20080222068A1

    公开(公告)日:2008-09-11

    申请号:US12039703

    申请日:2008-02-28

    IPC分类号: G06N5/04

    CPC分类号: G06N5/043

    摘要: Candidates that are potentially responsible for user-perceptible network problems may be inferred. In an example embodiment, a system includes an inference engine to produce a list of candidates that are potentially responsible for user-perceptible network problems, with the candidates being network components that may include both services and network elements. A response to a service request may be a non response, an incorrect response, an untimely correct response, or a timely correct response. The user-perceptible network problems may include the untimely correct response as well as the non response and the incorrect response. In another example embodiment, a method includes monitoring a network and producing a list of candidates that are potentially responsible for user-perceptible network problems. The candidates of the list may include both services and network elements of the monitored network.

    摘要翻译: 可能推断可能对用户可感知的网络问题负责的候选者。 在示例实施例中,系统包括推理引擎,以产生潜在地负责用户可感知的网络问题的候选者的列表,候选者是可以包括服务和网络元件的网络组件。 对服务请求的响应可以是非响应,不正确的响应,不合时宜的响应或及时的正确响应。 用户可感知的网络问题可能包括不合时宜的响应以及非响应和不正确的响应。 在另一示例性实施例中,一种方法包括监视网络并产生潜在地负责用户可感知网络问题的候选者列表。 该列表的候选者可以包括被监视网络的服务和网络元件。