Abstract
The master-slave paradigm finds important applications in parallel computer scheduling, semiconductor testing, machine scheduling, transportation, maintenance management and other industrial settings. In the master-slave model considered in this paper a set of jobs is to be processed by a system of processors. Each job consists of a preprocessing task, a slave task and a postprocessing task that must be executed in this order. The pre- and post-processing tasks are to be processed by a master processor while the slave task is processed by a slave processor. In this paper, we motivate the master-slave model and develop bounded performance approximation algorithms for the unconstrained makespan minimization problem as well as for multiple master systems.
Similar content being viewed by others
References
K. Baker, Introduction to Sequencing and Scheduling, John Wiley, New York, 1974.
E. Coffman, Computer & Job/Shop Scheduling Theory, John Wiley, New York, 1976.
G. Chen and T. Lai, Preemptive scheduling of independent jobs on a hypercube, Information Processing Letters, 28, 201–206, 1988.
G. Chen and T. Lai, Scheduling independent jobs on partitionable hypercubes, Jr. of Parallel & Distributed Computing, 12, 74–78, 1991.
M. Dell'Amico, Shop problems with two machine and time lags, Operation Research, to appear.
M. Garey and D. Johnson, Computers and Intractability: A guide to the theory of NP-completeness, W. H. Freeman and Co., New York, 1979.
R. Graham, E. Lawler, J. Lenstra, and A. Rinnooy Kan, Optimization and approximation in deterministic sequencing and scheduling: A survey, Annals of Discrete Mathematics, 5, 287–326, 1979.
S.M. Johnson, Discussion: Sequencing n jobs on two machines with arbitrary time lags, Management Science, 5, 299–303, 1959.
W. Kern and W. Nawijn, Scheduling multi-operation jobs with time lags on a single machine, University of Twente, 1993.
P. Krueger, T. Lai, and V. Dixit-Radiya, Job scheduling is more important than processor allocation for hypercube computers, IEEE Trans. on Parallel & Distributed Systems, 5, 5, 488–497, 1994.
C.-Y. Lee and G.L. Vairaktarakis, Minimizing makespan in hybrid flowshops, Operations Research Letters, 16, 149–158, 1994.
S. Leutenegger and M. Vernon, The performance of multiprogrammed multiprocessor scheduling policies, Proc. 1990 ACM SIGMETRICS Conference on Measurement & Modeling of Computer Systems, 226–236, 1990.
C.-Y. Lee, R. Uzsoy and L.A.M. Vega, Efficient algorithms for scheduling semiconductor burn-in operations, Operations Research, 40, 4, 764–775, 1992.
S. Majumdar, D. Eager, and R. Bunt, Scheduling in multiprogrammed parallel systems, Proc. 1988 ACM SIGMETRICS, 104–113, 1988.
C. McCreary, A. Khan, J. Thompson, and M. McArdle, A comparison of heuristics for scheduling DAGS on multiprocessors, 8th International Parallel Processing Symposium, 446–451, 1994.
L.G. Mitten, Sequencing n jobs on two machines with arbitrary time lags, Management Science, 5, 293–298, 1959.
A. Orman and C. Potts On the complexity of coupled-task scheduling, Discrete Applied Mathematics, To appear.
S. Sahni, Scheduling multipipeline and multiprocessor computers, IEEE Trans on Computers, C-33, 7, 637–645, 1984.
S. Sahni, Scheduling master-slave multiprocessor systems, Proceedings, First International EURO-PAR Conference, Lecture Notes In Computer Science, Vol. 966, Springer, 1995, pp 611–622.
W. Szwarc, On some sequencing problems, Naval Research Logistics Quarterly, 15, 127–155, 1968.
Y. Zhu and M. Ahuja, Preemptive job scheduling on a hypercube, Proc. 1990 International Conference on Parallel Processing, 301–304, 1990.
Author information
Authors and Affiliations
Additional information
This work was supported in part by the National Science Foundation under grant MIP-9103379 and the Army Research Office under grant DAA H04-95-1-0111.
Rights and permissions
About this article
Cite this article
Sahni, S., Vairaktarakis, G. The master-slave paradigm in parallel computer and industrial settings. J Glob Optim 9, 357–377 (1996). https://doi.org/10.1007/BF00121679
Issue Date:
DOI: https://doi.org/10.1007/BF00121679