Distributed operating systems

AS Tanenbaum, R Van Renesse - ACM Computing Surveys (CSUR), 1985 - dl.acm.org
Distributed operating systems have many aspects in common with centralized ones, but they
also differ in certain ways. This paper is intended as an introduction to distributed operating …

Process migration

DS Milojičić, F Douglis, Y Paindaveine… - ACM Computing …, 2000 - dl.acm.org
Process migration is the act of transferring a process between two machines. It enables
dynamic load distribution, fault resilience, eased system administration, and data access …

Distributed computing in practice: the Condor experience

D Thain, T Tannenbaum, M Livny - … and computation: practice …, 2005 - Wiley Online Library
Since 1984, the Condor project has enabled ordinary users to do extraordinary computing.
Today, the project continues to explore the social and technical problems of cooperative …

A taxonomy of scheduling in general-purpose distributed computing systems

TL Casavant, JG Kuhl - IEEE Transactions on software …, 1988 - ieeexplore.ieee.org
One measure of the usefulness of a general-purpose distributed computing system is the
system's ability to provide a level of performance commensurate to the degree of multiplicity …

[PDF][PDF] A guide to dynamic load balancing in distributed computer systems

AM Alakeel - International journal of computer science and …, 2010 - researchgate.net
Load balancing is the process of redistributing the work load among nodes of the distributed
system to improve both resource utilization and job response time while also avoiding a …

Adaptive load sharing in homogeneous distributed systems

DL Eager, ED Lazowska… - IEEE transactions on …, 1986 - ieeexplore.ieee.org
Rather than proposing a specific load sharing policy for implementation, the authors address
the more fundamental question of the appropriate level of complexity for load sharing …

Condor and the Grid

D Thain, T Tannenbaum, M Livny - Grid computing: Making the …, 2003 - Wiley Online Library
Since the early days of mankind the primary motivation for the establishment of communities
has been the idea that by being part of an organized group the capabilities of an individual …

Exploiting process lifetime distributions for dynamic load balancing

M Harchol-Balter, AB Downey - ACM Transactions on Computer …, 1997 - dl.acm.org
We consider policies for CPU load balancing in networks of workstations. We address the
question of whether preemptive migration (migrating active processes) is necessary, or …

Load sharing in distributed systems

YT Wang - IEEE Transactions on computers, 1985 - ieeexplore.ieee.org
An important part of a distributed system design is the choice of a load sharing or global
scheduling strategy. A comprehensive literature survey on this topic is presented. We …

[图书][B] Computer science handbook

AB Tucker - 2004 - taylorfrancis.com
When you think about how far and fast computer science has progressed in recent years, it's
not hard to conclude that a seven-year old handbook may fall a little short of the kind of …