-
公开(公告)号:US11900139B2
公开(公告)日:2024-02-13
申请号:US17089021
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Prashant Waykar , Akshatha Sathyanarayan , Narendra Kumar Basur Shankarappa , Shruti Parihar
CPC classification number: G06F9/45558 , G06F9/5077 , G06F2009/4557 , G06F2009/45595
Abstract: A method of executing workflows in virtual machines that have been deployed to implement virtual network functions of a network service, wherein the virtual machines are running in a plurality of data centers each having a cloud management server running a cloud computing management software to provision virtual infrastructure resources thereof for a plurality of tenants, includes upon receiving a request to execute a workflow along with a plurality of parameters including first and second parameters at a data center, identifying a virtual machine deployed in the data center, in which the workflow is to be executed based on the first parameter, designating one of a plurality of methods by which the workflow is to be executed in the virtual machine according to the second parameter, and issuing a command to the virtual machine to execute the workflow according to the designated method.
-
62.
公开(公告)号:US11748134B2
公开(公告)日:2023-09-05
申请号:US16938944
申请日:2020-07-25
Applicant: VMWARE, INC.
Inventor: Kiran Kumar Cherivirala , Sachin Thakkar , Sachin Bendigeri , Umar Shaikh , Sureshbabu Koyadan Chathoth , Sujeet Banerjee , Venkata Vanaja Lakshmi Yakkala
IPC: G06F9/455 , G06N5/04 , G06N20/00 , H04L67/1097 , H04L69/28 , H04L61/4511
CPC classification number: G06F9/45558 , G06N5/04 , G06N20/00 , G06F2009/4557 , G06F2009/45595 , H04L61/4511 , H04L67/1097 , H04L69/28
Abstract: A system and method for deploying a virtual network function (VNF) are disclosed. Deploying a VNF includes receiving a request to instantiate a VNF in a network virtualization infrastructure, obtaining input from a user providing parameters needed for performing the instantiation of the VNF, determining a type of deployment for the VNF, and adding parameters inferred from the type of deployment to the user data to complete the parameters needed for deployment of the VNF, wherein the added parameters are inferred based on stored data regarding previous instantiations of the VNF. Determining the type of deployment for the VNF includes determining a number of instances of the VNFs to be deployed and a number of virtual infrastructure managers that will be instructed to deploy resources needed by the VNF.
-
63.
公开(公告)号:US20230205569A1
公开(公告)日:2023-06-29
申请号:US18114864
申请日:2023-02-27
Applicant: VMware, Inc.
Inventor: Sujeet Banerjee , Sachin Thakkar , Sureshbabu Koyadan Chathoth , Sachin Bendigeri , Umar Shaikh , Kiran Kumar Cherivirala
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45595
Abstract: A system and method for orchestrating distributed operations to be executed in a distributed computing system with multiple virtual infrastructures uses a distributed operation descriptor to find any Cloud-Native Network Function (CNF) entry in the distributed operation descriptor. For each found CNF entry, a CNF descriptor is retrieved from a CNF catalog and parsed to find an overridable property for a CNF described in the CNF descriptor for which a property override is defined. Then, a target virtual infrastructure is selected from the multiple virtual infrastructures to perform a lifecycle management operation of the CNF. Instructions are then transmitted to a local operator in the target virtual infrastructure with the property override so that information regarding the CNF is transmitted to a local orchestrator of the target virtual infrastructure to perform the lifecycle management operation of the CNF at the target virtual infrastructure using the property override.
-
64.
公开(公告)号:US11593143B2
公开(公告)日:2023-02-28
申请号:US17017850
申请日:2020-09-11
Applicant: VMWARE, INC.
Inventor: Sujeet Banerjee , Sachin Thakkar , Sureshbabu Koyadan Chathoth , Sachin Bendigeri , Umar Shaikh , Kiran Kumar Cherivirala
IPC: G06F9/455
Abstract: A system and method for orchestrating distributed operations to be executed in a distributed computing system with multiple virtual infrastructures uses a distributed operation descriptor to find any Cloud-Native Network Function (CNF) entry in the distributed operation descriptor. For each found CNF entry, a CNF descriptor is retrieved from a CNF catalog and parsed to find an overridable property for a CNF described in the CNF descriptor for which a property override is defined. Then, a target virtual infrastructure is selected from the multiple virtual infrastructures to perform a lifecycle management operation of the CNF. Instructions are then transmitted to a local operator in the target virtual infrastructure with the property override so that information regarding the CNF is transmitted to a local orchestrator of the target virtual infrastructure to perform the lifecycle management operation of the CNF at the target virtual infrastructure using the property override.
-
公开(公告)号:US11343161B2
公开(公告)日:2022-05-24
申请号:US17088981
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Allwyn M. Sequeira , Serge Maskalik , Debashis Basak , Mark Bryan Whipple
IPC: G06F15/173 , H04L41/5041 , H04L41/042 , H04L41/50 , H04L41/12 , H04L41/0806 , H04L43/0876
Abstract: A method of deploying a network service across multiple data centers, each having a cloud management server running a cloud computing management software to provision virtual infrastructure resources thereof for a first tenant among a plurality of tenants, includes maintaining for each data center static inventory data that indicate virtual infrastructure resources that are available thereat to the first tenant, identifying, in response to a network service request for the first tenant, a virtual network function associated with the network service, generating commands to deploy the virtual network function based on a descriptor of the virtual network function, selecting one of the data centers in which the virtual network function is to be deployed based on the descriptor of the virtual network function and the static inventory data of each data center, and issuing the commands to the selected data center to deploy the virtual network function.
-
公开(公告)号:US20220121469A1
公开(公告)日:2022-04-21
申请号:US17559126
申请日:2021-12-22
Applicant: VMware, Inc.
Inventor: Shruti Parihar , Mark Whipple , Sachin Thakkar , Akshatha Sathyanarayan
Abstract: Examples for managing virtual infrastructure resources in cloud environments can include (1) instantiating an orchestration node for managing local control planes at multiple clouds, (2) instantiating first and second local control planes at different respective clouds, the first and second local control planes interfacing with different respective virtualized infrastructure managers (“VIMs”), where the first and second local control planes establish secure communication with the orchestration node, and (3) deploying, by the orchestration node, services to the first and second local control planes. Further, the first and second local control planes can cause the respective VIMs to manage the services at the different respective clouds.
-
公开(公告)号:US11182185B2
公开(公告)日:2021-11-23
申请号:US14317297
申请日:2014-06-27
Applicant: VMware, Inc.
Inventor: Chi-Hsiang Su , Sachin Thakkar
Abstract: A virtualized computing environment includes a plurality of host computers, each host being connected to a physical network and having a hypervisor executing therein. To provision a virtual machine requiring a connection to a virtual network in one of the hosts, a candidate host for hosting the virtual machine, the candidate host having the virtual network configured therein, is selected. A request is then made for a status of the virtual network to the candidate host. The status of the virtual network is then received from the candidate host. If the virtual network is available, then the virtual machine is deployed to the candidate host. If the virtual network is not available, then a second candidate host is selected for hosting the virtual machine.
-
68.
公开(公告)号:US20210357245A1
公开(公告)日:2021-11-18
申请号:US16938944
申请日:2020-07-25
Applicant: VMWARE, INC.
Inventor: Kiran Kumar Cherivirala , Sachin Thakkar , Sachin Bendigeri , Umar Shaikh , Sureshbabu Koyadan Chathoth , Sujeet Banerjee , Venkata Vanaja Lakshmi Yakkala
Abstract: A system and method for deploying a virtual network function (VNF) are disclosed. Deploying a VNF includes receiving a request to instantiate a VNF in a network virtualization infrastructure, obtaining input from a user providing parameters needed for performing the instantiation of the VNF, determining a type of deployment for the VNF, and adding parameters inferred from the type of deployment to the user data to complete the parameters needed for deployment of the VNF, wherein the added parameters are inferred based on stored data regarding previous instantiations of the VNF. Determining the type of deployment for the VNF includes determining a number of instances of the VNFs to be deployed and a number of virtual infrastructure managers that will be instructe
-
公开(公告)号:US11095709B2
公开(公告)日:2021-08-17
申请号:US16538774
申请日:2019-08-12
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Mark Bryan Whipple , Aarti Kumar Gupta
Abstract: A hybrid cloud computing system having a private data center and a public cloud computing system is discussed. The private data center is managed by a first organization. The public cloud computing system is managed by a second organization, and the first organization is a tenant in the public cloud computing system. The hybrid cloud computing system is configured to generate a mapping that contextualizes virtual objects migrated between the private data center and the public cloud computing system based on the objects' location. Such a mapping is maintained to expose the true hybridity of the hybrid cloud rather than present two distinct views of a private data center (or private cloud) and a public cloud.
-
公开(公告)号:US20210200600A1
公开(公告)日:2021-07-01
申请号:US17130771
申请日:2020-12-22
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Kiran Kumar Cherivirala , Sureshbabu Koyadan Chathoth , Umar Shaikh , Shruti Parihar , Narendra Kumar Basur Shankarappa
Abstract: A method of collecting and reporting inventory of resources deployed in a data center that includes hardware resources, a virtualization management software executed to provision virtual resources from the hardware resources, and a cloud management server executed to provision the virtual resources for tenants of the data center, includes the steps of: executing a first API call to the virtualization management software to collect first inventory of virtual resources deployed in the data center and a second API call to the cloud computing management software to collect second inventory of virtual resources deployed in the data center; storing the first and second inventory; and in response to an inventory request from a central orchestrator, initially sending a subset of the stored first and second inventory to the central orchestrator in accordance with parameters included in the inventory request, and thereafter sending updates to the subset to the central orchestrator periodically.
-
-
-
-
-
-
-
-
-