Load Management in Loosely Coupled Multiprocessor Systems |
| |
Authors: | S Bataineh M Al-Ibrahim |
| |
Affiliation: | (1) Dept. of Electrical Engineering, JUST at Irbid, P.O Box 3030, Irbid, Jordan |
| |
Abstract: | Scheduling is a typical technique used to distribute the load in multiprocessor systems. Usually, the manager(dispatcher or operating system)schedule the tasks so that the average finish time is minimized. Constraints related to the characteristics of the load such as precedence relation, deadline time, etc. must be taken into consideration. With ever increasing applications of a new paradigm of divisible tasks in image processing and parallel processing, one must concentrate on the characteristics of the system such as processor speed, link speed, and processor interconnection topology when distributing the load. By exploiting queuing theory, we managed to find different bounds on the arrival rate(load) as a function of link speed, processor speed and the size of tasks. A flow control mechanism for different multiprocessor systems with different topologies is embedded in our analysis. Moreover, our model indicates to the design engineers, depending on the traffic intensity, which element(s)of a parallel system has to be upgraded or replaced to meet the new load. This, of course, has to be justified by cost consideration. |
| |
Keywords: | computation time communication time distributed system divisible tasks multiprocessor system task scheduling task assignment |
本文献已被 SpringerLink 等数据库收录! |
|