Optimal static load balancing in distributed computer systems
Journal of the ACM (JACM)
Deciding which queue to join: Some counterexamples
Operations Research
An Algorithm for Optimal Static Load Balancing in Distributed Computer Systems
IEEE Transactions on Computers
A uniform framework for dynamic load balancing strategies in distributed processing systems
Journal of Parallel and Distributed Computing
Optimal static load balancing in star network configurations with two-way traffic
Journal of Parallel and Distributed Computing
Optimal probabilistic allocation of customer types to servers
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Dynamic mapping of a class of independent tasks onto heterogeneous computing systems
Journal of Parallel and Distributed Computing - Special issue on software support for distributed computing
On choosing a task assignment policy for a distributed server system
Journal of Parallel and Distributed Computing - Special issue on software support for distributed computing
Static scheduling algorithms for allocating directed task graphs to multiprocessors
ACM Computing Surveys (CSUR)
Journal of Parallel and Distributed Computing
On Load Balancing for Distributed Multiagent Computing
IEEE Transactions on Parallel and Distributed Systems
Journal of Parallel and Distributed Computing - Problems in parallel and distributed computing: Solutions based on evolutionary paradigms
Scheduling Resources in Multi-User, Heterogeneous, Computing Environments with SmartNet
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Optimizing Static Job Scheduling in a Network of Heterogeneous Computers
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
Case study: Evaluation of loadsharing algorithms for heterogeneous distributed systems
Computer Communications
A decentralized resource allocation policy in minigrid
Future Generation Computer Systems
Game-theoretic static load balancing for distributed systems
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
We consider a new workload allocation policy addressing fairness for user level performance measures. More specifically the criterion used for optimal workload allocation is the one which minimizes the maximum expected response time at computer systems to which jobs are routed. The policy to attain this criterion is therefore referred to as the min-max policy (MMP). It is shown that this optimization criterion is tantamount to routing to the fastest M processors, where M depends on system statistics and equalizing the expected response times on these processors. The algorithm to compute job routing probabilities is applicable to increasing continuous functions of system response time versus the job arrival rate. We next investigate some properties of the MMP and show that it results in minimizing the coefficient of variation of response time when the job processing times are exponentially distributed. We compare the MMP with the one that minimizes the mean overall response time. It is shown that the new policy attains fairness by equalizing the mean response times at different systems, at a tolerable increase in overall response time. Finally, we report on a sensitivity analysis with respect to changes in job arrival rate and errors in estimating this rate.