EP1515231A2

A system and method for automatically establishing a resource grid

Abstract

One embodiment of the invention provides a mechanism for automating, in large part or in whole, the process of establishing a resource grid. This mechanism, which may take the form of a grid establishment component (GEC), is communicatively coupled to a plurality of nodes, wherein each node provides zero or more resources. After the GEC is coupled to the nodes, the GEC determines which of the nodes to include in a resource grid. The nodes that are selected to be included in the resource grid are referred to as grid nodes. After the grid nodes are selected, the GEC proceeds to establish the resource grid by configuring each grid node to enable it to participate as part of the resource grid. In addition, the GEC establishes one or more grid masters to manage access to the resources provided by the grid nodes. Once the grid nodes are configured, and one or more grid masters are established, the resource grid is ready for regular operation. By automating the grid establishment process, the GEC removes a significant burden from a system administrator, and greatly simplifies and accelerates the process of establishing a resource grid.

EP1515231A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 2 September 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 8 independent, 20 dependent

  1. 1
    A method, comprising:determining, by a grid establishment component, from a plurality of nodes, a set of grid nodes to include in a resource grid for providing resources to the resource grid;andestablishing, by the grid establishment component, the resource grid, wherein said establishing comprises: configuring each grid node to enable that grid node to participate as part of the resource grid;andestablishing one or more grid masters to manage access to the resources provided by the grid nodes, such that the resource grid formed by the grid nodes behaves as a single pool of resources accessible through the one or more grid masters.
  2. 10
    The method of any of claims 1, 2, 4 to 6, or 8, wherein determining comprises:receiving a set of information from an administrator that specifies the set of grid nodes.
  3. 11
    The method of any preceding claim, wherein establishing the resource grid is implemented by the grid establishment component without user intervention.
  4. 12
    The method of any preceding claim, wherein establishing one or more grid masters comprises:establishing the grid establishment component as a grid master.
  5. 13
    The method of any of claims 1 to 11, wherein establishing one or more grid masters comprises:establishing at least one of the grid nodes as a grid master.
  6. 14
    An apparatus communicatively coupled to a plurality of nodes, the apparatus comprising:a mechanism for determining, from the plurality of nodes, a set of grid nodes to include in a resource grid for providing resources to the resource grid;anda mechanism for establishing the resource grid, wherein the mechanism for establishing the resource grid comprises: a mechanism for configuring each grid node to enable that grid node to participate as part of the resource grid;anda mechanism for establishing one or more grid masters to manage access to the resources provided by the grid nodes, such that the resource grid formed by the grid nodes behaves as a single pool of resources accessible through the one or more grid masters.
  7. 27
    A computer readable medium for use in a system comprising a plurality of nodes, the medium comprising:instructions for causing one or more processors to determine, from the plurality of nodes, a set of grid nodes to include in a resource grid, wherein each grid node provides zero or more resources;andinstructions for causing one or more processors to establish the resource grid, wherein the instructions for causing one or more processors to establish comprises: instructions for causing one or more processors to configure each grid node to enable that grid node to participate as part of the resource grid;andinstructions for causing one or more processors to establish one or more grid masters to manage access to the resources provided by the grid nodes, such that the resource grid formed by the grid nodes behaves as a single pool of resources accessible through the one or more grid masters.
  8. 28
    A computer program for implementing the method of any of claims 1 to 13.