Abstract
CPU-intensive application is one of the most commonly used application type in cloud computing. In order to effectively deal with CPU-intensive applications and improve the application efficiency of cloud computing, we have studied a lot on CPU-intensive application. Through the studies, we draw out some common features and characteristics of this kind of applications. Based on the features found, we establish a mathematical model for the CPU-intensive application which can be used to predict and analyze whether an unknown application is CPU intensive one or not. To verify the correctness of the model, we have done extensive experiments. The experimental results show that the model is correct and reasonable. It can effectively distinguish CPU intensive application from other kinds of applications. This is very helpful as it can serve as the basis for study of special process strategies for CPU intensive applications which can much benefit the application improvement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dave, M., Dave, M., Shishodia, Y.S.: Cloud economics: vital force in structuring the future of cloud computing. In: 2014 International Conference on Computing for Sustainable Global Development (INDIACom), vol. 3, pp. 61–66 (2014)
Soares Boaventura, R., Yamanaka, K., Prado Oliveira, G.: Performance analysis of algorithms for virtualized environments on cloud computing. Lat. Am. Trans. IEEE (Revista IEEE America Latina) 12, 792–797 (2014)
Lee, L.T., et al.: A dynamic resource management with energy saving mechanism for supporting cloud computing. Int. J. Grid Distrib. Comp. 6(1), 67–76 (2013)
Maurya, K., Sinha, R.: Energy conscious dynamic provisioning of virtual machines using adaptive migration thresholds in cloud data center. Int. J. Comput. Sci. Mob. Comput. 3(2), 74–82 (2013)
Moreno, I.S., et al.: Improved energy-efficiency in cloud datacenters with interference-aware virtual machine placement. In: 2013 IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS), vol. 3, pp. 1–8 (2013)
Fadika, Z., Govindaraju, M.: Delma: dynamically elastic mapreduce framework for cpu-intensive applications. In: 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), vol. 5, pp. 454–463 (2011)
Takasaki, H., Mostafa, S.M., Kusakabe, S.: Applying eco-threading framework to memory-intensive hadoop applications. In: 2014 International Conference on Information Science and Applications (ICISA), IEEE, vol. 5, pp. 1–4 (2014)
Kuo, J.J., Yang, H.H., Tsai, M.J.: Optimal approximation algorithm of virtual machine placement for data latency minimization in cloud systems. In: International Conference on Computer Communications. IEEE (2014)
Pumma, S., Achalakul, T., Xiaorong, L.: Automatic VM allocation for scientific application. In: Proceedings of the 2012 IEEE 18th International Conference on Parallel and Distributed Systems. IEEE Computer Society (2012)
Alasaad, A., et al.: Innovative schemes for resource allocation in the cloud for media streaming applications. IEEE Trans. Parallel Distrib. Syst. PP(99), 1–1 (2014)
Wu, Y., et al.: NO2: speeding up parallel processing of massive compute-intensive tasks. IEEE Trans. Comput. 10(63), 2487–2499 (2013)
Neumann, R., et al.: Caching highly compute-intensive cloud applications: an approach to balancing cost with performance. In: Software Measurement, 2011 Joint Conference of the 21st Int’l Workshop on and 6th Int’l Conference on Software Process and Product Measurement (IWSM-MENSURA). IEEE (2011)
Tan, Y.M., Zeng, G.S., Wang, W.: Policy of energy optimal management for cloud computing platform with stochastic tasks. J. Softw. 23(2), 266–278 (2012)
Acknowledgments
This work is supported by National Natural Science Foundation of China, (No. 61103054), Natural Science Foundation of Guangxi (No. 2013GXNSFAA019349), Foundation of Baoshan science and Technology Committee at Shanghai (12-B-16).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Peng, J., Dai, Y., Rao, Y., Zhi, X. (2016). Model of CPU-Intensive Applications in Cloud Computing. In: Park, J., Chao, HC., Arabnia, H., Yen, N. (eds) Advanced Multimedia and Ubiquitous Engineering. Lecture Notes in Electrical Engineering, vol 354. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47895-0_37
Download citation
DOI: https://doi.org/10.1007/978-3-662-47895-0_37
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-47894-3
Online ISBN: 978-3-662-47895-0
eBook Packages: EngineeringEngineering (R0)