Patent ID: 8819239

Claim:
A distributed resource management (DRM) method for managing a plurality of resources of a distributed resource management system (DRMS), wherein the distributed resource management system at least comprises a plurality of resource managers (RMs) and a plurality of resource consumers (RCs), the method comprising: obtaining current usage information of the resources of the distributed resource management system by the RMs, wherein the resources are included in a plurality of resource entities (REs); generating a first distributed resource graph according to the current usage information of the resources; obtaining identification information of the RMs; generating a second distributed resource graph according to the identification information; obtaining resource expense information by the RCs regarding resource expenses required by a plurality of jobs; generating a third distributed resource graph according to the resource expense information; obtaining a compound distributed resource graph (CDRG) by combining the first, second, and third distributed resource graphs; and determining the jobs to be performed by a corresponding amount of the resources within the distributed resource management system according to the CDRG, wherein the CDRG is generated by graphically arranging the first, second and third distributed resource graphs in a specific sequence, wherein the first distributed resource graph arranges the REs in numerical order according to the current usage information of the corresponding resources and the second distributed resource graph arranges the RMs in numerical order according to the identification information, wherein the REs between two RMs are managed by the smaller one of the RMs therebetween and the third distributed resource graph arranges the resource requests in numerical order according to the resource expense information to find the RE which has available resources larger than that for the resource request to perform the requested job.