IEEE Transactions on Parallel and Distributed Systems
Introduction to Algorithms
The ANL/IBM SP Scheduling System
IPPS '95 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Theory and Practice in Parallel Job Scheduling
IPPS '97 Proceedings of the Job Scheduling Strategies for Parallel Processing
Selective Reservation Strategies for Backfill Job Scheduling
JSSPP '02 Revised Papers from the 8th International Workshop on Job Scheduling Strategies for Parallel Processing
Dynamic Virtual Clusters in a Grid Site Manager
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
The workload on parallel supercomputers: modeling the characteristics of rigid jobs
Journal of Parallel and Distributed Computing
Analyzing Market-Based Resource Allocation Strategies for the Computational Grid
International Journal of High Performance Computing Applications
Virtual Clusters for Grid Communities
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Load balancing in dynamic structured peer-to-peer systems
Performance Evaluation - P2P computing systems
Toward a doctrine of containment: grid hosting with adaptive resource control
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Virtual workspaces: Achieving quality of service and quality of life in the Grid
Scientific Programming - Dynamic Grids and Worldwide Computing
Contract-based load management in federated distributed systems
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Sharing networked resources with brokered leases
ATEC '06 Proceedings of the annual conference on USENIX '06 Annual Technical Conference
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Load Sharing in Distributed Systems
IEEE Transactions on Computers
netWorker - Cloud computing: PC functions move onto the web
Inter-operating grids through delegated matchmaking
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Combining batch execution and leasing using virtual machines
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Amazon S3 for science grids: a viable solution?
DADC '08 Proceedings of the 2008 international workshop on Data-aware distributed computing
InterGrid: a case for internetworking islands of Grids
Concurrency and Computation: Practice & Experience
The cost of doing science on the cloud: the Montage example
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Dynamic Deployment of Custom Execution Environments in Grids
ADVCOMP '08 Proceedings of the 2008 The Second International Conference on Advanced Engineering Computing and Applications in Sciences
Adaptive pricing for resource reservations in Shared environments
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
Prospects of collaboration between compute providers by means of job interchange
JSSPP'07 Proceedings of the 13th international conference on Job scheduling strategies for parallel processing
Making wide-area, multi-site MPI feasible using xen VM
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Dynamic virtual clustering with xen and moab
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Costs and benefits of load sharing in the computational grid
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
CloudXplor: a tool for configuration planning in clouds based on empirical data
Proceedings of the 2010 ACM Symposium on Applied Computing
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
Elastic Site: Using Clouds to Elastically Extend Site Resources
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Exploring application and infrastructure adaptation on hybrid grid-cloud infrastructure
Proceedings of the 19th ACM International Symposium on High Performance Distributed 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
Journal of Parallel and Distributed Computing
Autonomic resource provisioning in rocks clusters using Eucalyptus cloud computing
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
AHAFS subsystem for enhancing operating system health in the cloud computing era
IBM Journal of Research and Development
Application migration to cloud: a taxonomy of critical factors
Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing
Practical cloud evaluation from a nordic eScience user perspective
Proceedings of the 5th international workshop on Virtualization technologies in distributed computing
Ontology-based resource management for cloud computing
ACIIDS'11 Proceedings of the Third international conference on Intelligent information and database systems - Volume Part II
Globe'11 Proceedings of the 4th international conference on Data management in grid and peer-to-peer systems
Clouds & grids: a network and simulation perspective
Proceedings of the 14th Communications and Networking Symposium
Flexible resource allocation for reliable virtual cluster computing systems
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Auto-scaling to minimize cost and meet application deadlines in cloud workflows
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Provisioning spot market cloud resources to create cost-effective virtual clusters
ICA3PP'11 Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part I
Evaluation of gang scheduling performance and cost in a cloud computing system
The Journal of Supercomputing
Business-driven short-term management of a hybrid IT infrastructure
Journal of Parallel and Distributed Computing
Adapting market-oriented scheduling policies for cloud computing
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Scheduling of job combination and dispatching strategy for grid and cloud system
GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
A data dependency based strategy for intermediate data storage in scientific cloud workflow systems
Concurrency and Computation: Practice & Experience
Developing a cost-effective virtual cluster on the cloud
GECON'11 Proceedings of the 8th international conference on Economics of Grids, Clouds, Systems, and Services
A coordinator for scaling elastic applications across multiple clouds
Future Generation Computer Systems
Virtualized HPC: a contradiction in terms?
Software—Practice & Experience
The Cloud Adoption Toolkit: supporting cloud adoption decisions in the enterprise
Software—Practice & Experience
An Analysis of Provisioning and Allocation Policies for Infrastructure-as-a-Service Clouds
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Time and Cost Sensitive Data-Intensive Computing on Hybrid Clouds
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Failure-aware resource provisioning for hybrid Cloud infrastructure
Journal of Parallel and Distributed Computing
Infrastructure outsourcing in multi-cloud environment
Proceedings of the 2012 workshop on Cloud services, federation, and the 8th open cirrus summit
Internet-based Virtual Computing Environment: Beyond the data center as a computer
Future Generation Computer Systems
Improving scheduling performance using a q-learning-based leasing policy for clouds
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
Impact of variable priced cloud resources on scientific workflow scheduling
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
An economic and energy-aware analysis of the viability of outsourcing cluster computing to a cloud
Future Generation Computer Systems
On a Catalogue of Metrics for Evaluating Commercial Cloud Services
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
Cost-Effective provisioning and scheduling of deadline-constrained applications in hybrid clouds
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Hardware-in-the-loop simulation for automated benchmarking of cloud infrastructures
Proceedings of the Winter Simulation Conference
Enhancing performance of failure-prone clusters by adaptive provisioning of cloud resources
The Journal of Supercomputing
A Decision Table for the Cloud Computing Decision in Small Business
Information Resources Management Journal
Meteorological simulations in the cloud with the ASKALON environment
Euro-Par'12 Proceedings of the 18th international conference on Parallel processing workshops
Towards a unified taxonomy and architecture of cloud frameworks
Future Generation Computer Systems
Economics of cloud computing for enterprise IT
IBM Journal of Research and Development
Exploring portfolio scheduling for long-term execution of scientific workloads in IaaS clouds
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
EC3: Elastic Cloud Computing Cluster
Journal of Computer and System Sciences
A framework for analyzing monetary cost of database systems in the cloud
WAIM'13 Proceedings of the 14th international conference on Web-Age Information Management
Scheduling jobs in the cloud using on-demand and reserved instances
Euro-Par'13 Proceedings of the 19th international conference on Parallel Processing
Hi-index | 0.00 |
In this paper, we investigate the benefits that organisations can reap by using "Cloud Computing" providers to augment the computing capacity of their local infrastructure. We evaluate the cost of six scheduling strategies used by an organisation that operates a cluster managed by virtual machine technology and seeks to utilise resources from a remote Infrastructure as a Service (IaaS) provider to reduce the response time of its user requests. Requests for virtual machines are submitted to the organisation's cluster, but additional virtual machines are instantiated in the remote provider and added to the local cluster when there are insufficient resources to serve the users' requests. Naïve scheduling strategies can have a great impact on the amount paid by the organisation for using the remote resources, potentially increasing the overall cost with the use of IaaS. Therefore, in this work we investigate six scheduling strategies that consider the use of resources from the "Cloud", to understand how these strategies achieve a balance between performance and usage cost, and how much they improve the requests' response times.