TY - GEN
T1 - Middleware-level collaborative resource discovery for large clusters
AU - Al-Jaroodi, Jameela
AU - Mohamed, Nader
PY - 2005
Y1 - 2005
N2 - In this paper, we introduce a collaborative resource discovery mechanism to enhance system resource allocation and utilization by the distributed applications. The mechanism involves the collaboration of the software agents to collect, organize and efficiently exchange resources information. The main goal is to provide an accurate single system image for all the resources. The concept of virtual clusters is used to enhance localization of information and minimize exchanged messages. This mechanism is introduced as a part of the run-time support layer in Delmon. Delmon is a three-layer middleware framework for distributed systems, which includes the run-time support layer. This layer utilizes agents that reside on the participating machines and communicate with one another to perform the required functions. The agents hide the details of scheduling, controlling, monitoring, and executing user jobs, while the management of system resources is made transparent to the user. The proposed mechanism for collaborative resource discovery is based on the hierarchical structure of the agents and the organization and update protocols.
AB - In this paper, we introduce a collaborative resource discovery mechanism to enhance system resource allocation and utilization by the distributed applications. The mechanism involves the collaboration of the software agents to collect, organize and efficiently exchange resources information. The main goal is to provide an accurate single system image for all the resources. The concept of virtual clusters is used to enhance localization of information and minimize exchanged messages. This mechanism is introduced as a part of the run-time support layer in Delmon. Delmon is a three-layer middleware framework for distributed systems, which includes the run-time support layer. This layer utilizes agents that reside on the participating machines and communicate with one another to perform the required functions. The agents hide the details of scheduling, controlling, monitoring, and executing user jobs, while the management of system resources is made transparent to the user. The proposed mechanism for collaborative resource discovery is based on the hierarchical structure of the agents and the organization and update protocols.
KW - Collaborative agents
KW - Distributed systems
KW - Hierarchical structure
KW - Middleware
KW - Resource discovery
UR - http://www.scopus.com/inward/record.url?scp=33845507281&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33845507281&partnerID=8YFLogxK
U2 - 10.1109/ISCST.2005.1553312
DO - 10.1109/ISCST.2005.1553312
M3 - Conference contribution
AN - SCOPUS:33845507281
SN - 0769523870
SN - 9780769523873
T3 - Proceedings - 2005 International Symposium on Collaborative Technologies and Systems
SP - 187
EP - 195
BT - Proceedings - 2005 International Symposium on Collaborative Technologies and Systems
T2 - 2005 International Symposium on Collaborative Technologies and Systems
Y2 - 15 May 2005 through 20 May 2005
ER -