Joint QoS optimization for layered computational grid
Information Sciences: an International Journal
Communications of the ACM - Web science
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Hierarchical control policy for dynamic resource management in grid virtual organization
The Journal of Supercomputing
Power-aware provisioning of Cloud resources for real-time services
Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science
SLA-Aware Virtual Resource Management for Cloud Infrastructures
CIT '09 Proceedings of the 2009 Ninth IEEE International Conference on Computer and Information Technology - Volume 02
Analysis of Energy Efficiency in Clouds
COMPUTATIONWORLD '09 Proceedings of the 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns
Energy constrained resource allocation optimization for mobile grids
Journal of Parallel and Distributed Computing
A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing
WAINA '10 Proceedings of the 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops
Energy Efficient Resource Management in Virtualized Cloud Data Centers
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Dynamic Resource Pricing on Federated Clouds
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
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Autonomic Management of Cloud Service Centers with Availability Guarantees
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Performance and Power Management for Cloud Infrastructures
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Optimal Resource Allocation in Clouds
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
On-Line Scheduling of Real-Time Services for Cloud Computing
SERVICES '10 Proceedings of the 2010 6th World Congress on Services
Energy-Efficient Cloud Computing
The Computer Journal
Resource Pricing and Equilibrium Allocation Policy in Cloud Computing
CIT '10 Proceedings of the 2010 10th IEEE International Conference on Computer and Information Technology
Energy-efficient application-aware online provisioning for virtualized clouds and data centers
GREENCOMP '10 Proceedings of the International Conference on Green Computing
Efficient resource management for Cloud computing environments
GREENCOMP '10 Proceedings of the International Conference on Green Computing
Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers
Journal of Parallel and Distributed Computing
Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud
IEEE Transactions on Parallel and Distributed Systems
CCGRID '11 Proceedings of the 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
A Value Based Dynamic Resource Provisioning Model in Cloud
International Journal of Cloud Applications and Computing
A Value Based Dynamic Resource Provisioning Model in Cloud
International Journal of Cloud Applications and Computing
The Journal of Supercomputing
Hi-index | 0.00 |
The paper presents an efficient cloud resource provisioning approach. The Software as a Service (SaaS) provider leases resources from cloud providers and also leases software as services to SaaS users. The SaaS providers aim at minimizing the payment of using VMs from cloud providers, and want to maximize the profit earned through serving the SaaS users' requests. The SaaS providers also guarantee meeting quality of service (QoS) requirements of the SaaS users. The cloud provider is to maximize the profit without exceeding the upper bound of energy consumption of cloud provider for provisioning virtual machines (VMs) to the SaaS provider. The SaaS users purpose to obtain the optimized QoS to accomplish their jobs with a limited budget and deadline. The proposed optimal cloud resource provisioning algorithm includes two sub-algorithms at different levels: interaction between the SaaS user and SaaS provider at the application layer and interaction between the SaaS provider and cloud resource provider at the resource layer. Simulations are conducted to compare the performance of proposed cloud resource provisioning algorithm with related work.