-
1.
公开(公告)号: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.
-
公开(公告)号: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.
-
3.
公开(公告)号: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.
-
4.
公开(公告)号: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.
-
5.
公开(公告)号: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.
-
6.
公开(公告)号: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.
-
7.
公开(公告)号: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
-
8.
公开(公告)号: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.
-
9.
公开(公告)号: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.
-
10.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-