Adaptive load sharing in homogeneous distributed systems
IEEE Transactions on Software Engineering
Distributed process groups in the V Kernel
ACM Transactions on Computer Systems (TOCS)
Host groups: a multicast extension for datagram internetworks
SIGCOMM '85 Proceedings of the ninth symposium on Data communications
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
The LOCUS distributed operating system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Preemptable remote execution facilities for the V-system
Preemptable remote execution facilities for the V-system
An Experimental Study of Load Balancing Performance
An Experimental Study of Load Balancing Performance
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
A Dynamic Load-Balancing Policy with a Central Job Dispatcher (LBC)
IEEE Transactions on Software Engineering
Parallel computing using idle workstations
ACM SIGOPS Operating Systems Review
The interaction of parallel and sequential workloads on a network of workstations
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
The utility of exploiting idle workstations for parallel computation
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A negotiation protocol for batch task assignments in dynamic load distribution
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
ACM Computing Surveys (CSUR)
Scalable, Adaptive Load Sharing for Distributed Systems
IEEE Parallel & Distributed Technology: Systems & Technology
On Optimal Strategies for Cycle-Stealing in Networks of Workstations
IEEE Transactions on Computers
Methodical Analysis of Adaptive Load Sharing Algorithms
IEEE Transactions on Parallel and Distributed Systems
PLATINUM: A Placement Tool Based on Process Initiative
PaCT '999 Proceedings of the 5th International Conference on Parallel Computing Technologies
Using Network of Workstations to Support a Web-Based Visualization Service
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Distributed Job Scheduling in SCI Local-Area MultiProcessors
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Adaptive data parallel computing on workstation clusters
Journal of Parallel and Distributed Computing
Discovering the software process by means of stochastic workflow analysis
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
On Load Sharing In Distributed Systems: A Novel Approach
Journal of Integrated Design & Process Science
Cooperative caching: using remote client memory to improve file system performance
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
A strategy for identification and information of resources in a grid
Proceedings of the 2008 Euro American Conference on Telematics and Information Systems
An adaptive load balancing management technique for RFID middleware systems
Software—Practice & Experience
A physical particle and plane framework for load balancing in multiprocessors
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Process scheduling using ant colony optimization techniques
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Case study: Evaluation of loadsharing algorithms for heterogeneous distributed systems
Computer Communications
Hi-index | 0.01 |
The authors describe the design and performance of scheduling facilities for finding idle hosts in a workstation-based distributed system. They focus on the tradeoffs between centralized and decentralized architectures with respect to scalability, fault tolerance, and simplicity of design, as well as several implementation issues of interest when multicast communication is used. They conclude that the principal tradeoff between the two approaches is that a centralized architecture can be scaled to a significantly greater degree and can more easily monitor global system statistics whereas a decentralized architecture is simpler to implement.