Patents by Inventor VENKATESAPERUMAL KONDALSAMY

VENKATESAPERUMAL KONDALSAMY 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: 10664299
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus makes a first determination whether a load metric of a first hypervisor is in a first predetermined relationship with a first threshold. The first hypervisor is one of a plurality of hypervisors of a VDI system. The apparatus also makes a second determination whether an available capacity of a second hypervisor is able to run virtual desktops of the first hypervisor when the load metric of the first hypervisor is determined to be in the predetermined relationship with the first threshold. The first hypervisor migrates virtual desktops of the first hypervisor to the second hypervisor when the available capacity of the second hypervisor of the plurality of hypervisors is determined to be able to run virtual desktops of the first hypervisor. The apparatus also powers off the first hypervisor.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: May 26, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam, Venkatesaperumal Kondalsamy
  • Publication number: 20180341507
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus makes a first determination whether a load metric of a first hypervisor is in a first predetermined relationship with a first threshold. The first hypervisor is one of a plurality of hypervisors of a VDI system. The apparatus also makes a second determination whether an available capacity of a second hypervisor is able to run virtual desktops of the first hypervisor when the load metric of the first hypervisor is determined to be in the predetermined relationship with the first threshold. The first hypervisor migrates virtual desktops of the first hypervisor to the second hypervisor when the available capacity of the second hypervisor of the plurality of hypervisors is determined to be able to run virtual desktops of the first hypervisor. The apparatus also powers off the first hypervisor.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Inventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam, Venkatesaperumal Kondalsamy
  • Patent number: 9912535
    Abstract: Certain aspects direct to system for performing high availability (HA) configuration and validation of virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as computing nodes, and a virtual desktop controller. Each computing device includes at least one network interface card (NIC), and each computing node includes at least one computing device. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to: discover the computing devices; configure the NICs of the computing devices; configure hardware and software components of the computing devices; configure at least one cluster of the system, where each cluster includes at least one computing node; execute a hypervisor, and execute a plurality of virtual machines (VMs) on the executed hypervisor; and configure additional features related to the VMs of the system.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 6, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Venkatesaperumal Kondalsamy, David Yoon, Santhosh Samuel Mathews
  • Patent number: 9645841
    Abstract: An intelligent virtual desktop infrastructure (iVDI) system is described. The system includes a first storage module having a processor, in communication with a hypervisor, and implemented by a volatile memory. The first storage module supplies a plurality of virtual machine operating systems (VMOSs) to the hypervisor. The hypervisor runs virtual machine (VMs) corresponding to the VMOSs. The systems also includes a VMOS management module configured to execute a first determination operation to determine if a usage of the first storage module has reached a preset storage limit. If yes, the VMOS management module selectively (a) initiate a deduplication operation directed to the plurality of VMOSs stored in the first storage module and (b) initiate a removal operation including removing at least one of the VMOSs from the first storage module and/or turning off at least one of the VMs running on the hypervisor.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: May 9, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Venkatesaperumal Kondalsamy, Santhosh Samuel Mathews, Samvinesh Christopher
  • Patent number: 9489274
    Abstract: Certain aspects direct to system for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as nodes, and a virtual desktop controller. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to configure the computing devices as a failover cluster of the system; assign one computing device as an active node; assign each of the other computing devices as a passive node, and configure a clustered shared volume (CSV) of physical disks as backup nodes of the active node; and monitor the computing devices of the failover cluster. When the active node of the failover cluster fails, the executed code configures assigns one of the passive node of the failover cluster as a new active node.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: November 8, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesaperumal Kondalsamy, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran, Santhosh Samuel Mathews
  • Publication number: 20160179635
    Abstract: Certain aspects direct to system for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as nodes, and a virtual desktop controller. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to configure the computing devices as a failover cluster of the system; assign one computing device as an active node; assign each of the other computing devices as a passive node, and configure a clustered shared volume (CSV) of physical disks as backup nodes of the active node; and monitor the computing devices of the failover cluster. When the active node of the failover cluster fails, the executed code configures assigns one of the passive node of the failover cluster as a new active node.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Venkatesaperumal Kondalsamy, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran, Santhosh Samuel Mathews
  • Publication number: 20160182284
    Abstract: Certain aspects direct to system for performing high availability (HA) configuration and validation of virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as computing nodes, and a virtual desktop controller. Each computing device includes at least one network interface card (NIC), and each computing node includes at least one computing device. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to: discover the computing devices; configure the NICs of the computing devices; configure hardware and software components of the computing devices; configure at least one cluster of the system, where each cluster includes at least one computing node; execute a hypervisor, and execute a plurality of virtual machines (VMs) on the executed hypervisor; and configure additional features related to the VMs of the system.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Varadachari Sudan Ayanam, Venkatesaperumal Kondalsamy, David Yoon, Santhosh Samuel Mathews
  • Publication number: 20150358404
    Abstract: An intelligent virtual desktop infrastructure (iVDI) system is described. The system includes a first storage module having a processor, in communication with a hypervisor, and implemented by a volatile memory. The first storage module supplies a plurality of virtual machine operating systems (VMOSs) to the hypervisor. The hypervisor runs virtual machine (VMs) corresponding to the VMOSs. The systems also includes a VMOS management module configured to execute a first determination operation to determine if a usage of the first storage module has reached a preset storage limit. If yes, the VMOS management module selectively (a) initiate a deduplication operation directed to the plurality of VMOSs stored in the first storage module and (b) initiate a removal operation including removing at least one of the VMOSs from the first storage module and/or turning off at least one of the VMs running on the hypervisor.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 10, 2015
    Inventors: VARADACHARI SUDAN AYANAM, VENKATESAPERUMAL KONDALSAMY, SANTHOSH SAMUEL MATHEWS, SAMVINESH CHRISTOPHER