scispace - formally typeset
Open Access

An Economic Framework for Resource Allocation in Ad-hoc Grids

TLDR
In this article, the authors present an economic framework to study and develop different market-based mechanisms for resource allocation in an ad-hoc grid, where consumers and producers of resources are autonomous agents that cooperate through a simple, single metric namely the price that summarizes the global state of a network in a number.
Abstract
In this dissertation, we present an economic framework to study and develop different market-based mechanisms for resource allocation in an ad-hoc Grid. Such an economic framework helps to understand the impact of certain choices and explores what are the suitable mechanisms from Grid user/owner perspectives under given circumstances. We focus on resource allocation in a Grid-based environment in the case where some resources are lying idle and could be linked with overloaded nodes in a network. In such networks, the resources are neither necessarily dedicated nor have predictable availability at any point in time. We call such networks ad-hoc Grids. Self-interested nodes in ad-hoc Grids are considered as consumers (buyers) and producers (sellers) of resources within the economic framework. Consumers and producers of resources are autonomous agents that cooperate through a simple, single metric namely the price that summarizes the global state of a network in a number. The price represents all the available information that may reside at the level of the individual nodes and that is not necessarily shared among them. A middle agent, named the matchmaker, sets up a mutual agreement between consumer and producer agents based on the price by employing economic mechanisms such as auctions. The transaction is established when the consumer and producer constraints such as resource quantity, time, and budget are met. In this dissertation, we study market-based resource allocation mechanisms at macro and micro levels. Macroeconomics addresses the behavior of an economy at the aggregate level and microeconomics describes the individual behavior. At the macro level, we compare different economic models as the matchmaking mechanisms. We study the impact of choosing particular auction mechanisms in the framework. At the micro-level, we study different pricing mechanisms and investigate the effect of introducing money and budget constraints. Furthermore, we analyze different bidding strategies that help agents to better achieve their objectives under varying constraints.

read more

Citations
More filters
Journal ArticleDOI

Game theory in the social sciences

TL;DR: The game theory for the social sciences is well known book in the world, of course many people will try to own it as mentioned in this paper. But why should they wait for some days to get or receive the book that you order? Why should you take it if you can get the faster one?
Journal Article

A double auction mechanism for resource allocation on grid computing systems

TL;DR: Considering dynamic, heterogeneous and autonomous characteristics of computing resources in grid computing systems and the flexibility and effectivity of economics methods applied to solve the problem of resource management, a double auction mechanism for resource allocation ongrid computing systems is presented.
Book

Mechanisms for Self-organizing Ad Hoc Grids

M.T. Abdullah
TL;DR: This dissertation presents the mechanisms that enable the construction and deployment of ad hoc grids that can self-adapt to provide better resource utilization under dynamic conditions and identifies the scenarios for determining the trade-offs for different ad hoc grid infrastructures.
References
More filters
Book

Reinforcement Learning: An Introduction

TL;DR: This book provides a clear and simple account of the key ideas and algorithms of reinforcement learning, which ranges from the history of the field's intellectual foundations to the most recent developments and applications.
Proceedings ArticleDOI

Chord: A scalable peer-to-peer lookup service for internet applications

TL;DR: Results from theoretical analysis, simulations, and experiments show that Chord is scalable, with communication cost and the state maintained by each node scaling logarithmically with the number of Chord nodes.
Book ChapterDOI

Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems

TL;DR: Pastry as mentioned in this paper is a scalable, distributed object location and routing substrate for wide-area peer-to-peer ap- plications, which performs application-level routing and object location in a po- tentially very large overlay network of nodes connected via the Internet.
Proceedings ArticleDOI

A scalable content-addressable network

TL;DR: The concept of a Content-Addressable Network (CAN) as a distributed infrastructure that provides hash table-like functionality on Internet-like scales is introduced and its scalability, robustness and low-latency properties are demonstrated through simulation.
Related Papers (5)