DYNAMIC FLOW CONTROL FOR TRANSFERRING DATA EFFICIENTLY AND EFFECTIVELY OVER NON-LINEAR BUFFERED NETWORK PATHS

    公开(公告)号:US20190079695A1

    公开(公告)日:2019-03-14

    申请号:US15701387

    申请日:2017-09-11

    Applicant: VMware, Inc.

    Abstract: A method of transferring data between local and remote computing systems includes the step of transferring data between the local and remote computing systems via a local buffer in the local computing system and a series of steps carried out during transferring of data from the local to the remote computing system. The steps include receiving a statistic from the remote computing system, computing an average transfer rate of the data transfer between the local and remote computing systems based on the statistic, determining whether or not a throttle condition is in effect based on the computed average transfer rate, and upon determining that the throttle condition is in effect, throttling the transferring of data into the local buffer.

    CENTRAL NAMESPACE CONTROLLER FOR MULTI-TENANT CLOUD ENVIRONMENTS

    公开(公告)号:US20180139174A1

    公开(公告)日:2018-05-17

    申请号:US15818584

    申请日:2017-11-20

    Applicant: VMware, Inc.

    Abstract: A centralized namespace controller allocates addresses in a distributed cloud infrastructure on-demand. Upon receiving a request to allocate addresses for a network to be provisioned by a cloud computing system included in the distributed cloud infrastructure, the centralized namespace controller allocates a network address that is unique within the distributed cloud infrastructure. Further, the centralized namespace controller allocates a range of virtual network interface cards (NIC) addresses that are unique within the network. The centralized namespace controller then allocates addresses from the range of virtual NIC addresses on an as-requested basis—when a virtual NIC is being created by the first cloud computing system on the network. Advantageously, by centralizing the allocation of addresses and dedicating independent NIC address ranges to different cloud computing systems, the centralized namespace controller enables stretched L2 networks between cloud computing systems while preventing duplicated addresses on the stretched networks.

    DATA CENTER WAN AGGREGATION TO OPTIMIZE HYBRID CLOUD CONNECTIVITY
    3.
    发明申请
    DATA CENTER WAN AGGREGATION TO OPTIMIZE HYBRID CLOUD CONNECTIVITY 审中-公开
    数据中心WAN综合优化混合云连通性

    公开(公告)号:US20170063673A1

    公开(公告)日:2017-03-02

    申请号:US14838537

    申请日:2015-08-28

    Applicant: VMware, Inc.

    Abstract: An example method of optimizing connectivity between data centers in a hybrid cloud system having a first data center managed by a first organization and a second data center managed by a second organization, the first organization being a tenant in the second data center. The method includes probing a wide area network (WAN) with test packets by varying an internet protocol (IP) flow tuple of the test packets across a set of IP flows. The method includes identifying a plurality of paths between a gateway of the first data center and another gateway of the second data center associated with the set of IP flows. The method further includes selecting an IP flow from the set of IP flows for an application executing in the first data center. The method further includes establishing a path-optimized connection between the gateway and the other gateway through the WAN having the selected IP flow for use by the application.

    Abstract translation: 一种优化具有由第一组织管理的第一数据中心和由第二组织管理的第二数据中心的混合云系统中的数据中心之间的连接性的示例性方法,所述第一组织是第二数据中心中的租户。 该方法包括通过在一组IP流中改变测试分组的因特网协议(IP)流元组来测试具有测试分组的广域网(WAN)。 该方法包括识别第一数据中心的网关与与该组IP流相关联的第二数据中心的另一个网关之间的多个路径。 该方法还包括从针对在第一数据中心中执行的应用的IP流集合中选择IP流。 该方法还包括通过具有所选择的IP流的WAN建立网关和另一网关之间的路径优化连接,供应用使用。

    HYBRID TASK FRAMEWORK
    4.
    发明申请
    HYBRID TASK FRAMEWORK 审中-公开
    混合任务框架

    公开(公告)号:US20170060621A1

    公开(公告)日:2017-03-02

    申请号:US14839180

    申请日:2015-08-28

    Applicant: VMWARE, INC.

    CPC classification number: G06F9/5055 G06F9/5072 H04L67/16 H04L67/34

    Abstract: Techniques for executing jobs in a hybrid cloud computing system. A job defines multiple states and tasks for transitioning between states. Jobs are passed between systems that execute different tasks via a message bus, so that the different tasks may be executed. A job manager controls execution flow of jobs based on a job descriptor that describes the job.

    Abstract translation: 在混合云计算系统中执行作业的技术。 一个工作定义了多个状态和任务之间的状态转换。 作业在通过消息总线执行不同任务的系统之间传递,从而可以执行不同的任务。 作业管理器根据描述作业的作业描述符控制作业的执行流程。

    CLOUD VIRTUAL MACHINE DEFRAGMENTATION FOR HYBRID CLOUD INFRASTRUCTURE
    9.
    发明申请
    CLOUD VIRTUAL MACHINE DEFRAGMENTATION FOR HYBRID CLOUD INFRASTRUCTURE 审中-公开
    混合云基础设施的云虚拟机缺陷

    公开(公告)号:US20160103699A1

    公开(公告)日:2016-04-14

    申请号:US14528725

    申请日:2014-10-30

    Applicant: VMWARE, INC.

    CPC classification number: G06F9/45558 G06F9/5083 G06F2009/4557

    Abstract: A hybrid cloud computing system is managed by determining communication affinity between a cluster of virtual machines, where one virtual machine in the cluster executes in a virtualized computing system, and another virtual machine in the cluster executes in a cloud computing environment, and where the virtualized computing system is managed by a tenant that accesses the cloud computing environment. After determining a target location in the hybrid cloud computing system to host the cluster of virtual machines based on the determined communication affinity, at least one of the cluster of virtual machines is migrated to the target location.

    Abstract translation: 混合云计算系统通过确定虚拟机集群之间的通信关系来管理,其中集群中的一个虚拟机在虚拟化计算系统中执行,并且集群中的另一个虚拟机在云计算环境中执行,虚拟化 计算系统由访问云计算环境的租户管理。 在基于所确定的通信关联性确定混合云计算系统中的目标位置以托管虚拟机群集之后,至少一个虚拟机群集迁移到目标位置。

    CONFIGURING LINK AGGREGATION GROUPS TO PERFORM LOAD BALANCING IN A VIRTUAL ENVIRONMENT
    10.
    发明申请
    CONFIGURING LINK AGGREGATION GROUPS TO PERFORM LOAD BALANCING IN A VIRTUAL ENVIRONMENT 有权
    配置链路聚合组合在虚拟环境中执行负载平衡

    公开(公告)号:US20150026344A1

    公开(公告)日:2015-01-22

    申请号:US13947934

    申请日:2013-07-22

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems configure a first set of ports of a host device to be included within a link aggregation group (LAG) with a switch coupled to the first set of one or more ports. A second set of one or more ports of a second host device is also included within the LAG. The configuration of the LAG includes the switch performing load balancing between ports within the LAG. The first host device receives, via the LAG, a packet to be processed by a service implemented by each of one or more virtual machines running on the first host device. The first host device receives the packet as a result of the switch selecting a port within the first and second sets of ports based upon the load balancing between uplinks to the ports within the LAG.

    Abstract translation: 示例性方法,设备和系统配置要包括在链路聚合组(LAG)内的主机设备的第一组端口,其中交换机耦合到第一组一个或多个端口。 第二主机设备的一个或多个端口的第二组也包括在LAG内。 LAG的配置包括交换机在LAG内的端口之间执行负载分担。 第一主机设备经由LAG接收要由在第一主机设备上运行的一个或多个虚拟机中的每一个实现的服务来处理的分组。 基于在到LAG内的端口的上行链路之间的负载平衡,第一主机设备由于交换机选择第一和第二组端口中的端口而接收该分组。

Patent Agency Ranking