Instantiating an application flow into a chain of services in a virtual data center
    1.
    发明授权
    Instantiating an application flow into a chain of services in a virtual data center 有权
    将应用程序流实例化为虚拟数据中心的服务链

    公开(公告)号:US09473570B2

    公开(公告)日:2016-10-18

    申请号:US13802619

    申请日:2013-03-13

    CPC classification number: H04L67/1002 G06F9/5055 G06F2209/5015 H04L67/2885

    Abstract: In one embodiment, a method comprises creating a hierarchal chain of network services in response to instantiation within a data center of a virtualized application providing an application service, the chain having a corresponding hierarchal proxy endpoint identifier for each network service in the chain; registering the chain of network services as a logical path for reaching the application service within the data center; and routing, within the data center, a web-based service request for the application service to the chain of network services for execution by the virtualized application.

    Abstract translation: 在一个实施例中,一种方法包括响应于提供应用服务的虚拟化应用的数据中心内的实例化来创建网络服务的分级链,所述链具有链中每个网络服务的对应的层级代理端点标识符; 将网络服务链注册为用于到达数据中心内的应用服务的逻辑路径; 以及在数据中心内将用于应用服务的基于web的服务请求路由到网络服务链,以供虚拟化应用执行。

    CONTROLLER-LESS PEER-TO-PEER DISTRIBUTED SWITCH
    2.
    发明申请
    CONTROLLER-LESS PEER-TO-PEER DISTRIBUTED SWITCH 有权
    无对称分配交换机

    公开(公告)号:US20150200853A1

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

    申请号:US14156102

    申请日:2014-01-15

    CPC classification number: H04L45/7453 H04L45/586 H04L47/2441 H04L67/104

    Abstract: In one embodiment, a device (e.g., a sync daemon) connects to peer nodes in a communication network. Each of the peer nodes has a switch that supports a flow table and an action table. The device facilitates a connection between a switch of a first peer node and a switch of a second peer node, and maintains the flow table and the action table of each of the peer nodes, such that the flow tables and the action tables are kept in synchronization with one another across each of the peer nodes via a distributed hash table.

    Abstract translation: 在一个实施例中,设备(例如,同步守护进程)连接到通信网络中的对等节点。 每个对等节点都有支持流表和动作表的交换机。 该设备促进第一对等节点的交换机和第二对等节点的交换机之间的连接,并维护每个对等节点的流表和动作表,使得流表和动作表保持在 通过分布式哈希表在每个对等节点上彼此同步。

    Policy-driven automatic redundant fabric placement mechanism for virtual data centers
    3.
    发明授权
    Policy-driven automatic redundant fabric placement mechanism for virtual data centers 有权
    用于虚拟数据中心的策略驱动的自动冗余布局布局机制

    公开(公告)号:US09450810B2

    公开(公告)日:2016-09-20

    申请号:US13958337

    申请日:2013-08-02

    CPC classification number: H04L41/0663 G06F9/5077 H04L41/0893 H04L41/12

    Abstract: In one embodiment, a service provider management device provides a plurality of redundant fabric motifs, each indicating a subgraph pattern of logical connections for network segments of a virtual data center, and receives virtual data center tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments of the virtual data center. After determining available physical data center resources that correspond to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments, logical connections may then be established between particular network segments for the virtual data center according to the available physical data center resources corresponding to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments.

    Abstract translation: 在一个实施例中,服务提供商管理设备提供多个冗余结构图案,每个冗余结构图案指示虚拟数据中心的网段的逻辑连接的子图模式,并且接收虚拟数据中心租户选择一个或多个冗余结构图案 对于虚拟数据中心的特定数据中心段对。 在确定对应于特定数据中心段对的一个或多个冗余结构图案的租户选择的可用物理数据中心资源之后,可以根据可用物理量在虚拟数据中心的特定网段之间建立逻辑连接 数据中心资源对应于特定数据中心段对的租户选择一个或多个冗余结构图案。

    Task scheduling using virtual clusters
    5.
    发明授权
    Task scheduling using virtual clusters 有权
    使用虚拟集群进行任务调度

    公开(公告)号:US09485197B2

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

    申请号:US14156169

    申请日:2014-01-15

    CPC classification number: H04L49/3045 H04L41/0896

    Abstract: In one embodiment, a device receives information regarding a data set to be processed by a map-reduce process. The device generates a set of virtual clusters for the map-reduce process based on network bandwidths between nodes of the virtual clusters, each node of the virtual cluster corresponding to a resource device, and associates the data set with a map-reduce process task. The device then schedules the execution of the task by a node of the virtual clusters based on the network bandwidth between the node and a source node on which the data set resides.

    Abstract translation: 在一个实施例中,设备接收关于要由地图缩减处理处理的数据集的信息。 该设备基于虚拟集群的节点之间的网络带宽,虚拟集群的每个节点对应于资源设备,并且将数据集与映射减少过程任务相关联,生成用于映射减少过程的一组虚拟集群。 然后,设备基于节点与数据集所驻留的源节点之间的网络带宽来调度虚拟集群的节点执行任务。

    Instantiating incompatible virtual compute requests in a heterogeneous cloud environment
    6.
    发明授权
    Instantiating incompatible virtual compute requests in a heterogeneous cloud environment 有权
    在异构云环境中实例化不兼容的虚拟计算请求

    公开(公告)号:US09503387B2

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

    申请号:US13972394

    申请日:2013-08-21

    CPC classification number: H04L47/70 G06F9/4856 G06F9/5027 G06F2009/4557

    Abstract: Example embodiments disclosed herein can provide for receiving a compute request for migrating an application from a source environment to a target cloud, determining a configured option of a first resource associated with the application, and determining at least one solution in the target cloud for the application. The solution is based, at least in part, on the configured option. In more specific embodiments, when the configured option indicates the first resource is splittable, a number of second instances of a solution in the target cloud is greater than a number of first instances in the source environment. In further more specific embodiments, when the configured option indicates the first resource is mergeable, a number of second instances of a solution in the target cloud is less than the number of first instances in the source environment.

    Abstract translation: 本文公开的示例性实施例可以提供用于接收用于将应用从源环境迁移到目标云的计算请求,确定与应用相关联的第一资源的配置选项,以及确定应用中的目标云中的至少一个解决方案 。 该解决方案至少部分基于已配置的选项。 在更具体的实施例中,当配置的选项指示第一资源是可拆分的时,目标云中的解决方案的多个第二实例大于源环境中的第一实例的数量。 在进一步更具体的实施例中,当配置的选项指示第一资源可合并时,目标云中的解决方案的多个第二实例小于源环境中的第一实例的数量。

    Allocating resources for multi-phase, distributed computing jobs
    7.
    发明授权
    Allocating resources for multi-phase, distributed computing jobs 有权
    为多阶段分布式计算任务分配资源

    公开(公告)号:US09489225B2

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

    申请号:US14156149

    申请日:2014-01-15

    CPC classification number: G06F9/45533 G06F9/44505 G06F9/5005

    Abstract: In one embodiment, data indicative of the size of an intermediate data set generated by a first resource device is received at a computing device. The intermediate data set is associated with a virtual machine to process the intermediate data set. A virtual machine configuration is determined based on the size of the intermediate data set. A second resource device is selected to execute the virtual machine based on the virtual machine configuration and on an available bandwidth between the first and second resource devices. The virtual machine is then assigned to the second resource device to process the intermediate data set.

    Abstract translation: 在一个实施例中,在计算设备处接收指示由第一资源设备生成的中间数据集的大小的数据。 中间数据集与虚拟机相关联以处理中间数据集。 基于中间数据集的大小来确定虚拟机配置。 选择第二资源设备以基于虚拟机配置和第一和第二资源设备之间的可用带宽来执行虚拟机。 然后将虚拟机分配给第二资源设备以处理中间数据集。

    TASK SCHEDULING USING VIRTUAL CLUSTERS
    8.
    发明申请
    TASK SCHEDULING USING VIRTUAL CLUSTERS 有权
    任务调度使用虚拟集群

    公开(公告)号:US20150200867A1

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

    申请号:US14156169

    申请日:2014-01-15

    CPC classification number: H04L49/3045 H04L41/0896

    Abstract: In one embodiment, a device receives information regarding a data set to be processed by a map-reduce process. The device generates a set of virtual clusters for the map-reduce process based on network bandwidths between nodes of the virtual clusters, each node of the virtual cluster corresponding to a resource device, and associates the data set with a map-reduce process task. The device then schedules the execution of the task by a node of the virtual clusters based on the network bandwidth between the node and a source node on which the data set resides.

    Abstract translation: 在一个实施例中,设备接收关于要由地图缩减处理处理的数据集的信息。 该设备基于虚拟集群的节点之间的网络带宽,虚拟集群的每个节点对应于资源设备,并且将数据集与映射减少过程任务相关联,生成用于映射减少过程的一组虚拟集群。 然后,设备基于节点与数据集所驻留的源节点之间的网络带宽来调度虚拟集群的节点执行任务。

    ALLOCATING RESOURCES FOR MULTI-PHASE, DISTRIBUTED COMPUTING JOBS
    9.
    发明申请
    ALLOCATING RESOURCES FOR MULTI-PHASE, DISTRIBUTED COMPUTING JOBS 有权
    分配资源用于多相,分布式计算作业

    公开(公告)号:US20150199208A1

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

    申请号:US14156149

    申请日:2014-01-15

    CPC classification number: G06F9/45533 G06F9/44505 G06F9/5005

    Abstract: In one embodiment, data indicative of the size of an intermediate data set generated by a first resource device is received at a computing device. The intermediate data set is associated with a virtual machine to process the intermediate data set. A virtual machine configuration is determined based on the size of the intermediate data set. A second resource device is selected to execute the virtual machine based on the virtual machine configuration and on an available bandwidth between the first and second resource devices. The virtual machine is then assigned to the second resource device to process the intermediate data set.

    Abstract translation: 在一个实施例中,在计算设备处接收指示由第一资源设备生成的中间数据集的大小的数据。 中间数据集与虚拟机相关联以处理中间数据集。 基于中间数据集的大小来确定虚拟机配置。 选择第二资源设备以基于虚拟机配置和第一和第二资源设备之间的可用带宽来执行虚拟机。 然后将虚拟机分配给第二资源设备以处理中间数据集。

    INSTANTIATING INCOMPATIBLE VIRTUAL COMPUTE REQUESTS IN A HETEROGENEOUS CLOUD ENVIRONMENT
    10.
    发明申请
    INSTANTIATING INCOMPATIBLE VIRTUAL COMPUTE REQUESTS IN A HETEROGENEOUS CLOUD ENVIRONMENT 有权
    在不同寻常的云端环境中实现不合时宜的虚拟计算机要求

    公开(公告)号:US20150058486A1

    公开(公告)日:2015-02-26

    申请号:US13972394

    申请日:2013-08-21

    CPC classification number: H04L47/70 G06F9/4856 G06F9/5027 G06F2009/4557

    Abstract: Example embodiments disclosed herein can provide for receiving a compute request for migrating an application from a source environment to a target cloud, determining a configured option of a first resource associated with the application, and determining at least one solution in the target cloud for the application. The solution is based, at least in part, on the configured option. In more specific embodiments, when the configured option indicates the first resource is splittable, a number of second instances of a solution in the target cloud is greater than a number of first instances in the source environment. In further more specific embodiments, when the configured option indicates the first resource is mergeable, a number of second instances of a solution in the target cloud is less than the number of first instances in the source environment.

    Abstract translation: 本文公开的示例性实施例可以提供用于接收用于将应用从源环境迁移到目标云的计算请求,确定与应用相关联的第一资源的配置选项,以及确定应用中的目标云中的至少一个解决方案 。 该解决方案至少部分基于已配置的选项。 在更具体的实施例中,当配置的选项指示第一资源是可拆分的时,目标云中的解决方案的多个第二实例大于源环境中的第一实例的数量。 在进一步更具体的实施例中,当配置的选项指示第一资源可合并时,目标云中的解决方案的多个第二实例小于源环境中的第一实例的数量。

Patent Agency Ranking