Patents by Inventor Raj Yavatkar

Raj Yavatkar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10348574
    Abstract: Hardware management systems for disaggregated rack architectures in virtual server rack deployments are disclosed herein. An example apparatus to manage disaggregated physical hardware resources in a physical rack includes a hardware management system to discover disaggregated physical hardware resources in the physical rack and generate a listing of the disaggregated physical hardware resources, and a physical resource manager to generate a composed resource based on resources from the listing of the disaggregated physical hardware resources, the hardware management system to manage the composed resource.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 9, 2019
    Assignee: VMWARE, INC.
    Inventors: Rahul Kulkarni, Vishnu Mohan Sekhar, Mukund Gunti, Raj Yavatkar, Donald Newell, Thayumanavan Sridhar
  • Patent number: 10333867
    Abstract: Exemplary methods, apparatuses, and systems manage network interface controllers (NICs) to determine when NICs within a host operating in active-passive mode can operate in an active-active mode. A host sends probe messages from a first NIC of the host to determine whether a second NIC of the host receives the probe messages. When the second NIC does not receive probe messages, the NICs within the host can operate in an active-active mode.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: June 25, 2019
    Assignee: VMware, Inc.
    Inventors: Raja Kommula, Thayumanavan Sridhar, Raj Yavatkar
  • Patent number: 10313479
    Abstract: Methods and apparatus to manage workload domains in virtual server racks are disclosed.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: June 4, 2019
    Assignee: VMWARE, INC.
    Inventors: Jason A. Lochhead, Raj Yavatkar, Thirumalesh Reddy, Shreekanth Ankala
  • Publication number: 20190104069
    Abstract: Methods, apparatus, systems, and articles of manufacture to optimize or otherwise improve packet flow among virtualized servers are disclosed and described. An example apparatus includes a load balance list generator to identify abstracted network resources in a virtualized network based on a utilization status parameter of the abstracted network resources, generate a load balance list including the identified abstracted network resources, the load balance list including a number of the abstracted network resources satisfying a threshold, and generate a network routing configuration for data packets in the virtualized network based on the generated load balance list. The example apparatus further includes a policy adjustor to adjust a policy of a physical hardware resource corresponding to one of the one or more abstracted network resources based on the network routing configuration to distribute a packet flow among the abstracted network resources.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Raja Kommula, Raj Yavatkar, Thayumanavan Sridhar
  • Publication number: 20190036848
    Abstract: Exemplary methods, apparatuses, and systems manage network interface controllers (NICs) to determine when NICs within a host operating in active-passive mode can operate in an active-active mode. A host sends probe messages from a first NIC of the host to determine whether a second NIC of the host receives the probe messages. When the second NIC does not receive probe messages, the NICs within the host can operate in an active-active mode.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Raja KOMMULA, Thayumanavan SRIDHAR, Raj YAVATKAR
  • Publication number: 20190028345
    Abstract: Methods and apparatus to cross configure network resources of software defined data centers are disclosed. An example method includes detecting a first configuration change for a first component of a first one of a virtual network or a physical network, the virtual network to provide networking for a virtual computing system, and the physical network to implement the virtual network, identifying, by executing an instruction with a processor, a second component of a second different one of the virtual network or the physical network corresponding to the first component, and making a second configuration change to the second component corresponding to the first configuration change.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Raja Kommula, Raj Yavatkar, Priyanka Tembey
  • Publication number: 20190028382
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes a packet analyzer to determine that a first virtualized server is preparing to migrate to a second virtualized server based on a data packet, a packet flow path generator to identify a set of network switches between the first virtualized server and the second virtualized server when the first virtualized server is in a different rackmount server than the second virtualized server, and a policy adjustor to adjust a policy of one or more network switches in the set to prioritize a packet flow corresponding to the migration.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Raja Kommula, Raj Yavatkar, Priyanka Tembey
  • Publication number: 20190028342
    Abstract: Methods and apparatus to configure switches of a virtual rack are disclosed. An example apparatus includes a hardware switch implementing a virtual switch on a virtual communication network, a packet analyzer to analyze a packet captured at the hardware switch, the packet analyzer to determine whether the packet is indicative of a packet flow issue corresponding to a negative effect on transfer of one or more packet flows on the virtual communication network, an issue handler to, in response to the determination by the packet analyzer, determine a modification to a configuration of the hardware switch based on a configuration of the virtual configuration network, and a hardware configuration agent to modify the configuration of the hardware switch based on the modification determined by the issue handler.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Raja Kommula, Raj Yavatkar, Priyanka Tembey
  • Publication number: 20190028400
    Abstract: Methods and apparatus to optimize memory allocation in response to a storage rebalancing event are disclosed. An example apparatus includes a telematics agent to detect a rebalancing event based on metadata; and a decision engine to identify a cluster corresponding to the rebalancing event by processing the metadata; and increase a number of jumbo buffers in a network switch corresponding to the cluster in response to the rebalancing event.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Raja Kommula, Raj Yavatkar, Priyanka Tembey
  • Publication number: 20190014023
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing cloud applications. An example apparatus includes a monitor to determine current states of virtual machines, a cloud manager to communicate with a hybrid cloud infrastructure, a healer to: compare the current states of the virtual machines to target states to determine a value of the difference, and in response to determining that the difference indicates that there are not enough healthy virtual machines to meet the target states, instructing the cloud manager to add virtual machines based on the value of the difference.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Inventors: Vishal Gupta, Raj Yavatkar, Khoi Tran, Saar Noam
  • Publication number: 20180343170
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed. An example apparatus includes a requirement translator to map a requirement to a hardware resource to execute an application in a workload domain, a cost calculator to calculate a cost for the hardware resource based on a demand for the hardware resource, an option generator to determine whether the cost exceeds a cost budget, and a resource allocator to add the hardware resource to the workload domain when the cost does not exceed the cost budget.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 29, 2018
    Inventors: Thayumanavan Sridhar, Raj Yavatkar, Chitrank Seshadri
  • Patent number: 10097620
    Abstract: Methods and apparatus to provision a workload in a virtual server rack deployment are disclosed. An example method includes determining, via a first resource manager executing on a processor, parameters of a request for allocating resources of a virtual server rack for performing a workload, determining logical computing resources to be utilized for performing the workload based on the parameters, determining first physical computing resources installed in a first physical rack and second physical computing resources installed in a second physical rack included in the virtual server rack to perform the determined logical computing resources, and instructing a first centralized manager of virtual hosts to provision the first physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: October 9, 2018
    Assignee: VMWARE INC.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala
  • Patent number: 10051041
    Abstract: An example method to install a hardware management system on a management switch includes in response to a power-on event of a management switch, executing a boot loader on the management switch to boot an operating system on the management switch. The example method also includes obtaining from a virtual imaging appliance in communication with the management switch a uniform resource locator of a network-accessible location of installer software to install the hardware management system. The virtual imaging appliance is to configure a physical rack of hardware for use as a virtual server rack. The hardware management system is to manage the hardware for use in the virtual server rack.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 14, 2018
    Assignee: VMware, Inc.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala, Rahul Kulkarni
  • Patent number: 10044795
    Abstract: Methods and apparatus for rack deployments for virtual computing environments are disclosed. An example method includes retrieving, from a repository remote from a system integrator, a software image to be deployed on a processing unit installed in a server rack, in response to receiving a dynamic host configuration protocol request from a processing unit at a virtual imaging appliance, detecting the processing unit and transmitting a network address to the processing unit to be utilized by the processing unit, transmitting the software image from the virtual imaging appliance to the network address assigned to the processing unit, and transmitting a hardware management system software image from the virtual imaging appliance to a network switch installed in the server rack to cause a hardware management system to be installed in the server rack.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 7, 2018
    Assignee: VMWARE INC.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala
  • Patent number: 10038742
    Abstract: Methods, apparatus and articles of manufacture are disclosed to retire hosts in virtual server rack deployments for virtual computing environments. An example method includes determining, via a processor, a workload associated with a physical host in a virtualized rack in response to a request to retire the physical host, the workload implemented by a virtual computing environment including the virtualized rack. The example method also includes determining, via the processor, a projected impact of retiring the physical host on the workload. The example method also includes presenting information representative of the projected impact.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 31, 2018
    Assignee: VMware, Inc.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Reddy Indireddy, Shreekanth Ankala
  • Patent number: 9882969
    Abstract: An example method includes configuring a network to facilitate communications between a first virtual resource manager (VRM) in a first physical rack and a second VRM in a second physical rack. The first VRM manages first physical resources in the first physical rack. The second VRM manages second physical resources in the second physical rack. A primary election process determines one of the first or second VRMs to operate as a primary VRM for a virtual server rack. The virtual server rack is based on the first physical resources and the second physical resources. When the first VRM is the elected primary VRM, the first VRM is registered as the primary VRM. When the first VRM is not the elected primary VRM, the first VRM is registered as a secondary VRM, and a watch object is created to monitor for a failure or unavailability of the primary VRM.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: January 30, 2018
    Assignee: VMware, Inc.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala
  • Patent number: 9705974
    Abstract: Methods and apparatus to transfer physical hardware resources between virtual rack domains in a virtualized server rack are disclosed. An example method includes determining, using a processor, a subset of candidate hosts that includes a host capacity that meets a first threshold, the candidate hosts belonging to a first virtual rack domain; determining, using the processor, whether the first virtual rack domain will meet an operating requirement of the first virtual rack domain if the subset of the candidate hosts is removed from the first virtual rack domain; and when the first virtual rack domain will meet the operating requirement if the subset of the candidate hosts is removed from the first virtual rack domain, transferring the subset of the candidate hosts from the first virtual rack domain to a second virtual rack domain.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 11, 2017
    Assignee: VMware, Inc.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala
  • Publication number: 20170149880
    Abstract: Methods and apparatus to deploy workload domains in virtual server racks are disclosed. An example apparatus includes a policy manager to determine an availability option and a performance option of the workload domain based on a domain type and determine capacity options based on a user selection of the availability option and a user selection of the performance option by a first user, a deployment manager to identify first ones of a plurality of computing resources to form a placement solution for the workload domain based on the user selection of the availability and performance options, and based on a user selection of one of the determined capacity options by the first user, the plurality of computing resources stored in a resource database accessible by the first user and a second user, and a resource manager to reserve the first ones of the plurality of computing resources to deploy the workload domain for the first user.
    Type: Application
    Filed: September 29, 2016
    Publication date: May 25, 2017
    Inventors: Jason A. Lochhead, Raj Yavatkar, Thirumalesh Reddy, Shreekanth Ankala
  • Publication number: 20170149931
    Abstract: Methods and apparatus to manage workload domains in virtual server racks are disclosed.
    Type: Application
    Filed: September 29, 2016
    Publication date: May 25, 2017
    Inventors: Jason A. Lochhead, Raj Yavatkar, Thirumalesh Reddy, Shreekanth Ankala
  • Publication number: 20170054603
    Abstract: Hardware management systems for disaggregated rack architectures in virtual server rack deployments are disclosed herein. An example apparatus to manage disaggregated physical hardware resources in a physical rack includes a hardware management system to discover disaggregated physical hardware resources in the physical rack and generate a listing of the disaggregated physical hardware resources, and a physical resource manager to generate a composed resource based on resources from the listing of the disaggregated physical hardware resources, the hardware management system to manage the composed resource.
    Type: Application
    Filed: June 30, 2016
    Publication date: February 23, 2017
    Inventors: Rahul Kulkarni, Vishnu Mohan Sekhar, Mukund Gunti, Raj Yavatkar, Donald Newell, Thayumanavan Sridhar