An Adaptive Management Approach Collaborating Heterogeneous Resources in Cloud Service Environments

(*) Corresponding author

Authors' affiliations

DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)


As cloud computing grows rapidly and virtualization techniques become widely-used, it is critical and important to allocate limited resources to various applications on demand for the cloud service environments. In this paper, we propose an adaptive resource management approach considering collaboratively allocating heterogeneous resources to fully utilize extra resource capacity. The system architecture is illustrated, and then the definition of the optimization problem concerning collaborative resource allocation is presented. An optimization algorithm is developed and described, which carries out stochastic and directional search step by step to jointly schedule different resources. The evaluation results of simulation experiments demonstrate that by using the collaborative allocation approach we designed, the performance of different applications deployed in the cloud environment could be guaranteed subject to the QoS (Quality of Service) specification, despite of the significant fluctuation of workloads.
Copyright © 2013 Praise Worthy Prize - All rights reserved.


Virtualization; Resource Management; Cloud Computing; Collaborative Allocation

Full Text:



M. Armbrust, A. Fox, R. Griffith, et al., Above the clouds: A berkeley view of cloud computing, EECS Department, University of California, Berkeley. Tech. Rep. UCB/EECS-2009-28, 2009.

M. de Assun o, A. di Costanzo, and R. Buyya, Evaluating the cost-benefit of using cloud computing to extend the capacity of clusters, Proceedings of the 18th ACM international symposium on High performance distributed computing, 2009, pp. 141-150.

H. Nguyen Van, F. Dang Tran, and J. Menaud, Autonomic virtual resource management for service hosting platforms, Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing 2009, pp. 1-8.

X. Wang, Z. Du, Y. Chen, et al., An Autonomic Provisioning Framework for Outsourcing Data Center Based on Virtual Appliances, CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, vol. 11, pp. 229-245, 2008.

X. Wang, Z. Du, Y. Chen, et al., Virtualization-based autonomic resource management for multi-tier Web applications in shared data center, The Journal of Systems & Software, vol. 81, pp. 1591-1608, 2008.

X. Wang, Z. Du, Y. Chen, et al., Modeling and Simulation of Virtualized Autonomic Service Centers, SIMULATION: Transactions of the Society for Modeling and Simulation International, vol. 84, pp. 119-136, 2008.

R. Das, J. O. Kephart, I. N. Whalley, et al., Towards Commercialization of Utility-based Resource Allocation, in Proceedings of the 3rd IEEE International Conference on Autonomic Computing (ICAC'2006), 2006, pp. 287-290.

D. A. Menascé and M. N. Bennani, Autonomic Virtualized Environments, Proceedings of IEEE International Conference on Autonomic and Autonomous Systems(ICAS'06), Silicon Valley, CA, USA, 2006, p. 28.

D. Carrera, M. Steinder, I. Whalley, et al., Enabling resource sharing between transactional and batch workloads using dynamic application placement, Middleware 2008, pp. 203-222, 2008.

A. Karve, T. Kimbrel, G. Pacifici, et al., Dynamic placement for clustered web applications, Proceedings of the 15th international conference on World Wide Web, pp. 595-604, 2006.

C. Tang, M. Steinder, M. Spreitzer, et al., A scalable application placement controller for enterprise data centers, in Proceedings of the 16th international conference on World Wide Web, 2007, p. 340.

D. Carrera, M. Steinder, I. Whalley, et al., Utility-based placement of dynamic web applications with fairness goals, The 11th IEEE/IFIP Network Operations and Management Symposium (NOMS 2008), Salvador Bahia, Brazil, 2008, pp. 9-16.

J. Torres and D. Carrera, Tailoring resources: the energy efficient consolidation strategy goes beyond virtualization, Proceedings of IEEE International Conference on Autonomic Computing(ICAC' 2008), 2008, pp. 197-198.

J. Torres, D. Carrera, K. Hogan, et al., Reducing wasted resources to help achieve green data centers, IPDPS2008, 2008, pp. 1-8.

S. Bhola, M. Astley, R. Saccone, et al., Utility-aware Resource Allocation in an Event Processing System, IEEE International Conference on Autonomic Computing (ICAC 2006). 2006, pp. 55-64.

I. Whalley, A. Tantawi, M. Steinder, et al., Experience with collaborating managers: node group manager and provisioning manager, Cluster Computing, vol. 9, pp. 401-416, 2006.

G. Tesauro, R. Das, W. E. Walsh, et al., Utility-Function-Driven Resource Allocation in Autonomic Systems, Proceedings of the 2nd IEEE International Conference on Autonomic Computing (ICAC'2005), 2005, pp. 342-343.

M. Arlitt and T. Jin, A workload characterization study of the 1998 World Cup Web site, Network, IEEE, vol. 14, pp. 30-37, 2000.

D. Ersoz, M. S. Yousif, and C. R. Das, Characterizing Network Traffic in a Cluster-based, Multi-tier Data Center, Proceedings of the 27th International Conference on Distributed Computing Systems (ICDCS 2007), pp. 59-68, 25-27 June 2007.

X. Wang, H. Xie, R. Wang, et al., Design and implementation of adaptive resource co-allocation approaches for cloud service environments, 2010 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE 2010), pp. V2:484-488.

Rabindra Ku. Jena, P. K. Mahanti. Computing in the Cloud: Concept and Trends, International Review on Computers and Software, Vol. 6 N. 1, pp. 1-10, 2011.

Peng Xiao, Dongbo Liu, Peixin Qu. An Integrated Performance Evaluation Middleware for Virtual Resources in Cloud Environments, International Review on Computers and Software, Vol. 7 N. 2 (Part A), pp. 579-585, 2012.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2024 Praise Worthy Prize