Load Sharing in Soft Real-Time Distributed Computer Systems
- 1 August 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-36 (8) , 993-1000
- https://doi.org/10.1109/tc.1987.5009522
Abstract
in soft real-time distributed computer stems, a job submitted at a node in the network must complete execution within a specified time constraint, otherwise it is considered lost. When a single node occasionally experiences an overload of jobs, it may still be possible to execute some of the otherwise lost jobs by invoking a load sharingnode algorithm to distribute the local overload to other system nodes. We examine several relatively simple approaches to load sharing and show that these simple real-time load sharing algorithms may often perform as well as their more complex counterparts. Approximate analytic performance models are developed and validated through simulation. The performance results suggest that, over a relatively wide range of system parameters, the performance of these simple approaches is substantially better than the case of no load sharing and often close to that of a theoretically optimum algorithm.Keywords
This publication has 16 references indexed in Scilit:
- The FAA's Advanced Automation System: Strategies for Future Air Traffic Control SystemsComputer, 1987
- Overload Performance of Several Processor Queueing Disciplines for the M/M/1 QueueIEEE Transactions on Communications, 1986
- Adaptive load sharing in homogeneous distributed systemsIEEE Transactions on Software Engineering, 1986
- A Perspective on Distributed Computer SystemsIEEE Transactions on Computers, 1984
- Autonomous Manufacturing: Automating the Job-ShopComputer, 1984
- Simulations of three adaptive, decentralized controlled, job scheduling algorithmsComputer Networks (1976), 1984
- A Task Allocation Model for Distributed Computing SystemsIEEE Transactions on Computers, 1982
- Level Crossings in Point Processes Applied to Queues: Single-Server CaseOperations Research, 1977
- The Markovian Queue with Bounded Waiting timeManagement Science, 1977
- Preemptive Scheduling of Real-Time Tasks on Multiprocessor SystemsJournal of the ACM, 1970