Methods for resource allocation via agent coalition formation in grid computing systems
Yong Gong, Yao Li, Zhang Wei-ming, Sha Ji-chang, Wang Chang-ying
Abstract
Yong Gong, Yao Li, Zhang Wei-ming, Sha Ji-chang, Wang Chang-ying
Abstract
Resource allocation is a key problem in grid computing systems. In this paper, a new approach via agent coalition formation is presented for optimal resource allocation. Firstly, we describe an agent-based resource management architecture of computational grid, which is divided into three layers: resource layer, agent layer and application layer. Virtual resource organizations are designed for efficient resource management. Then, the algorithm of resource allocation is given. It consists of two main stages. Using a message transfer mechanism about intermediate result of resources selecting, our algorithm can find beneficial coalitions. It is timesaving, efficient and easy to implement.
OpenAlex reports 15 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Resource allocation is a key problem in grid computing systems. In this paper, a new approach via agent coalition formation is presented for optimal resource allocation. Firstly, we describe an agent-based resource management architecture of computational grid, which is divided into three layers: resource layer, agent layer and application layer. Virtual resource organizations are designed for efficient resource management. Then, the algorithm of resource allocation is given. It consists of two main stages. Using a message transfer mechanism about intermediate result of resources selecting, our algorithm can find beneficial coalitions. It is timesaving, efficient and easy to implement.
Key concepts: Computer science, Resource allocation, Distributed computing, Grid computing, Resource management (computing), Grid, Key (lock), Layer (electronics)