SHARP: an architecture for secure resource peering
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Libra: a computational economy-based job scheduling system for clusters
Software—Practice & Experience
A prototype of distributed molecular visualization on computational grids
Future Generation Computer Systems - Special issue: Computational chemistry and molecular dynamics
Profitable services in an uncertain world
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Software—Practice & Experience
A taxonomy of market-based resource management systems for utility-driven cluster computing
Software—Practice & Experience
Proceedings of the 2nd ACM workshop on Quality of protection
A case for high performance computing with virtual machines
Proceedings of the 20th annual international conference on Supercomputing
A commodity market algorithm for pricing substitutable Grid resources
Future Generation Computer Systems
Precise and realistic utility functions for user-centric performance analysis of schedulers
Proceedings of the 16th international symposium on High performance distributed computing
On the User-Scheduler Dialogue: Studies of User-Provided Runtime Estimates and Utility Functions
International Journal of High Performance Computing Applications
Towards user-centric metrics for denial-of-service measurement
Proceedings of the 2007 workshop on Experimental computer science
A user-centric metric for denial-of-service measurement
ecs'07 Experimental computer science on Experimental computer science
Pricing for Utility-Driven Resource Management and Allocation in Clusters
International Journal of High Performance Computing Applications
Efficient auction-based grid reservations using dynamic programming
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
The Power of Preemption in Economic Online Markets
GECON '08 Proceedings of the 5th international workshop on Grid Economics and Business Models
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Market-based grid resource allocation using a stable continuous double auction
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
Eliciting honest value information in a batch-queue environment
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
CA-NFS: a congestion-aware network file system
FAST '09 Proccedings of the 7th conference on File and storage technologies
MapReduce optimization using regulated dynamic prioritization
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
On the importance of migration for fairness in online grid markets
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
DEEP-SaM - Energy-Efficient Provisioning Policies for Computing Environments
GECON '09 Proceedings of the 6th International Workshop on Grid Economics and Business Models
CA-NFS: A congestion-aware network file system
ACM Transactions on Storage (TOS)
Evaluating the impact of inaccurate information in utility-based scheduling
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
Pricing-based strategies for autonomic control of web servers for time-varying request arrivals
Engineering Applications of Artificial Intelligence
Learning based opportunistic admission control algorithm for MapReduce as a service
Proceedings of the 3rd India software engineering conference
GECON'07 Proceedings of the 4th international conference on Grid economics and business models
Time and cost trade-off management for scheduling parallel applications on Utility Grids
Future Generation Computer Systems
An Evaluation of the Benefits of Fine-Grained Value-Based Scheduling on General Purpose Clusters
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
The Effects of Untruthful Bids on User Utilities and Stability in Computing Markets
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Profit-Driven Service Request Scheduling in Clouds
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
An evaluation of the benefits of fine-grained value-based scheduling on general purpose clusters
Future Generation Computer Systems
An evaluation of the benefits of fine-grained value-based scheduling on general purpose clusters
Future Generation Computer Systems
Scheduling parallel applications on utility grids: time and cost trade-off management
ACSC '09 Proceedings of the Thirty-Second Australasian Conference on Computer Science - Volume 91
Using Markov chain analysis to study dynamic behaviour in large-scale grid systems
AusGrid '09 Proceedings of the Seventh Australasian Symposium on Grid Computing and e-Research - Volume 99
Dynamic proportional share scheduling in Hadoop
JSSPP'10 Proceedings of the 15th international conference on Job scheduling strategies for parallel processing
SLA-tree: a framework for efficiently supporting SLA-based decisions in cloud computing
Proceedings of the 14th International Conference on Extending Database Technology
Tradeoffs Between Profit and Customer Satisfaction for Service Provisioning in the Cloud
Proceedings of the 20th international symposium on High performance distributed computing
Low-energy automated scheduling of computing resources
Proceedings of the 1st ACM/IEEE workshop on Autonomic computing in economics
Review: Large scale distributed visualization on computational Grids: A review
Computers and Electrical Engineering
A global benefit maximization task-bundle allocation
NPC'11 Proceedings of the 8th IFIP international conference on Network and parallel computing
Understanding and characterizing PlanetLab resource usage for federated network testbeds
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Business-driven short-term management of a hybrid IT infrastructure
Journal of Parallel and Distributed Computing
Using clouds to scale grid resources: An economic model
Future Generation Computer Systems
On the effect of using third-party clouds for maximizing profit
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Profit-driven scheduling for cloud services with data access awareness
Journal of Parallel and Distributed Computing
A grid broker pricing mechanism for temporal and budget guarantees
EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments
Journal of Computer and System Sciences
ValuePack: value-based scheduling framework for CPU-GPU clusters
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
The ISQoS grid broker for temporal and budget guarantees
GECON'12 Proceedings of the 9th international conference on Economics of Grids, Clouds, Systems, and Services
Double auction-inspired meta-scheduling of parallel applications on global grids
Journal of Parallel and Distributed Computing
International Journal of Web and Grid Services
Hi-index | 0.00 |
This paper presents a performance analysis of market-basedbatch schedulers for clusters of workstations.In contrast to previous work, we use user-centric performance metrics as the basis for system evaluation.Each user is modeled as having a utility function for each job which measures value delivered to the user as function of execution time.Summing over all utility functions in the workload, we use aggregate utility as a measure of overall value delivered to users.With aggregate utility as the performance metric, simulations are used to quantify the performance of both market-based and traditional batch scheduling algorithms under a variety of synthetic work-loads.Results show that an auction-based batch scheduling algorithm improves performance by a factor of up to2-5x for sequential workloads and up to 14x for highly parallelworkloads compared to traditional scheduling algorithms.