-
1.
公开(公告)号: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.
-
公开(公告)号: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.
-
4.
公开(公告)号: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.
-
公开(公告)号: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.
-
7.
公开(公告)号: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.
-
8.
公开(公告)号:US11269657B2
公开(公告)日:2022-03-08
申请号:US16591662
申请日:2019-10-03
Applicant: VMWARE, INC.
Inventor: Sujeet Banerjee , Umar Shaikh , Amarjeet Singh , Vishnu Kanth Tadipaneni , Sureshbabu Koyadan Chathoth
IPC: G06F9/445 , H04L12/24 , G06F16/28 , H04L41/00 , H04L41/0806
Abstract: A computer-implemented system and method for identifying stale configurations of a software-defined network (SDN) component uses a configuration export file of the SDN component to generate configuration dependency strands for configurations of the SDN component. The configuration dependency strands can then be classified as being stale based on at least one of path length, reference count and a custom attribute to elements in a network infrastructure for the configuration dependency strands.
-
公开(公告)号:US11093549B2
公开(公告)日:2021-08-17
申请号:US16591654
申请日:2019-10-03
Applicant: VMWARE, INC.
Inventor: Sujeet Banerjee , Umar Shaikh , Amarjeet Singh , Vishnu Kanth Tadipaneni , Sureshbabu Koyadan Chathoth
IPC: G06F16/901 , H04L12/24
Abstract: A computer-implemented system and method for generating a correlation directed acyclic graph (CDAG) of configurations of a software-defined network (SDN) component for migration from a source computing environment to a destination computing environment uses a configuration export file of the SDN component to draw the CDAG. Correlation keys defined in the configuration export file are used to draw graph nodes. Contents associated with the correlation keys and template entries are used to draw edges between at least some of the graph nodes. The CDAG with the graph nodes and the edges is then displayed.
-
10.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-