Checkpointing and Rollback-Recovery for Distributed Systems
IEEE Transactions on Software Engineering - Special issue on distributed systems
Spawn: A Distributed Computational Economy
IEEE Transactions on Software Engineering
Determining Redundancy Levels for Fault Tolerant Real-Time Systems
IEEE Transactions on Computers - Special issue on fault-tolerant computing
Introduction to algorithms
Probability and statistics with reliability, queuing and computer science applications
Probability and statistics with reliability, queuing and computer science applications
An Economic Paradigm for Query Processing and Data Migration in Mariposa
PDIS '94 Proceedings of the Third International Conference on Parallel and Distributed Information Systems
Grid Information Services for Distributed Resource Sharing
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Evaluating Scheduling and Replica Optimisation Strategies in OptorSim
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
Feedback Control of Computing Systems
Feedback Control of Computing Systems
Robust incentive techniques for peer-to-peer networks
EC '04 Proceedings of the 5th ACM conference on Electronic commerce
Balancing Risk and Reward in a Market-Based Task Service
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
The Grid2003 Production Grid: Principles and Practice
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
Analyzing Market-Based Resource Allocation Strategies for the Computational Grid
International Journal of High Performance Computing Applications
Characterizing resource availability in enterprise desktop grids
Future Generation Computer Systems
Genesis II - Standards Based Grid Computing
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Mirage: a microeconomic resource allocation system for sensornet testbeds
EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control
IEEE Transactions on Computers
A Distributed Economic Meta-scheduler for the Grid
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
Future Generation Computer Systems
Analyzing the feasibility of building a new mass storage system on distributed resources
Concurrency and Computation: Practice & Experience
Extending GridSim with an architecture for failure detection
ICPADS '07 Proceedings of the 13th International Conference on Parallel and Distributed Systems - Volume 01
Future Generation Computer Systems
A control-theoretic approach to automated local policy enforcement in computational grids
Future Generation Computer Systems
The reservoir model and architecture for open federated cloud computing
IBM Journal of Research and Development
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
A survey of economic models in grid computing
Future Generation Computer Systems
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
High Performance Resource Allocation Strategies for Computational Economies
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
In distributed shared resource environments, such as grids or recent clouds, one of the major challenges is how to meet users' QoS requirements and rationally distribute resources at the same time. Computational economy has long been studied as an effective solution to address such resource-allocation problems. However, price alone has limitations in controlling supply-and-demand in computational markets. In particular, even though less reliable desktop PCs are the dominant resource in computation grids, they are often underutilized, regardless of their price, because they do not exhibit qualities required by typical scientific and business applications. To address this problem, we propose Highly Available Job Execution Service (HA-JES) that fosters the balanced resource consumption by dynamically virtualizing resources to meet QoS requirements from users. In particular, in HA-JES, jobs are replicated in a market-driven efficient way; underutilized and therefore cheap resources are exploited to build a virtualized high quality resource and hence facilitate balanced resource usage. Our evaluation results show that HA-JES benefits all actors in the market in terms of resource utilization, market capacity, and market stability.