Patents by Inventor Raj K. Kammend

Raj K. Kammend 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: 9207987
    Abstract: A method and apparatus for resource dispersion in a clusterware system is provided. The resource profiles for resources within a cluster of nodes are stored. Each resource profile includes attributes for a resource. One or more of the attributes in one of the resource profiles includes a dispersion dependency attribute that specifies that the resource is preferably not co-located with another resource. Resources are placed within the cluster based, at least in part, on the dispersion preference.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: December 8, 2015
    Assignee: Oracle International Corporation
    Inventors: Andrey Gusev, Jonathan Creighton, Raj K. Kammend, Sarat B. Kakarla
  • Patent number: 9098334
    Abstract: A method and computer-readable storage representing resources in a cluster by a plurality of attribute-value pairs that together are part of a “resource profile,” in which each attribute-value pair defines all, or a portion of, a management policy that applies to the resource. A clusterware manager configures a resource according to the resource profile, and follows a resource profile syntax that specifies a runtime value for the resource in which an actual value is substituted at runtime.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: August 4, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andrey Gusev, Jonathan Creighton, Raj K. Kammend, Sarat Kakarla, David Brower
  • Patent number: 8949425
    Abstract: A method and computer-readable storage representing resources in a cluster by a plurality of attribute-value pairs that together are part of a “resource profile,” in which each attribute-value pair defines all, or a portion of, a management policy that applies to the resource. Included is a built-in resource type called a “Local Resource” type. Local resources that are attached to the server are instantiated with a combination of the resource profile and values of the Local Resource type.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: February 3, 2015
    Assignee: Oracle International Corporation
    Inventors: Andrey Gusev, Ashwinee Khaladkar, Jonathan Creighton, Raj K. Kammend
  • Patent number: 8583798
    Abstract: A clusterware manager configures a resource according to resource attributes values specified by a resource profile. The resource profile conforms to a resource profile syntax that the clusterware manager is configured to interpret pursuant to clusterware manager software. The resource profile syntax prescribes a start dependency syntax defining a dependency between a first resource and a second resource in which the second resource must be in an online state before the first resource is started. The resource profile syntax further prescribes a stop dependency syntax defining a dependency between a first resource and a second resource in which the first resource is brought in an off-line state when the second resource leaves an online state.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: November 12, 2013
    Assignee: Oracle International Corporation
    Inventors: Andrey Gusev, Ashwinee Khaladkar, Jonathan Creighton, Raj K. Kammend
  • Publication number: 20110179171
    Abstract: A clusterware manager configures a resource according to resource attributes values specified by a resource profile. The resource profile conforms to a resource profile syntax that the clusterware manager is configured to interpret pursuant to clusterware manager software. The resource profile syntax prescribes a start dependency syntax defining a dependency between a first resource and a second resource in which the second resource must be in an online state before the first resource is started. The resource profile syntax further prescribes a stop dependency syntax defining a dependency between a first resource and a second resource in which the first resource is brought in an off-line state when the second resource leaves an online state.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Inventors: Andrey Gusev, Ashwinee Khaladkar, Jonathan Creighton, Raj K. Kammend
  • Publication number: 20110179169
    Abstract: A method and computer-readable storage representing resources in a cluster by a plurality of attribute-value pairs that together are part of a “resource profile,” in which each attribute-value pair defines all, or a portion of, a management policy that applies to the resource. A clusterware manager configures a resource according to the resource profile, and follows a resource profile syntax that specifies a runtime value for the resource in which an actual value is substituted at runtime.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Inventors: Andrey Gusev, Jonathan Creighton, Raj K. Kammend, Sarat Kakarla, David Brower
  • Publication number: 20110179170
    Abstract: A method and computer-readable storage representing resources in a cluster by a plurality of attribute-value pairs that together are part of a “resource profile,” in which each attribute-value pair defines all, or a portion of, a management policy that applies to the resource. Included is a built-in resource type called a “Local Resource” type. Local resources that are attached to the server are instantiated with a combination of the resource profile and values of the Local Resource type.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Inventors: Andrey Gusev, Ashwinee Khaladkar, Jonathan Creighton, Raj K. Kammend
  • Publication number: 20110179172
    Abstract: A method and apparatus for resource dispersion in a clusterware system is provided. The resource profiles for resources within a cluster of nodes are stored. Each resource profile includes attributes for a resource. One or more of the attributes in one of the resource profiles includes a dispersion dependency attribute that specifies that the resource is preferably not co-located with another resource. Resources are placed within the cluster based, at least in part, on the dispersion preference.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andrey Gusev, Jonathan Creighton, Raj K. Kammend, Sarat B. Kakarla