Parallel and distributed computation: numerical methods
Parallel and distributed computation: numerical methods
A market-based architecture for management of geographically dispersed, replicated Web servers
Decision Support Systems - Special issue on information and computational economics
The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications)
The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications)
Measuring the Robustness of a Resource Allocation
IEEE Transactions on Parallel and Distributed Systems
Reliable Distributed Systems: Technologies, Web Services, and Applications
Reliable Distributed Systems: Technologies, Web Services, and Applications
A price-anticipating resource allocation mechanism for distributed shared clusters
Proceedings of the 6th ACM conference on Electronic commerce
The enterprise service bus: making service-oriented architecture real
IBM Systems Journal
A taxonomy of market-based resource management systems for utility-driven cluster computing
Software—Practice & Experience
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
Tycoon: An implementation of a distributed, market-based resource allocation system
Multiagent and Grid Systems
Decentralized, adaptive resource allocation for sensor networks
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Mirage: a microeconomic resource allocation system for sensornet testbeds
EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
A case for cooperative and incentive-based federation of distributed clusters
Future Generation Computer Systems
A macroeconomic model for resource allocation in large-scale distributed systems
Journal of Parallel and Distributed Computing
Stochastic robustness metric and its use for static resource allocations
Journal of Parallel and Distributed Computing
Using a market economy to provision compute resources across planet-wide clusters
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Decentralized Resource Allocation and Scheduling via Walrasian Auctions with Negotiable Agents
WI-IAT '10 Proceedings of the 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
Globule: a collaborative content delivery network
IEEE Communications Magazine
A workload characterization study of the 1998 World Cup Web site
IEEE Network: The Magazine of Global Internetworking
Distance-aware bloom filters: Enabling collaborative search for efficient resource discovery
Future Generation Computer Systems
Hi-index | 0.00 |
We present a decentralized market-based approach to resource allocation in a heterogeneous overlay network. This resource allocation strategy dynamically assigns resources in an overlay network to requests for service based on current system utilization, thus enabling the system to accommodate fluctuating demand for its resources. Our approach is based on a mathematical model of this resource allocation environment that treats the allocation of system resources as a constrained optimization problem. From the solution to the dual of this optimization problem, we derive a simple decentralized algorithm that is extremely efficient. Our results show the near optimality of the proposed approach through extensive simulation of this overlay network environment. The simulation study utilizes components taken from a real-world middleware application environment and clearly demonstrates the practicality of the approach in a realistic setting.