Middleware-level collaborative resource discovery for large clusters

Jameela Al-Jaroodi, Nader Mohamed

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2005 International Symposium on Collaborative Technologies and Systems
Pages187-195
Number of pages9
DOIs
Publication statusPublished - 2005
Externally publishedYes
Event2005 International Symposium on Collaborative Technologies and Systems - Saint Louis, MO, United States
Duration: May 15 2005May 20 2005

Publication series

NameProceedings - 2005 International Symposium on Collaborative Technologies and Systems
Volume2005

Other

Other2005 International Symposium on Collaborative Technologies and Systems
Country/TerritoryUnited States
CitySaint Louis, MO
Period5/15/055/20/05

Keywords

  • Collaborative agents
  • Distributed systems
  • Hierarchical structure
  • Middleware
  • Resource discovery

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Middleware-level collaborative resource discovery for large clusters'. Together they form a unique fingerprint.

Cite this