IP Library Granted Patent US 7,594,015
Granted Patent B2
US 7,594,015 · App. 10/712,155 · Granted Sep 22, 2009

Grid organization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,594,015
App. No.
10/712,155
Granted
Sep 22, 2009
Kind
B2
Abstract

A method includes, in a grid computing environment, maintaining systems having grid managers having hierarchical relations, the relations of each grid manager stored in each of the systems. Each of these hierarchical relations are classified as superior or inferior.

Claims (20)

1. A computer-implemented method for managing a plurality of computer devices in a client server network, said method comprising:

maintaining a plurality of grid managers in a grid computing environment, wherein each of the plurality of grid managers resides on a computer device and the plurality of grid managers have hierarchical relations, each of the relations being classified as superior or inferior;

storing, in each of the plurality computer devices, the hierarchical relations of each grid manager;

receiving, from at least one of the plurality of grid managers, current resource loading information, the current resource loading information comprising the computational resources available to the computer device on which the grid manager resides and the computational resources available to all computer devices having an inferior relation to the computer device on which the grid manager resides;

receiving, from an application, utilization requirements for computational resources;

comparing the utilization requirements to the current resource loading, and

based on the comparison, dynamically reconfiguring resource allocations by changing the hierarchical relations between grid managers in the grid computing environment to maintain a predetermined resource allocation level.

2. The computer-implemented method of claim 1 , wherein the method manages the plurality of computer devices by accessing a network address of one of the plurality of computer devices running a grid manager.

3. The computer-implemented method of claim 1 , wherein the computer-implemented method for managing a plurality of computer devices in a client server network is performed by an Application Program Interface (API) that receives requests from at least one of the grid managers.

4. The computer-implemented method of claim 1 , wherein changing the hierarchical relations between grid managers further comprises sending strings containing commands to delete existing relations or add new relations.

5. A system comprising:

a network of computer devices, each of the computer devices including a grid manager having hierarchical relations with other grid managers, the relations of each grid manager being classified as superior or inferior and stored in each of the devices; and

a dynamic resource allocator for reconfiguring computing resources in the network, the reconfiguring of computing resources includes:

receiving, from at least one of the plurality of grid managers, current resource loading information, the current resource loading information comprising the computational resources available to a computer device and the computational resources available to all inferior computer devices;

receiving, from an application, utilization requirements for computational resources;

comparing utilization requirements to the current resource loading, and

based on the comparison, changing the hierarchical relations between grid managers to maintain a predetermined resource allocation level.

6. The system of claim 5 , wherein the system accesses resources from the plurality of computer devices through a network address of one computer devices.

7. The system of claim 5 , the system further comprising an Application Program Interface (API) that receives requests from at least one of the grid managers.

8. The system of claim 5 , wherein changing the hierarchical relations between grid managers further comprises sending strings containing commands to delete existing relations or add new relations.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
CHANGE OF NAME Recorded Dec 21, 2005
From: SAP AKTIENGESELLSCHAFT
To: SAP AG
Reel/Frame 017364/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2004
From: BOZAK, EROL; GEBHART, ALEXANDER
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 015066/0723 →