-
11.
公开(公告)号:US20210132981A1
公开(公告)日:2021-05-06
申请号:US17088958
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin THAKKAR , Allwyn M. SEQUEIRA , Serge MASKALIK , Debashis BASAK , Akshatha SATHYANARAYAN
Abstract: A method of deploying a virtual network function of a network service in a data center having a cloud management server running a cloud computing management software to provision virtual infrastructure resources of the data center to at least one tenant, includes generating at least first and second API calls to the cloud computing management software in response to external commands received at the data center to deploy a virtual network function, and executing at least the first and second API calls by the cloud computing management software to deploy the virtual network function. The cloud computing management software creates at least one virtual machine by executing the first API call and at least one virtual disk by executing the second API call.
-
12.
公开(公告)号:US20210132980A1
公开(公告)日:2021-05-06
申请号:US17088951
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin THAKKAR , Allwyn M. SEQUEIRA , Serge MASKALIK , Debashis BASAK , Akshatha SATHYANARAYAN
Abstract: A method of deploying a network service (NS) across multiple data centers includes identifying virtual network functions (VNFs) associated with the NS in response to a request for or relating to the NS, generating commands to deploy VNFs based on VNF descriptors, and issuing the commands to the data centers to deploy VNFs. The data centers each have a cloud management server in which cloud computing management software is run to provision virtual infrastructure resources thereof for a plurality of tenants. The cloud computing management software of a first data center is different from the cloud computing management software of a second data center, and the commands issued to the first and second data centers are each a generic command that is not in a command format of the cloud computing management software of either the first data center or the second data center.
-
公开(公告)号:US20200220844A1
公开(公告)日:2020-07-09
申请号:US16678738
申请日:2019-11-08
Applicant: VMware, Inc.
Inventor: Debashis BASAK , Rohit TOSHNIWAL , Allwyn SEQUEIRA
IPC: H04L29/06
Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.
-
14.
公开(公告)号:US20180060182A1
公开(公告)日:2018-03-01
申请号:US15690243
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Venu Gopala RAO KOTHA, Kotha , Pooja NAIK , Sureshbabu Koyadan CHATHOTH , Sachin THAKKAR , Debashis BASAK
CPC classification number: G06F11/1451 , G06F9/45558 , G06F9/461 , G06F9/4881 , G06F9/5077 , G06F11/1448 , G06F11/1461 , G06F11/1464 , G06F16/113 , G06F16/182 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583 , G06F2009/45595 , G06F2201/81 , G06F2201/815 , G06F2201/84
Abstract: Backups of workloads in a multi-tenant cloud computing environment are efficiently queued and scheduled. A method of backing up workloads for multiple tenants of a cloud computing system, includes the steps of determining a pool of workloads to be backed up during a time window, the workloads including workloads for a first tenant and workloads for a second tenant, placing a backup task for backing up each of the workloads in the pool in a scheduling queue and prioritizing the backup tasks according to backup parameters specified by the tenants, sizes of workload data to be backed up, and hardware constraints of a backup storage device executing the backups, and instructing the backup storage device to execute the backup tasks according to an order of the backup tasks in the scheduling queue.
-
公开(公告)号:US20180060176A1
公开(公告)日:2018-03-01
申请号:US15690246
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Sachin THAKKAR , Debashis BASAK , Venu Gopala RAO KOTHA , Pooja NAIK , Allwyn SEQUEIRA
CPC classification number: G06F11/1451 , G06F9/45558 , G06F9/461 , G06F9/4881 , G06F9/5077 , G06F11/1448 , G06F11/1461 , G06F11/1464 , G06F16/113 , G06F16/182 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583 , G06F2009/45595 , G06F2201/81 , G06F2201/815 , G06F2201/84
Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system includes triggering an archival process according to an archival policy set by a tenant, and executing the archival process by reading backup data of the tenant stored in a backup storage device of the computer system and transmitting the backup data to an archival store designated in the archival policy, and then deleting or invalidating the backup data stored in the backup storage device.
-
公开(公告)号:US20170359410A1
公开(公告)日:2017-12-14
申请号:US15666513
申请日:2017-08-01
Applicant: VMware, Inc.
Inventor: Sachin THAKKAR , Debashis BASAK , Serge MASKALIK , Mark Bryan WHIPPLE , Aarti Kumar GUPTA
CPC classification number: H04L67/10 , G06F9/45558 , G06F9/5072 , G06F2009/4557 , H04L12/4641 , H04L43/10 , H04L67/34
Abstract: A method for managing an application executing in a computing system is disclosed as including a private cloud operated by a first organization and a multi-tenant public cloud of which the first organization is one of the tenants. The method comprises instantiating a first virtual object in the private cloud and instantiating a second virtual object in the public cloud for executing the application cooperatively with the first virtual object. Mapping associated with the first virtual object is generated, wherein the mapping comprises a first identifier having a context of the private cloud and a second identifier having a context of the public cloud. The method further includes detecting migration of the first or second virtual object such that both of the first and second virtual objects are instantiated in a single one of the private and public clouds and updating the mapping to reflect the migration.
-
公开(公告)号:US20180063743A1
公开(公告)日:2018-03-01
申请号:US15654588
申请日:2017-07-19
Applicant: VMware, Inc.
Inventor: Laxminarayana TUMULURU , Todd SABIN , Weiqing WU , Uday MASUREKAR , Serge MASKALIK , Sachin THAKKAR , Debashis BASAK
IPC: H04W28/02 , H04L12/801 , H04L12/911
Abstract: An approach is disclosed for steering network traffic away from congestion hot-spots to achieve better throughput and latency. In one embodiment, multiple Foo-over-UDP (FOU) tunnels, each having a distinct source port, are created between two endpoints. As a result of the distinct source ports, routers that compute hashes of packet fields in order to distribute traffic flows across network paths will compute distinct hash values for the FOU tunnels that may be associated with different paths. Probes are scheduled to measure network metrics, such as latency and liveliness, of each of the FOU tunnels. In turn, the network metrics are used to select particular FOU tunnel(s) to send traffic over so as to avoid congestion and high-latency hotspots in the network.
-
公开(公告)号:US20180062929A1
公开(公告)日:2018-03-01
申请号:US15690249
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Serge MASKALIK , Sachin THAKKAR , Gabriel ROSAS , Debashis BASAK , Allwyn SEQUEIRA
IPC: H04L12/24
CPC classification number: H04L41/0886 , H04L41/0806 , H04L41/0813 , H04L41/0823 , H04L41/0843
Abstract: Techniques disclosed herein permit logical topologies of datacenters to be automatically learned and re-created in the cloud. In one embodiment, a datacenter landscape is determined based on numbers of hops from nodes in a datacenter to a wide area network (WAN)-facing node. Such a datacenter landscape may then be re-created in the cloud. In another embodiment, virtual appliances are deployed using templates with user-tunable parameters. What would have been set up manually in a physical datacenter, such as connecting a new router to other devices, is then simplified to adjusting parameters of the template to specify, e.g., that the router is a routed hop rather than a bump in the wire, with the router then being automatically deployed in the specified manner.
-
公开(公告)号:US20180062920A1
公开(公告)日:2018-03-01
申请号:US15690225
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Aravind SRINIVASAN , Narendra Kumar Basur SHANKARAPPA , Sachin THAKKAR , Serge MASKALIK , Debashis BASAK
CPC classification number: H04L67/1097 , G06F8/65 , G06F9/5027 , G06F9/5061 , G06F2009/4557 , H04L12/4633 , H04L41/0803 , H04L43/103 , H04L45/04 , H04L45/302 , H04L45/72 , H04L47/10 , H04L47/12 , H04L47/825 , H04L49/354 , H04L49/70 , H04L61/2007 , H04L61/2061 , H04L61/2592 , H04L61/6022 , H04L63/0272 , H04L63/029 , H04L67/10 , H04W28/02 , H04W28/0273 , H04W28/0284 , H04W28/0289
Abstract: Techniques for creating layer 2 (L2) extension networks are disclosed. One embodiment permits an L2 extension network to be created by deploying, configuring, and connecting a pair of virtual appliances in the data center and the cloud so that the appliances communicate via secure tunnels and bridge networks in the data center and the cloud. A pair of virtual appliances are first deployed in the data center and the cloud, and secure tunnels are then created between the virtual appliances. Thereafter, a stretched network is created by connecting a network interface in each of the virtual appliances to a respective local network, configuring virtual switch ports to which the virtual appliances are connected as sink ports that receive traffic with non-local destinations, and configuring each of the virtual appliances to bridge the network interface therein that is connected to the local network and tunnels between the pair of virtual appliances.
-
公开(公告)号:US20170187679A1
公开(公告)日:2017-06-29
申请号:US15455510
申请日:2017-03-10
Applicant: VMware, Inc.
Inventor: Debashis BASAK , Rohit TOSHNIWAL , Allwyn SEQUEIRA
IPC: H04L29/06
Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.
-
-
-
-
-
-
-
-
-