• DocumentCode
    3462418
  • Title

    PT: A Lightweight Job Scheduler with Remote Interface for Multiprocessors

  • Author

    Qingquan Wang ; Rui Wang ; Tao Liu ; Yi Liu

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • fYear
    2013
  • fDate
    3-5 Dec. 2013
  • Firstpage
    1318
  • Lastpage
    1323
  • Abstract
    PT is a lightweight job scheduler based on client-server architecture with remote interfaces. PTServer, the server-side of PT, is designed as an open service running on the multiprocessor system to collaborate with any PTClient, the client-side of PT, on top of PTComer protocol. In PT, we call once execute of program as a task and several tasks formed into a job. The two functionality PT need to implement is scheduling policy and resource allocation. Scheduling polices exist in two levels, job scheduling and task scheduling. Job scheduling can be realized in PTServer, PTClient or directly by the user. Task scheduling can be constructed in centralized or distributed way in PTServer. Distributed task scheduling is more efficient with little complexity increase. The allocable resource we care about is the cpu-cores that target system could provide. Resource allocation can be cpu-core based or computation based. Computation based allocation can extract better utilization of cpu for the target system.
  • Keywords
    multiprocessing systems; resource allocation; scheduling; CPU cores; PTClient; PTComer protocol; PTServer; allocable resource; client-server architecture; distributed task scheduling; job scheduling; lightweight job scheduler; multiprocessor system; multiprocessors; open service; remote interfaces; resource allocation; scheduling policy; server-side; Computer architecture; Monitoring; Processor scheduling; Program processors; Resource management; Scheduling; computation based allocation; job scheduler; resource allocation; scheduling policy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
  • Conference_Location
    Sydney, NSW
  • Type

    conf

  • DOI
    10.1109/CSE.2013.195
  • Filename
    6755377