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
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;
Conference_Titel :
Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
Conference_Location :
Sydney, NSW
DOI :
10.1109/CSE.2013.195