-
公开(公告)号:US10445122B2
公开(公告)日:2019-10-15
申请号:US15083293
申请日:2016-03-29
Applicant: VMWARE, INC.
Inventor: Venu Gopala Rao Kotha , Shashidhar Narayana Krishnamurthy , Anirudh Agarwal , Sureshbabu Koyadan Chathoth
IPC: G06F9/455
Abstract: Techniques are provided for reducing the amount of data that to be transferred in a hybrid cloud system in order to spawn a VM at a private cloud computing system from a template library stored in a public cloud computing system. Instead of storing full virtual machine templates, template libraries at the public cloud computing system are “differential” libraries. Differential templates in these differential libraries only include data that is different as compared with either a base template or another differential template. Assuming a private cloud system already stores a base image, the private cloud system may spawn a VM based on a particular template simply by downloading the appropriate differential templates. This technique reduces the total amount of data that needs to be downloaded from the public cloud system in order to spawn a particular VM.
-
2.
公开(公告)号:US20220035650A1
公开(公告)日:2022-02-03
申请号: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.
-
公开(公告)号:US20210028985A1
公开(公告)日:2021-01-28
申请号:US16591647
申请日:2019-10-03
Applicant: VMWARE, INC.
Inventor: SUJEET BANERJEE , Umar Shaikh , Amarjeet Singh , Sureshbabu Koyadan Chathoth , Sachin Thakkar
IPC: H04L12/24
Abstract: A system and method for migrating configurations of a software-defined network (SDN) component from a source computing environment to a destination computing environment uses a configuration export file that includes a metadata section and a templates section. The metadata section includes correlation keys for dependencies found in fetched configurations of the SDN component that correspond to dependency keywords in a configurable dictionary. The templates section includes reframed configurations of the dependencies with at least one reference to the correlation keys in the metadata section. At least some correlation-key references within reframed configurations in the templates section of the configuration export file are substituted with correlation-key replacements for the destination computing environment, which are then applied to a target SDN component in the destination computing environment.
-
4.
公开(公告)号:US20170093790A1
公开(公告)日:2017-03-30
申请号:US14993112
申请日:2016-01-12
Applicant: VMWARE, INC.
Inventor: Sujeet Banerjee , Sureshbabu Koyadan Chathoth , Anirudh Agarwal , Amarjeet Singh , Kiran Kumar Cherivirala
CPC classification number: H04L61/2007 , H04L61/2061 , H04L61/6068 , H04L67/10 , H04L67/1023 , H04L67/38
Abstract: Multiple tenants within a hybrid cloud computing system may need IP addresses to communicate over a computer network external to the hybrid cloud system (such as the Internet). IP addresses are a scarce resource, and each address can only be assigned to a single tenant. With multiple tenants competing for IP addresses, many request collisions may occur if tenants request IP addresses in a naive manner, such as by requesting the next available IP address numerically. When a collision occurs, a tenant must request a different IP address. Instead, tenants request random IP addresses within a particular subnet in a random manner, thereby reducing the number of collisions that occur and improving the latency associated with requesting an IP address.
-
公开(公告)号:US20240028373A1
公开(公告)日:2024-01-25
申请号:US17975702
申请日:2022-10-28
Applicant: VMWARE, INC.
Inventor: ASHVIN LAKSHMIKANTA , Umar Shaikh , Kiran Kumar Cherivirala , Venu Gopala Rao Kotha , Sureshbabu Koyadan Chathoth
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F9/45545 , G06F2009/4557 , G06F2009/45595 , G06F9/541
Abstract: An example method of deploying an application by a telecommunications platform in a multi-cloud computing system includes: receiving, at the telecommunications platform executing in a first software-defined data center (SDDC), an application deployment specification for a first application; receiving, at the telecommunications platform, selection of a virtual infrastructure (VI) template for the first application, the VI template defining a configuration of SDDC resources in the multi-cloud computing system; and deploying the first application based on the application deployment specification of the first application and the VI template.
-
6.
公开(公告)号:US11755383B2
公开(公告)日:2023-09-12
申请号:US17130771
申请日:2020-12-22
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Kiran Kumar Cherivirala , Sureshbabu Koyadan Chathoth , Umar Shaikh , Shruti Parihar , Narendra Kumar Basur Shankarappa
CPC classification number: G06F9/5077 , G06F9/45558 , G06F9/505 , G06F9/5027 , G06F2009/4557 , G06F2009/45595 , G06F2209/503
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.
-
公开(公告)号:US10924346B1
公开(公告)日:2021-02-16
申请号:US16591647
申请日:2019-10-03
Applicant: VMWARE, INC.
Inventor: Sujeet Banerjee , Umar Shaikh , Amarjeet Singh , Sureshbabu Koyadan Chathoth , Sachin Thakkar
IPC: H04L12/24
Abstract: A system and method for migrating configurations of a software-defined network (SDN) component from a source computing environment to a destination computing environment uses a configuration export file that includes a metadata section and a templates section. The metadata section includes correlation keys for dependencies found in fetched configurations of the SDN component that correspond to dependency keywords in a configurable dictionary. The templates section includes reframed configurations of the dependencies with at least one reference to the correlation keys in the metadata section. At least some correlation-key references within reframed configurations in the templates section of the configuration export file are substituted with correlation-key replacements for the destination computing environment, which are then applied to a target SDN component in the destination computing environment.
-
8.
公开(公告)号:US10142284B2
公开(公告)日:2018-11-27
申请号:US14993112
申请日:2016-01-12
Applicant: VMWARE, INC.
Inventor: Sujeet Banerjee , Sureshbabu Koyadan Chathoth , Anirudh Agarwal , Amarjeet Singh , Kiran Kumar Cherivirala
IPC: G06F15/177 , H04L29/12 , H04L29/08
Abstract: Multiple tenants within a hybrid cloud computing system may need IP addresses to communicate over a computer network external to the hybrid cloud system (such as the Internet). IP addresses are a scarce resource, and each address can only be assigned to a single tenant. With multiple tenants competing for IP addresses, many request collisions may occur if tenants request IP addresses in a naïve manner, such as by requesting the next available IP address numerically. When a collision occurs, a tenant must request a different IP address. Instead, tenants request random IP addresses within a particular subnet in a random manner, thereby reducing the number of collisions that occur and improving the latency associated with requesting an IP address.
-
公开(公告)号:US20230385126A1
公开(公告)日:2023-11-30
申请号:US18359746
申请日:2023-07-26
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Kiran Kumar Cherivirala , Sureshbabu Koyadan Chathoth , Umar Shaikh , Shruti Parihar , Narendra Kumar Basur Shankarappa
CPC classification number: G06F9/5077 , G06F9/505 , G06F9/45558 , G06F2209/503 , G06F2009/4557 , G06F2009/45595 , G06F9/5027
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.
-
10.
公开(公告)号:US11561850B1
公开(公告)日:2023-01-24
申请号:US17506602
申请日:2021-10-20
Applicant: VMware, Inc.
Inventor: Sujeet Banerjee , Umar Shaikh , Kiran Kumar Cherivirala , Avhinav Vijay Bhagwat , Sureshbabu Koyadan Chathoth
IPC: G06F11/07
Abstract: A system and method for performing a failure analysis on a computing system uses a Bayesian network that is generated from a correlation directed acyclic graph (CDAG) of nodes that represent entities in the computing system with edge weights for edges between the nodes. The CDAG is generated using log entries of the computing system with reference to a dictionary file, which specifies entity types, dependency types of the entity types, expressions that return values representing prior probabilities of failure for the dependency types, and the edge weights for the dependency types. The Bayesian network generated from the CDAG includes conditional probabilities for edges of the Bayesian network based on the edge weights of the CDAG. The Bayesian network is used to compute posterior probabilities of possible causes of a new failure event in the computing system and output at least one probable cause with an associated posterior probability for the new failure event.
-
-
-
-
-
-
-
-
-