• DocumentCode
    2960089
  • Title

    The design and development of a distributed scheduler agent

  • Author

    Peh, L.S. ; Ananda, A.L.

  • Author_Institution
    Nat. Univ. of Singapore, Singapore
  • fYear
    1996
  • fDate
    11-13 Jun 1996
  • Firstpage
    108
  • Lastpage
    115
  • Abstract
    The main objective of the distributed scheduler agent is to provide task placement advice either to parallel and distributed applications directly, or to a distributed scheduler which will despatch normal applications transparently to the advised hosts. To accomplish this, the distributed scheduler agent needs to know the global load situation across all machines and be able to pick the host which best suits the specific resource requirements of individual jobs. Issues concerning the collecting and distribution of load information throughout the system are discussed. This load information is then fed to a ranking algorithm which uses a 3-dimensional load space to generate the most suitable host based on weights which indicate the relative importance of resources to a task. Performance tests are carried out to determine the response times and overhead of the distributed scheduler agent. An application, a distributed ray tracer, is also customised to make use of the distributed scheduler agent and the results presented
  • Keywords
    local area networks; parallel processing; processor scheduling; resource allocation; software agents; software engineering; software performance evaluation; workstations; 3-dimensional load space; advised hosts; distributed applications; distributed ray tracer; distributed scheduler agent design; distributed scheduler agent development; global load situation; load information collection; load information distribution; machines; overhead; parallel applications; performance tests; ranking algorithm; relative resource importance weights; resource requirements; response times; task placement advice; Algorithm design and analysis; Fault detection; Fault tolerance; Local area networks; Processor scheduling; Resource management; Scheduling algorithm; Single machine scheduling; Testing; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms & Architectures for Parallel Processing, 1996. ICAPP 96. 1996 IEEE Second International Conference on
  • Print_ISBN
    0-7803-3529-5
  • Type

    conf

  • DOI
    10.1109/ICAPP.1996.562864
  • Filename
    562864