Patents by Inventor Sumankumar Singh

Sumankumar Singh 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: 7814364
    Abstract: A server cluster comprises a physical node and a virtual host node. The physical node includes an active node running an application. The virtual host node includes an inactive virtual node. The virtual node is activated upon failure of the active node and the application is failed over to the virtual node.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: October 12, 2010
    Assignee: Dell Products, LP
    Inventors: Ananda C. Sankaran, Sumankumar Singh, Bharath Vasudevan
  • Patent number: 7797587
    Abstract: A method and systems for recovering from a failure in a virtual machine are provided. In accordance with one embodiment of the present disclosure, a method for recovering from failures in a virtual machine is provided. The method may include, in a first physical host having a host operating system and a virtual machine running on the host operating system, monitoring one or more parameters associated with a program running on the virtual machine, each parameter having a predetermined acceptable range. The method may further include determining if the one or more parameters are within their respective predetermined acceptable ranges. In response to determining that the one or more parameters associated with the program running on the virtual machine are not within their respective predetermined acceptable ranges, a management module may cause the application running on the virtual machine to be restarted.
    Type: Grant
    Filed: June 6, 2007
    Date of Patent: September 14, 2010
    Assignee: Dell Products L.P.
    Inventors: Bharath Vasudevan, Ananda Sankaran, Sumankumar Singh
  • Patent number: 7506009
    Abstract: Systems and methods for providing access to shared storage, for example, using multiple information handling system nodes configured as server nodes. Each server node is given ownership of different portions of data on the shared storage so that each portion of data is allowed to have only one owner at any given time. Data ownership information may be globally stored and used by the multiple server nodes to determine ownership and control access to a requested portion of data.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: March 17, 2009
    Assignee: Dell Products LP
    Inventors: Sumankumar A. Singh, Peyman Najafirad
  • Publication number: 20080307259
    Abstract: A method and systems for recovering from a failure in a virtual machine are provided. In accordance with one embodiment of the present disclosure, a method for recovering from failures in a virtual machine is provided. The method may include, in a first physical host having a host operating system and a virtual machine running on the host operating system, monitoring one or more parameters associated with a program running on the virtual machine, each parameter having a predetermined acceptable range. The method may further include determining if the one or more parameters are within their respective predetermined acceptable ranges. In response to determining that the one or more parameters associated with the program running on the virtual machine are not within their respective predetermined acceptable ranges, a management module may cause the application running on the virtual machine to be restarted.
    Type: Application
    Filed: June 6, 2007
    Publication date: December 11, 2008
    Applicant: DELL PRODUCTS L.P.
    Inventors: Bharath Vasudevan, Ananda Sankaran, Sumankumar Singh
  • Publication number: 20080126834
    Abstract: A server cluster comprises a physical node and a virtual host node. The physical node includes an active node running an application. The virtual host node includes an inactive virtual node. The virtual node is activated upon failure of the active node and the application is failed over to the virtual node.
    Type: Application
    Filed: August 31, 2006
    Publication date: May 29, 2008
    Applicant: DELL PRODUCTS, LP
    Inventors: Ananda C. Sankaran, Sumankumar Singh, Bharath Vasudevan
  • Publication number: 20070094659
    Abstract: A system and method is disclosed for the management of virtual machines in the nodes of a cluster network. An active virtual machine and a standby virtual machine are provided. In operation, a delta file is periodically created in the active node. The delta files include an indication of the changes between the virtual machine as measured at the present and at a preceding point in time. The delta files are transmitted to a standby virtual machine, where the files are applied to the standby virtual machine to synchronize the content of the active virtual machine and the standby virtual machine.
    Type: Application
    Filed: July 18, 2005
    Publication date: April 26, 2007
    Inventors: Sumankumar Singh, Peyman Najafirad
  • Publication number: 20060173851
    Abstract: Systems and methods for providing access to shared storage, for example, using multiple information handling system nodes configured as server nodes. Each server node is given ownership of different portions of data on the shared storage so that each portion of data is allowed to have only one owner at any given time. Data ownership information may be globally stored and used by the multiple server nodes to determine ownership and control access to a requested portion of data.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Inventors: Sumankumar Singh, Peyman Najafirad
  • Publication number: 20060155912
    Abstract: An architecture and method of operation of a server cluster is disclosed in which a virtual standby node is established for each active node of the server cluster. The virtual nodes are each housed in singly physical server. The standby cluster also includes a monitoring module for monitoring the operational status of each virtual machine of the standby node. A cloning and seeding agent is included in the standby node for creating copies of virtual machines and managing the promotion of virtual machines to an operational state.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Inventors: Sumankumar Singh, Timothy Abels, Peyman Najafirad
  • Publication number: 20060069761
    Abstract: A system and method for balancing the load of virtual machines among the physical servers of a network is disclosed. When a server of the network is identified as exceeding its total resource utilization, a virtual machine within the server is selected for migration to another physical server within the network. A virtual machine may be selected for migration on the basis of an identification of the virtual machine that has the lowest level of resource requirements. The target physical server may be selected on the basis of an identification of a server that has the highest level of resource availability.
    Type: Application
    Filed: September 14, 2004
    Publication date: March 30, 2006
    Inventors: Sumankumar Singh, Timothy Abels
  • Publication number: 20060015773
    Abstract: A system and method for failure recovery in a cluster network is disclosed in which each application of each node of the cluster network is assigned a preferred failover node. The dynamic selection of a preferred failover node for each application is made on the basis of the processor and memory requirements of the application and the processor and memory usage of each node of the cluster network.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventors: Sumankumar Singh, Mark Tibbs
  • Publication number: 20050283636
    Abstract: A system and method for recovering from a failure in a cluster network is disclosed in which an instance of an application of a failed network node is initiated on a second network with data representative of the operating environment of the application of the failed network node.
    Type: Application
    Filed: May 14, 2004
    Publication date: December 22, 2005
    Inventors: Bharath Vasudevan, Sumankumar Singh