Adaptive group scheduling mechanism using mobile agents in peer-to-peer grid computing environment

Sung Jin Choi, Maeng Soon Baik, Joon Min Gil, Soon Young Jung, Chong Sun Hwang

    Research output: Contribution to journalArticlepeer-review

    20 Citations (Scopus)

    Abstract

    Peer-to-peer grid computing is an attractive computing paradigm for high throughput applications. However, both volatility due to the autonomy of volunteers (i.e., resource providers) and the heterogeneous properties of volunteers are challenging problems in the scheduling procedure. Therefore, it is necessary to develop a scheduling mechanism that adapts to a dynamic peer-to-peer grid computing environment. In this paper, we propose a Mobile Agent based Adaptive Group Scheduling Mechanism (MAAGSM). The MAAGSM classifies and constructs volunteer groups to perform a scheduling mechanism according to the properties of volunteers such as volunteer autonomy failures, volunteer availability, and volunteering service time. In addition, the MAAGSM exploits a mobile agent technology to adaptively conduct various scheduling, fault tolerance, and replication algorithms suitable for each volunteer group. Furthermore, we demonstrate that the MAAGSM improves performance by evaluating the scheduling mechanism in Korea@Home.

    Original languageEnglish
    Pages (from-to)199-221
    Number of pages23
    JournalApplied Intelligence
    Volume25
    Issue number2
    DOIs
    Publication statusPublished - 2006 Oct

    Bibliographical note

    Funding Information:
    Acknowledgment This work was supported by the Korea Institute of Science and Technology Information (KISTI).

    Keywords

    • Adaptive scheduling
    • Mobile agent
    • Peer-to-peer grid computing
    • Volunteer group

    ASJC Scopus subject areas

    • Artificial Intelligence

    Fingerprint

    Dive into the research topics of 'Adaptive group scheduling mechanism using mobile agents in peer-to-peer grid computing environment'. Together they form a unique fingerprint.

    Cite this