Search

Mukund S Gunti

from Sunnyvale, CA
Age ~43

Mukund Gunti Phones & Addresses

  • 1458 Ormsby Dr, Sunnyvale, CA 94087
  • 750 Shoreline Blvd, Mountain View, CA 94040 (650) 386-1672
  • Pittsburgh, PA

Public records

Vehicle Records

Mukund Gunti

View page
Address:
750 N Shoreline Blvd APT 156, Mountain View, CA 94043
VIN:
19UUA76588A028811
Make:
ACURA
Model:
TL
Year:
2008

Publications

Us Patents

Securing Customer Virtual Machines In A Multi-Tenant Cloud

View page
US Patent:
20110302415, Dec 8, 2011
Filed:
Mar 10, 2011
Appl. No.:
13/045212
Inventors:
Irfan AHMAD - Mountain View CA, US
Mukund GUNTI - Mountain View CA, US
Abhishek CHATURVEDI - Mountain View CA, US
Vladimir KIRIANSKY - Los Altos CA, US
Assignee:
VMWARE, INC. - Palo Alto CA
International Classification:
H04L 9/32
US Classification:
713168
Abstract:
A trusted virtualization platform protects sensitive customer data during operation of virtual machines in a multi-tenant cloud computing center. The trusted virtualization platform limits administrator access to the data and state of the virtual machines running thereon, reports any changes made thereto, and requires keys provided by the customer or a trusted third party of the customer to perform management operations on the virtual machines. By requiring cloud computing centers to use such trusted virtualization platforms, customers uploading their virtual machines into the cloud computing center can be assured that cloud administrators will not be able to access or tamper with their private data. Furthermore, customers can directly audit all important state or configuration changes for their virtual machines as the trusted virtualization platform can be configured to report all such changes according to a security policy set by the customer.

Managing Lifecycle Of Virtualization Software Running In A Standalone Host

View page
US Patent:
20220374318, Nov 24, 2022
Filed:
Aug 25, 2021
Appl. No.:
17/411171
Inventors:
- Palo Alto CA, US
MUKUND GUNTI - Sunnyvale CA, US
NAGA ULLAS VANKAYALA HARINATHAGUPTA - Santa Clara CA, US
ARUN RAJAN - Sunnyvale CA, US
JONATHAN PRINCE LIMHENGCO - San Francisco CA, US
International Classification:
G06F 11/14
G06F 11/07
G06F 3/06
Abstract:
Virtualization software installed in a standalone host is remediated according to a desired state model using a desired image of a virtualization software that is used to remediate virtualization software running in hosts which are logically grouped as a cluster of hosts not including the standalone host. The method of remediating the virtualization software installed in the standalone host includes the steps of generating a desired image of the virtualization software of the standalone host from a desired image of the virtualization software of the hosts in the cluster, and upon detecting a difference between an image of the virtualization software currently running in the standalone host and the desired image of the virtualization software of the standalone host, instructing the standalone host to remediate the image of the virtualization software currently running therein to match the desired image of the virtualization software of the standalone host.

Validation Of Desired Software State Image For Hardware Incompatibilities

View page
US Patent:
20220276850, Sep 1, 2022
Filed:
May 13, 2022
Appl. No.:
17/744504
Inventors:
- Palo Alto CA, US
MUKUND GUNTI - Sunnyvale CA, US
ALOK KUMAR SINHA - Fremont CA, US
NIKITHA KANDRU - Sunnyvale CA, US
YUEDONG MU - San Jose CA, US
ARAVINDA HARYADI - Bangalore, IN
International Classification:
G06F 8/61
G06F 9/455
Abstract:
A method of validating a desired image of a virtualization software and a firmware package to be installed in a host against a hardware compatibility list (HCL) includes: acquiring a bill of materials for the host that list hardware devices of the host; for each of the hardware devices, searching for firmware and driver thereof in the HCL; for each driver included in the desired image that corresponds to one of the hardware devices, determining whether or not the driver is compatible according to the HCL; for each firmware included in the firmware package that corresponds to one of the hardware devices, determining whether or not the firmware is compatible according to the HCL; and validating the desired image of the virtualization software and the firmware package to be installed in the host if each of the hardware device has a compatible driver and a compatible firmware.

Software And Firmware Updates In A Combined Single Pane Of Glass Interface

View page
US Patent:
20220244943, Aug 4, 2022
Filed:
Apr 20, 2022
Appl. No.:
17/725397
Inventors:
- Palo Alto CA, US
ARAVINDA HARYADI - Bangalore, IN
MUKUND GUNTI - Sunnyvale CA, US
VISHNU MOHAN SEKHAR - Chennai, IN
NAGA ULLAS VANKAYALA HARINATHAGUPTA - Santa Clara CA, US
International Classification:
G06F 8/65
G06F 9/455
Abstract:
An image of a virtualization software and firmware in a plurality of hosts are upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software and a desired state of the firmware; based on the software specification, preparing a desired image of the virtualization software that includes software components of a desired version of the firmware; and coordinating an upgrade to the desired image of the virtualization software and the desired version of the firmware in the hosts. The upgrade includes an upgrade in each of the hosts to the desired version of the firmware, and an upgrade in each of the hosts to the desired image of the virtualization software that includes the software components of the desired version of the base image and the software components of the desired version of the firmware.

Desired State Model For Managing Lifecycle Of Virtualization Software

View page
US Patent:
20220244944, Aug 4, 2022
Filed:
Apr 20, 2022
Appl. No.:
17/725421
Inventors:
- Palo Alto CA, US
MUKUND GUNTI - Sunnyvale CA, US
OLIVIER ALAIN CREMEL - Los Altos CA, US
JEFFREY HU - Palo Alto CA, US
PATRICK WILLIAM PENZIAS DIRKS - Monte Sereno CA, US
International Classification:
G06F 8/65
G06F 9/455
G06F 8/61
Abstract:
An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software by retrieving metadata of the desired state of the virtualization software and determining components that make up the desired state of the virtualization software; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. One of the components defines a set of payloads for a core kernel of the virtualization software.

Unified Way To Track User Configuration On A Live System

View page
US Patent:
20220236999, Jul 28, 2022
Filed:
Jan 22, 2021
Appl. No.:
17/156487
Inventors:
- Palo Alto CA, US
Mukund GUNTI - Sunnyvale CA, US
Olivier Alain CREMEL - Los Altos CA, US
International Classification:
G06F 9/445
G06F 9/455
Abstract:
A method of remediating configurations of a plurality of system services running in each of a plurality of hosts, wherein each of the hosts is configured with a virtualization software for supporting execution of virtual machines therein, includes the steps of: retrieving actual configurations of the system services, wherein the actual configurations are stored in accordance with a configuration schema of the system services and include a user configuration, which is a configuration initiated by the user, and a system configuration, which is a configuration initiated by the host in response to the user configuration; retrieving desired configurations of the system services from a desired configuration file; comparing each of the actual configurations with a corresponding one of the desired configurations; and upon determining that at least one actual configuration, which is not a system configuration, is different from a corresponding one of the desired configurations, replacing the at least one actual configuration with the corresponding desired configuration.

Managing Configurations Of System Services Running In A Cluster Of Hosts

View page
US Patent:
20220237000, Jul 28, 2022
Filed:
Jan 22, 2021
Appl. No.:
17/156497
Inventors:
- Polo Alto CA, US
Jeffrey Gabriel HU - Palo Alto CA, US
Mukund GUNTI - Sunnyvale CA, US
International Classification:
G06F 9/445
G06F 9/54
G06F 9/455
G06F 8/61
G06F 16/22
Abstract:
A method of managing configurations of a plurality of system services, including a first system service and a second system service, in each of a plurality of hosts, wherein each of the hosts is configured with a virtualization software for supporting execution of virtual machines therein includes steps of: upon receiving an application programming interface (API) call to apply configurations of the system services defined in a desired configuration file to the system services, parsing the desired configuration file to identify a first configuration for the first system service and a second configuration for the second system service, and storing the first and second configurations in accordance with a configuration schema defined for the first and second system services, wherein the first system service executes with the stored first configuration applied thereto and the second system service executes with the stored second configuration applied thereto.

Remediation Of A System To New Desired State Using Configuration Dependency Graph

View page
US Patent:
20220239555, Jul 28, 2022
Filed:
Jan 22, 2021
Appl. No.:
17/156489
Inventors:
- Palo Alto CA, US
Mukund GUNTI - Sunnyvale CA, US
Siddharth GANDHI - Cupertino CA, US
Diana Vinu CHRIS - Dublin CA, US
International Classification:
H04L 12/24
G06F 9/455
Abstract:
A method of remediating system services relies on a first dependency graph with super nodes, to each of which a set of system services are assigned, and second dependency graphs, each of which represents dependencies among the system services that are in one of the sets. The method includes the steps of: comparing an actual configuration state of the system services to a desired configuration state of the system services to identify configurations that are in drift; identifying system services corresponding to the configurations that are in drift; determining an order of updating configurations of the identified system services using the first and second dependency graphs; and applying the desired configurations of the identified system services in the order determined, wherein after the configurations of an identified system service are updated, the system service executes with the updated configurations.
Mukund S Gunti from Sunnyvale, CA, age ~43 Get Report