-
公开(公告)号:US20200226521A1
公开(公告)日:2020-07-16
申请号:US16837869
申请日:2020-04-01
Applicant: VMWARE, INC.
Inventor: Amarnath Palavalli , Kumar Gaurav
Abstract: Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with Quest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers.
-
32.
公开(公告)号:US20200036575A1
公开(公告)日:2020-01-30
申请号:US16044303
申请日:2018-07-24
Applicant: VMware, Inc.
Inventor: Amarnath Palavalli , Mohsin Beg , Shashank Pedamallu , Sai Samrat Karlapudi , Manjunath Shankar , Ramsés Morales
Abstract: Computational methods and systems that troubleshoot and localize failures in data storage of a multitenant application are executed in a multitenant database management system that comprises a control plane of control plane nodes and a data plane of independent and isolated data plane nodes. Each control plane node receives data requests and data queries. Each data plane node maintains data storage for tenants of the multitenant application and executes data storage and data query operations requested by the control plane nodes. Methods and system determine whether data plane nodes are network connected and whether the data cores of network connected data plane nodes are available to ingest data and respond to data queries. Data cores of disconnected data plane nodes and unavailable data cores are isolated from data ingestion and data queries. Remedial measures are executed to restore disconnected data plane nodes and unavailable data cores.
-
公开(公告)号:US10205771B2
公开(公告)日:2019-02-12
申请号:US14842841
申请日:2015-09-02
Applicant: VMWARE, INC.
Inventor: Amarnath Palavalli , Kumar Gaurav
Abstract: System and method for deploying an application in a computer system automatically extend an application topology of virtual computing resources of the computer system and application components of the application to be executed on the virtual computing resources to include an affinity-type rule for the virtual computing resources of the computer system based on at least one predefined policy of the application topology and deploy the application in the computer system by provisioning the virtual computing resources to the physical devices in the computer system based on the extended application topology.
-
公开(公告)号:US20230421445A1
公开(公告)日:2023-12-28
申请号:US18243435
申请日:2023-09-07
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Pavlush Margarian , Amarnath Palavalli , Josh Dorr
IPC: H04L41/0893 , H04L61/103 , H04L41/12 , H04L41/0686 , H04L43/06 , G06F16/25 , G06F16/23 , G06F9/54 , G06F11/34 , H04L41/046 , H04L9/40 , H04L69/22 , G06F16/27 , H04L41/0654 , H04L67/14 , H04L41/0803 , H04L12/66 , H04L43/0811
CPC classification number: H04L41/0893 , H04L61/103 , H04L41/12 , H04L41/0686 , H04L43/06 , G06F16/256 , G06F16/2358 , G06F9/546 , G06F9/547 , G06F11/3409 , H04L41/046 , H04L63/0263 , H04L69/22 , G06F16/27 , H04L41/0654 , H04L67/14 , H04L41/0803 , H04L63/104 , H04L12/66 , H04L43/0811 , H04L41/22
Abstract: Some embodiments provide a method for distributing a service rule that is to be enforced across a first set of sites and that is defined by reference to a group identifier that identifies a group of machines. The method distributes the service rule to each site in the first set of sites. The method identifies at least one site in the first set of sites that is not in a second set of sites that has already received a definition of the group. The method distributes the group definition to each identified site in the first set of sites that has not already received the definition of the group.
-
公开(公告)号:US11182713B2
公开(公告)日:2021-11-23
申请号:US15603492
申请日:2017-05-24
Applicant: VMWARE, INC.
Inventor: Amarnath Palavalli , Kumar Gaurav
Abstract: Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with Quest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers.
-
公开(公告)号:US11115301B1
公开(公告)日:2021-09-07
申请号:US16906942
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Pavlush Margarian , Amarnath Palavalli , Josh Dorr , Suresh Muppala
Abstract: Some embodiments provide a method for collecting data regarding realized state associated with a logical network spanning multiple physical sites. At a global manager that manages a logical network, the method receives a request to collect realized state for a set of one or more logical network elements, each of which spans a set of two or more physical sites. Each physical site is managed by a local manager. For each of the logical network elements, the method identifies the set of physical sites spanned by the logical network element. For each of the logical network elements, the method sends requests for realized state of the logical network element to the local manager of each identified physical site spanned by the logical network element. The method generates a report for presentation from the realized states received from the local managers.
-
公开(公告)号:US11088916B1
公开(公告)日:2021-08-10
申请号:US16906944
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Pavlush Margarian , Amarnath Palavalli , Josh Dorr
IPC: G06F15/173 , H04L12/24 , H04L29/12
Abstract: Some embodiments provide a method for defining a logical network (LN) that spans multiple sites and is managed at each site by a local manager. At a global manager that manages the logical network, the method creates a tree from a definition of the LN that spans the sites. The tree includes nodes representing elements in the LN and connections between the nodes to express relationships between the elements. Each of at least a subset of nodes has a span attribute identifying sites spanned by an LN element corresponding to the node. The method uses the span attributes to create a parsed tree for each site. Based on the parsed tree of each site, the method identifies a portion of the LN definition that is relevant for the site. The method provides, to the local manager of each site, the portion of the LN definition identified for the site.
-
公开(公告)号:US11082303B2
公开(公告)日:2021-08-03
申请号:US16518561
申请日:2019-07-22
Applicant: VMware, Inc.
Inventor: Rajiv Mordani , Joshua Lee Dorr , Amarnath Palavalli
Abstract: Disclosed are various approaches for remotely hosted management of network virtualization. In one approach, an administrative user at a client device is authenticated by a computing device for access to manage a network located remotely from the computing device. One or more commands are received from the client device to configure a software-defined networking rule for the network. The computing device communicates with one or more services on the network to implement the software-defined networking rule. A status of implementing the software-defined networking rule is reported to the client device.
-
公开(公告)号:US11070419B2
公开(公告)日:2021-07-20
申请号:US16044303
申请日:2018-07-24
Applicant: VMware, Inc.
Inventor: Amarnath Palavalli , Mohsin Beg , Shashank Pedamallu , Sai Samrat Karlapudi , Manjunath Shankar , Ramsés Morales
Abstract: Computational methods and systems that troubleshoot and localize failures in data storage of a multitenant application are executed in a multitenant database management system that comprises a control plane of control plane nodes and a data plane of independent and isolated data plane nodes. Each control plane node receives data requests and data queries. Each data plane node maintains data storage for tenants of the multitenant application and executes data storage and data query operations requested by the control plane nodes. Methods and system determine whether data plane nodes are network connected and whether the data cores of network connected data plane nodes are available to ingest data and respond to data queries. Data cores of disconnected data plane nodes and unavailable data cores are isolated from data ingestion and data queries. Remedial measures are executed to restore disconnected data plane nodes and unavailable data cores.
-
公开(公告)号:US20210165695A1
公开(公告)日:2021-06-03
申请号:US17176191
申请日:2021-02-16
Applicant: VMware, Inc.
Inventor: Amarnath Palavalli , Sachin Mohan Vaidya , Pavlush Margarian
Abstract: Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
-
-
-
-
-
-
-
-
-