Abstract
Resource allocation for simulation applications in cloud simulation environment brings new challenges to infrastructure service providers. In order to meet the constraint of SLA and to allocate the available virtualized resources optimally, this paper first presents autonomic resource management architecture, and then proposes a resource allocation algorithm for infrastructure service providers who want to minimize infrastructure cost and SLA violations. Our proposed algorithm can maximize the overall profit of infrastructure service providers when SLA guarantees are satisfied or violated in a dynamic resource sharing cloud simulation platform. The experimental evaluation with a realistic workload in cloud simulation platform, and the comparison with the existing algorithm demonstrate the feasibility of the algorithm and allow a cost-effective usage of resources in cloud simulation platform.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Barham, P., Dragovic, B.: raser K., Hand S., Harris T., Ho A., Neugebauer R., Pratt I., Warfield A.: Xen and the Art of Virtualization. In: Proceedings of the 19th ACM Symposium on Operating Systems Principles, SOSP 2003, Bolton Landing, NY, USA, p. 177 (2003)
Armbrust, M., Fox, A., Griffith, R., et al.: Above the Clouds: A Berkeley View of Cloud Computing. Technical Report No. UCB/EECS-2009-28, University of California Berkley, USA (February 10, 2009)
Buyya, R., Yeo, C.S., Venugopal, S., et al.: Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems 25(6), 599–616 (2009)
Li, B.H., et al.: A networked modeling and simulation platform based on the concept of cloud computing “Cloud Simulation Platform”. Journal of System Simulation 12, 5292–5299 (2009)
Li, B.H., et al.: New Advances of the Research on Cloud Simulation. In: Kim, J.-H., Lee, K., Tanaka, S., Park, S.-H. (eds.) AsiaSim2011. PICT, vol. 4, pp. 144–163. Springer, Heidelberg (2012)
Aoun, R., Doumith, E.A., Gagnaire, M.: Resource Provisioning for Enriched Services in Cloud Environment. In: Proceedings of the IEEE CloudCom Conference, pp. 296–303 (2010)
Yazir, Y.O., Matthews, C., Farahbod, R., Neville, S., Guitouni, A., Ganti, S., Coady, Y.: Dynamic Resource Allocation in Computing Clouds using Distributed Multiple Criteria Decision Analysis. In: Proceedings of the IEEE CLOUD Conference, pp. 91–98 (2010)
Bi, J., Zhu, Z.L., Tian, R.X., Wang, Q.B.: Dynamic Provisioning Modeling for Virtualized Multi-tier Applications in Cloud Data Center. In: IEEE 3rd International Conference on Cloud Computing, Miami, USA, pp. 370–377 (2010)
Fu, Y., Vahdat, A.: SLA Based Distributed Resource Allocation for Streaming Hosting Systems, http://issg.cs.duke.edu
Yarmolenko, V., Sakellariou, R.: An Evaluation of Heuristics for SLA Based Parallel Job Scheduling. In: Proceedings of the 3rd High Performance Grid Computing Workshop (in conjunction with IPDPS 2006), Rhodes, Greece (2006)
Lee, Y.C., Wang, C., Zomaya, A.Y., Zhou, B.B.: Profit-driven Service Request Scheduling in Clouds. In: Proceedings of the International Symposium on Cluster and Grid Computing (CCGrid 2010), Melbourne, Australia (2010)
White, S.R., Hanson, J.E., Whalley, I., et al.: An architectural approach to autonomic computing. In: Proceedings of the International Conference on Autonomic Computing (2004)
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer 36(1), 41–50 (2003)
Walsh, W.E., Tesauro, G., Kephart, J.O., Das, R.: Utility Functions in Autonomic Computing. In: Proceedings of the IEEE International Conference on Autonomic Computing (ICAC 2004), New York, NY, pp. 17–18 (May 2004)
Bennani, M.N., Menascé, D.A.: Resource Allocation for Autonomic Data Centers Using Analytic Performance Models. In: Proceedings of the IEEE International Conference on Autonomic Computing, Seattle, WA, pp. 13–16 (June 2005)
Wu, L.L., Garg, S.K., Buyya, R.: SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments. In: Proceedings of the 11th IEEE/ACM International Conference Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), pp. 195–204 (May 2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yuan, H., Bi, J., Li, B.H., Chai, X. (2014). An Approach to Optimized Resource Allocation for Cloud Simulation Platform. In: Tanaka, S., Hasegawa, K., Xu, R., Sakamoto, N., Turner, S.J. (eds) AsiaSim 2014. AsiaSim 2014. Communications in Computer and Information Science, vol 474. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45289-9_13
Download citation
DOI: https://doi.org/10.1007/978-3-662-45289-9_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45288-2
Online ISBN: 978-3-662-45289-9
eBook Packages: Computer ScienceComputer Science (R0)