We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative and selfish fashion. The perceived performance of a resource for a user decreases with the number of users that allocate the resource. In our dynamic, concurrent model, users may reallocate resources in a round-based fashion. As opposed to various settings analyzed in the literature, we assume that users have quality of service (QoS) demands. A user has zero utility when falling short of a certain minimum performance threshold and having positive utility otherwise. Whereas various load-balancing protocols have been proposed for the setting without quality of service requirements, we consider protocols that satisfy an additional locality cons...
De-centralized nature of nodes, in ad-hoc networks, results in the users adapting their operations i...
Suppose that a set of m tasks are to be shared as equally as possible amongst a set of n resources. ...
Resource allocation is the problem that a process may enter a critical section CS of its code only w...
We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative...
We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative...
Subject: Distributed Algorithms In this paper we consider neighborhood load balancing in the context...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
The scarcity and diversity of resources among the devices of heterogeneous computing environments m...
Abstract—We consider a geographically distributed request processing system composed of various orga...
We consider the problem of distributed load balancing in heteroge-nous parallel server systems, wher...
In this thesis, we study distributed algorithms in the context of two fundamental problems in distri...
Efficient dynamic resource provisioning algorithms are necessary to the development and automation o...
Abstract—In geographically-distributed systems, communi-cation latencies are non-negligible. The per...
Abstract—We consider a request processing system com-posed of organizations and their servers connec...
De-centralized nature of nodes, in ad-hoc networks, results in the users adapting their operations i...
Suppose that a set of m tasks are to be shared as equally as possible amongst a set of n resources. ...
Resource allocation is the problem that a process may enter a critical section CS of its code only w...
We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative...
We consider a dynamic load balancing scenario in which users allocate resources in a non-cooperative...
Subject: Distributed Algorithms In this paper we consider neighborhood load balancing in the context...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
Load balancing is a powerful technique commonly used in communication and computer networks to impro...
The scarcity and diversity of resources among the devices of heterogeneous computing environments m...
Abstract—We consider a geographically distributed request processing system composed of various orga...
We consider the problem of distributed load balancing in heteroge-nous parallel server systems, wher...
In this thesis, we study distributed algorithms in the context of two fundamental problems in distri...
Efficient dynamic resource provisioning algorithms are necessary to the development and automation o...
Abstract—In geographically-distributed systems, communi-cation latencies are non-negligible. The per...
Abstract—We consider a request processing system com-posed of organizations and their servers connec...
De-centralized nature of nodes, in ad-hoc networks, results in the users adapting their operations i...
Suppose that a set of m tasks are to be shared as equally as possible amongst a set of n resources. ...
Resource allocation is the problem that a process may enter a critical section CS of its code only w...