 |
Author(s) : Deo Prakash Vidyarthi
Publisher : Springer
Date : 2008
Pages : 300
Format : PDF
ISBN : 0387744800
|
A Distributed Computing System (DCS) falls in the category of disjoint memory
multiple processor architecture with an underlying processor-to-processor interconnection
network. Such a private memory-processor interconnection network
is known to constitute a multi-computer system only if the programmers need to
consider the multiplicity of the machines, in programming a solution to the problem.
In case of a distributed computing system the entire system appears as a centralized
system to the user submitting a task; meaning thereby that it is the responsibility
of the system to distribute the computational modules of the given task to
various processing nodes for their efficient execution unlike the case of multicomputer
system as stated above.
With the proliferation of large-scale inter-networks, the idea of distributed
computing system has been gaining importance. In a distributed computing system
various computational and informational resources are dispersed over a wide geographical
area with appropriate servers maintaining them at locations and providing
services to clients hooked onto these systems. The idea is that a distributed
computing system may receive a task that requires various named services from
various servers and in this case the job of the operating system is to provide the
Scheduling in Distributed Computing Systems
appropriate connectivity and the service mechanism. In case of a computational
task, consisting of various modules, the requirement is that of identification of appropriate
computing nodes in the distributed computing system for scheduling the
executable modules of the task so as to achieve a good turnaround for such a task
and possibly an increase in the throughput of the computing system. This problem
has been studied as task scheduling or task allocation problem in the literature [1-
7]. This book deals with the problem of task scheduling/ allocation in a distributed
computing system.
Download Link