Abstract
This paper proposes a new approach to improve the existing techniques and algorithms for decentralized control of a multiprocessor system. Each processor in the model proposed can either be a controller or a controllee and resides in one of the following statuses: User, System, Blocked and Idle, similar to a process in an operating system. Job scheduling strategies are based on the concept of confliction vectors stored in a shared memory. Conventional task scheduling strategies such as that with MINIMAX criterion can still be employed to achieve both interprocessor communication minimization and processor load balancing. The new approach combines the idea concerning distributed processing and pipelining. It has extensibility and strong fault-tolerant capacity, and shows to be of practical use.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
H.S. Stone and S.H. Bokhari, "Control of Distributed Processes," Computer, vol.11, pp.97–106, July 1978.
T.C.K.Chow and J.A.Abraham. "Load Balancing in Distributed Systems," IEEE Trans. Software Eng,vol. SE-8, July 1982.
W.W. Chu, L.J. Holloway, M.T. Lan and K. Efe, "Task Allocation in Distributed Data Processing," Computer, vol.13, pp.57–69, Nov. 1980.
P.P. Ma, E.Y.S. Lee and M. Tsuchiya. "A Task Allocation Model for Distributed computing systems," IEEE Trans. Computer, vol C-31, pp.41–47, Jan. 1982.
Y.C.Chow and W.Kohler, "Models for Dynamic Load Balancing in a Heterogeneous Multiple processor system," IEEE Trans. Computer. vol. C-28, May 1979.
L. Kleinrock and A. Nilsson. "On Optimal Scheduling Algorithms for time-shared systems," J.ACM, vol.28, No.3, pp.477–486, July 1981.
K. Efe. "Heuristic Models of Task Assignment Scheduling in Distributed Systems," Computer, vol.15, pp.50–56, June 1982.
O.I. El-Dossouki and W. Huen, "Distributed Enumeration on Beteen Computers," IEEE Trans. Computer, vol. C-29, pp.818–825, Sept. 1980.
P.Kogge, "The Architecture of Pipelined Computers," 1981.
K.Hwang and F.A.Briggs, "Computer Architecture and Parallel Processing," McGraw-Hill Inc., 1984.
C.C.Shen and W.H. Tsai, "A Graph Matching Approach to Optimal Tast Assignment in Distributed Computing Systems Using a Minimax Criterion," IEEE Trans. Computer, vol.C-34, No.3, March 1985.
M.J. Gonzalez, "Deterministic Processor Scheduling," Computing Surveys, vol.9, No.3, pp.173–204, Sept. 1977.
A.M.Van Tilborg and L.D.Wittie, "Wave Scheduling — Decentralized Scheduling of Task Forces in Multicomputers," IEEE Trans. Computer, vol.C-33, No.9, Sept. 1984.
R.G.Smith, "The Contract Net Protocol: High-level communication and Control in a Distributed Problem Solver," IEEE Trans. Computer, vol. C-29, No.12, December 1980.
E.G.Coffman, JR. et al, "Computer and Job-shop Scheduling Theory", 1976, John Wiley & sons. inc.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, G., Hu, Y., Xie, Z. (1986). A new approach to decentralized control of job scheduling. In: Händler, W., Haupt, D., Jeltsch, R., Juling, W., Lange, O. (eds) CONPAR 86. CONPAR 1986. Lecture Notes in Computer Science, vol 237. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16811-7_163
Download citation
DOI: https://doi.org/10.1007/3-540-16811-7_163
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16811-9
Online ISBN: 978-3-540-44856-3
eBook Packages: Springer Book Archive