Managing a large collection of networked machines, with a series of incoming jobs, requires that the jobs be assigned to machines wisely. A new approach to this problem is presented, inspired by economic principles: the Cost-Benefit Framework. This framework simplifies complex assignment and admission control decisions, and performs well in practice. We demonstrate this framework in the context of an Internet-wide market for computational services and verify its utility for a classic network of workstations. 1.1 Keywords Networks, resource allocation, markets
Market-based resource allocation is expected to be an effective mechanism to allocate resources in a...
Computational Grids are a promising platform for executing large-scale resource intensive applicatio...
We explore the creation of a metacomputer by the aggre-gation of independent sites. Joining a metaco...
A metacomputer is a set of machines networked together for increased computational performance. To b...
The concept of coupling internet-wide computational resources (high-end computers and low-end person...
Summary: The Computational Grid is an infrastructure for providing access to distributed high-end co...
The accelerated development in Peer-to-Peer (P2P) and Grid computing has positioned them as promisin...
Since the earliest days of computers, people have sought to apply them to the solving of large and c...
Several companies offer computation on demand for a fee. More companies are expected to enter this b...
Distributed computing is a well-known approach to perform computationally intensive tasks. A proble...
Abstract. Commercialization of computing resources will become more and more important as the transi...
Abstract—Utility computing models have long been the focus of academic research, and with the recent...
Users perceive varying levels of utility for each different job completed by the cluster. Therefore,...
Using market mechanisms for resource allocation in distributed systems is not a new idea, nor is it ...
Most of the machines that are connected to the Internet are idle a significant fraction of the time....
Market-based resource allocation is expected to be an effective mechanism to allocate resources in a...
Computational Grids are a promising platform for executing large-scale resource intensive applicatio...
We explore the creation of a metacomputer by the aggre-gation of independent sites. Joining a metaco...
A metacomputer is a set of machines networked together for increased computational performance. To b...
The concept of coupling internet-wide computational resources (high-end computers and low-end person...
Summary: The Computational Grid is an infrastructure for providing access to distributed high-end co...
The accelerated development in Peer-to-Peer (P2P) and Grid computing has positioned them as promisin...
Since the earliest days of computers, people have sought to apply them to the solving of large and c...
Several companies offer computation on demand for a fee. More companies are expected to enter this b...
Distributed computing is a well-known approach to perform computationally intensive tasks. A proble...
Abstract. Commercialization of computing resources will become more and more important as the transi...
Abstract—Utility computing models have long been the focus of academic research, and with the recent...
Users perceive varying levels of utility for each different job completed by the cluster. Therefore,...
Using market mechanisms for resource allocation in distributed systems is not a new idea, nor is it ...
Most of the machines that are connected to the Internet are idle a significant fraction of the time....
Market-based resource allocation is expected to be an effective mechanism to allocate resources in a...
Computational Grids are a promising platform for executing large-scale resource intensive applicatio...
We explore the creation of a metacomputer by the aggre-gation of independent sites. Joining a metaco...