Patents by Inventor Hariharan Kolam Govindarajan

Hariharan Kolam Govindarajan 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: 9722870
    Abstract: A method, apparatus, and system are directed toward configuring a dependency relationship between resources in a cluster. A dependency relationship between a dependent in a first resource group and a dependee in a second resource group is declared. The dependency relationship might include a locality based qualifier and/or a time based qualifier. The locality based qualifier includes a Local Node, Any Node, or From Resource Group Affinity relationship. The time based dependency qualifier includes a Strong dependency, Weak dependency, Online Restart dependency, or Offline Restart dependency. The declaration might be made using a graphical user interface, property list, configuration file, or the like. A candidate node on which to activate the first resource group is determined. The dependent is brought online on the candidate node based on whether an instance of the dependee is online on a node specified by the locality based qualifier.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: August 1, 2017
    Assignee: Oracle International Corporation
    Inventors: Martin H. Rattner, Nicholas A. Solter, Bharath Venkatakrishnan, Hariharan Kolam Govindarajan, Gia-Khanh Nguyen
  • Publication number: 20150074252
    Abstract: A method, apparatus, and system are directed toward configuring a dependency relationship between resources in a cluster. A dependency relationship between a dependent in a first resource group and a dependee in a second resource group is declared. The dependency relationship might include a locality based qualifier and/or a time based qualifier. The locality based qualifier includes a Local Node, Any Node, or From Resource Group Affinity relationship. The time based dependency qualifier includes a Strong dependency, Weak dependency, Online Restart dependency, or Offline Restart dependency. The declaration might be made using a graphical user interface, property list, configuration file, or the like. A candidate node on which to activate the first resource group is determined. The dependent is brought online on the candidate node based on whether an instance of the dependee is online on a node specified by the locality based qualifier.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 12, 2015
    Inventors: Martin H. Rattner, Nicholas A. Solter, Bharath Venkatakrishnan, Hariharan Kolam Govindarajan, Gia-Khanh Nguyen
  • Patent number: 8918490
    Abstract: A method, apparatus, and system are directed toward configuring a dependency relationship between resources in a cluster. A dependency relationship between a dependent in a first resource group and a dependee in a second resource group is declared. The dependency relationship might include a locality based qualifier and/or a time based qualifier. The locality based qualifier includes a Local Node, Any Node, or From Resource Group Affinity relationship. The time based dependency qualifier includes a Strong dependency, Weak dependency, Online Restart dependency, or Offline Restart dependency. The declaration might be made using a graphical user interface, property list, configuration file, or the like. A candidate node on which to activate the first resource group is determined. The dependent is brought online on the candidate node based on whether an instance of the dependee is online on a node specified by the locality based qualifier.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: December 23, 2014
    Assignee: Oracle America Inc.
    Inventors: Martin H. Rattner, Nicholas A. Solter, Bharath Venkatakrishnan, Hariharan Kolam Govindarajan, Gia-Khanh Nguyen
  • Patent number: 8789062
    Abstract: Several methods and a system of a workload management of a concurrently accessed database server are disclosed. In one embodiment, a method includes applying a weight to a service class. The method also includes generating a priority of the service class. In addition, the method includes selecting a group based on the weight of the service class. The method further includes determining a priority level based on the priority of the service class. The method also includes generating a characteristic of a shadow process through the weight and the priority of the service class. In addition, the method includes executing a query.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: July 22, 2014
    Assignee: Teradata US, Inc.
    Inventors: Daniel Braga De Faria, Mohit Aron, Hariharan Kolam Govindarajan
  • Publication number: 20120260256
    Abstract: Several methods and a system of a workload management of a concurrently accessed database server are disclosed. In one embodiment, a method includes applying a weight to a service class. The method also includes generating a priority of the service class. In addition, the method includes selecting a group based on the weight of the service class. The method further includes determining a priority level based on the priority of the service class. The method also includes generating a characteristic of a shadow process through the weight and the priority of the service class. In addition, the method includes executing a query.
    Type: Application
    Filed: April 5, 2011
    Publication date: October 11, 2012
    Applicant: Aster Data Systems, Inc.
    Inventors: DANIEL BRAGA DE FARIA, Mohit Aron, Hariharan Kolam Govindarajan
  • Patent number: 8196142
    Abstract: A method, apparatus, and system are directed toward managing a system that includes a cluster and an external resource. The external resource may be part of a second cluster that is collocated on the same hardware platforms as the cluster. A proxy resource is used to enforce a dependency relationship between a native resource of the cluster and an external resource, such that a dependency with the proxy resource serves to enforce a dependency with the external resource. The cluster framework may maintain states of the proxy resource, including an offline state, an online-standby state, and an online state. The online-standby indicates that the proxy has been started, but it has not determined that the associated external resource is enabled. The proxy may determine whether the external resource is enabled or disabled and, in response, notify the cluster framework.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: June 5, 2012
    Assignee: Oracle America, Inc.
    Inventors: Martin Henry Rattner, Nicholas Aaron Solter, Gia-Khanh Nguyen, Hariharan Kolam Govindarajan, Bharath Venkatakrishnan, Milind Joshi
  • Publication number: 20090158292
    Abstract: A method, apparatus, and system are directed toward managing a system that includes a cluster and an external resource. The external resource may be part of a second cluster that is collocated on the same hardware platforms as the cluster. A proxy resource is used to enforce a dependency relationship between a native resource of the cluster and an external resource, such that a dependency with the proxy resource serves to enforce a dependency with the external resource. The cluster framework may maintain states of the proxy resource, including an offline state, an online-standby state, and an online state. The online-standby indicates that the proxy has been started, but it has not determined that the associated external resource is enabled. The proxy may determine whether the external resource is enabled or disabled and, in response, notify the cluster framework.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 18, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Martin Henry Rattner, Nicholas Aaron Solter, Gia-Khanh Nguyen, Hariharan Kolam Govindarajan, Bharath Venkatakrishnan