Federation of grids using rings of trust
AssigneeHewlett-Packard Development Company, L.P.
InventorDejan S. Milojicic
Life of this patent
Estimating the term…
Abstract
A system for sharing computer resources comprises a node in a first computer grid, and one or more processing units adapted to instantiate an information path from said node to computing resources of a plurality of other grids, said information path configured as hierarchical rings of trust such that each grid of said plurality of other grids is assigned to one of a plurality of hierarchical trust levels.
Claims23
A method for using computer resources, said method comprising:
- receiving, at a processor, a processing request from a first node in a first computer grid that is part of a plurality of computer grids, said computer grids of the plurality assigned to corresponding different trust levels;
- and
- passing, by the processor, said request to computer resources in a second computer grid of the plurality of computer grids, said second computer grid assigned to a lower trust level than a first trust level assigned to the first computer grid, wherein the request is passed to the second computer grid based on a cost criterion and one or more security criteria associated with the request, the one or more security criteria selected from among information identifying one or more trusted computer grids of the plurality of computer grids and information identifying one or more trusted organizations associated with the plurality of computer grids, and
- wherein passing said request to said second computer grid is based on determining that said cost criterion cannot be satisfied by said first computer grid assigned to said first trust level.
A computer program product having a non-transitory computer readable medium having computer program logic recorded thereon for sharing computer resources, said computer program product comprising:
- code for receiving a request from a node in a first computer grid, said first computer grid assigned to a trust level of a hierarchical arrangement of trust levels;
- and
- code for deciding to forward said request to a second computer grid based at least in part on one or more criteria, said second grid assigned to a lower trust level than said first grid.
A system for sharing computer resources, said system comprising:
- a node in a first computer grid that is part of a plurality of computer grids;
- and
- one or more processing units configured to instantiate an information path from said node to computing resources of plural other computer grids of the plurality of computer grids, said information path configured as hierarchical rings of trust such that each computer grid of said plural other computer grids is assigned to a corresponding one of a plurality of hierarchical trust levels,
- wherein the one or more processing units are configured to process a request issued by the node based on a cost criterion and one or more security criteria associated with the request wherein the one or more security criteria are selected from among information identifying one or more trusted computer grids of the plurality of computer grids and information identifying one or more trusted organizations associated with the plurality of computer grids, and
- wherein the one or more processing units are configured to process the request by:
- determining that the cost criterion cannot be satisfied in the first computer grid that is associated with a first of the trust levels;
- and
- in response to determining that the cost criterion cannot be satisfied by the first computer grid, forwarding the request to a second of the plurality of computer grids that is associated with a second, different one of the trust levels, wherein the second computer grid is associated with a lower cost than the first computer grid.
Dependencies are inferred from the claim text.