• DocumentCode
    1978726
  • Title

    Decentralized probabilistic scheduling: application to computational grids

  • Author

    Derbal, Youcef M.

  • fYear
    2005
  • fDate
    28-31 Aug. 2005
  • Firstpage
    1044
  • Lastpage
    1050
  • Abstract
    Computational grids (CGs) are large scale distributed networks of peer clusters of computing resources bounded by a decentralized management framework for the purpose of providing computing services, called grid services. The scheduling problem consists in finding the clusters that host the required set of grid services with a sufficient available capacity to handle a user service request in compliance with some specified quality of service. The interplay of intermittent resource participation, resource load dynamics, network latency and processing delay, and random subsystem failures creates a ubiquitous uncertainty on the state of the grid capacity to handle user requests. In addition to the need to account for this uncertainty, the scheduling strategy has to be decentralized since a CG spans distinct management domains. In this paper, we propose a decentralized scheduling strategy that views the grid service capacity as a stochastic process modeled by a Markov chain. The proposed scheduling scheme uses this model to predict the future local availability of resources. This is consolidated by a confidence model that approximates the future ability of peer clusters to successfully handle delegated service requests. The scalability of the proposed scheduling strategy is illustrated through simulation
  • Keywords
    Markov processes; grid computing; peer-to-peer computing; probability; processor scheduling; resource allocation; Markov chain; computational grids; decentralized probabilistic scheduling; grid services; intermittent resource participation; large scale distributed networks; peer clusters; resource availability prediction; stochastic process; Computer applications; Computer network management; Computer networks; Distributed computing; Grid computing; Large-scale systems; Peer to peer computing; Processor scheduling; Resource management; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Applications, 2005. CCA 2005. Proceedings of 2005 IEEE Conference on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-7803-9354-6
  • Type

    conf

  • DOI
    10.1109/CCA.2005.1507268
  • Filename
    1507268