H. Karatza: a Comparison of Load Sharing & Job Scheduling in a Network of Workstations
نویسنده
چکیده
This paper examines load sharing and job scheduling in a network of workstations (NOW). Along with traditional methods of load sharing and job scheduling, it also examines methods referred to as epoch load sharing and epoch scheduling respectively. Epoch load sharing evenly distributes the load among workstations with job migration that occurs only at the end of predefined intervals. The time interval between successive load sharing events is called an epoch. The objective is to reduce the number of times that global system information is needed to make allocation decisions, while at the same time achieving good overall performance and fairness of individual job service. In the epoch scheduling case, processor queues are rearranged only at the end of epochs. The objective is to find an epoch that minimizes the number of queue rearrangements, while being fair and producing good system performance. Simulation is used to measure performance issues associated with load sharing and job scheduling.
منابع مشابه
Epoch Load Sharing in a Network of Workstations
This paper examines load sharing in a network of workstations (NOW). It proposes a special load sharing method referred to as epoch load sharing. With this policy, load is evenly distributed among workstations with job migration only at the end of predefined intervals. The time interval between successive load sharing is called an epoch. We compare the performance of epoch load sharing with oth...
متن کاملA Simulation Study of Epoch Load Sharing in Distributed Systems
This paper examines load sharing in distributed systems. It proposes a special load-sharing method, referred to as epoch load sharing. With this policy, load is evenly distributed among distributed processors , with job migration only at the end of predefined intervals. The time interval between successive load sharing is called an epoch. The authors compare the performance of epoch job migrati...
متن کاملLoad Balancing for Minimizing Execution Time of a Target Job on a Network of Heterogeneous Workstations
A network of workstations (NOWs) may be employed for high performance computing where execution time of a target job is to be minimized. Job arrival rate and size are “random” on a NOWs. In such an environment, partitioning (load balancing) a target job based on only the first order moments (means) of system parameters is not optimal. In this paper, it is proposed to consider the second order m...
متن کاملLearning Curve Consideration in Makespan Computation Using Artificial Neural Network Approach
This paper presents an alternative method using artificial neural network (ANN) to develop a scheduling scheme which is used to determine the makespan or cycle time of a group of jobs going through a series of stages or workstations. The common conventional method uses mathematical programming techniques and presented in Gantt charts forms. The contribution of this paper is in three fold. First...
متن کاملThe Effect of Scheduling Discipline on Dynamic Load Sharing in Heterogeneous Distributed Systems
− Dynamic load sharing policies have been extensively studied. Most of the previous studies have assumed a homogeneous distributed system with a first-come-first-served (FCFS) node scheduling policy. In addition, job service times and inter-arrival times are assumed to be exponentially distributed. In this paper, we study the impact of these assumptions on the performance of sender-initiated an...
متن کامل