Abstract
I/O intensive application is one of the most popular cloud applications. However, few studies have focused on how to improve the processing efficiency of this specific type of application. Based on the previous studies on this kind of application, a package-based strategy is put forward. With this strategy, the files less than some threshold are packaged before the specific I/O operations. This can remarkably shorten the addressing and transmission time of these files and much improve the efficiency of I/O resources. To verify the strategy, we have done extensive experiments. The experimental results show the packaging strategy can efficiently improve the processing efficiency of I/O-intensive applications in cloud computing. This is beneficial for increasing the resource efficiency of cloud data centers.
Similar content being viewed by others
References
Peng, G.C.A., Dutta, A., & Choudhary, A. (2014). Exploring critical risks associated with enterprise cloud computing. Springer International Publishing, 132–141.
Beloglazov, A. (2013). Energy-efficient management of virtual machines in data centers for cloud computing. Melbourne(Australia: Ph.D dissertation, The University of Melbourne.
Xiao, Z., Song, W., & Chen, Q. (2013). Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Transactions on Parallel and Distributed Systems, 24(6), 1107–1117.
Alasaad, A., Arabia, R.S., Shafiee, K., Behairy, H.M., & Leung, V.C.M. (2014). Innovative schemes for resource allocation in the cloud for media streaming applications. IEEE Transactions on Parallel and Distributed Systems, 99(PP), 1021– 1033.
Gao, J.P., & Tang, G.M. (2013). Virtual Machine Placement Strategy Research, Cyber-Enabled 2013 International Conference on Distributed Computing and Knowledge Discovery (CyberC), 294–297.
Wu, J.Y., Fu, J.Q., Ping, L.D., & et al. (2011). Study on the P2P cloud storage system. ACTA Electronica Sinica, 39(5), 1100–1107.
Kuo, J.-J., Yang, H.-H., & Tsai, M.-J. (2014). Optimal Approximation Algorithm of Virtual Machine Placement for Data Latency Minimization in Cloud Systems. IEEE International Conference on Computer Communications, 2014, 1303– 1311.
Liu, S.W. (2011). Data placement strategy towards efficient execution of scientific workflows in cloud computing platform. Changsha(China): Ph.D dissertation, Graduate School of National University of Defense Technology.
Wen, M.B., & Ding, Z.M. (2010). Selection Oriented Database Data Distribution Strategy for Cloud Computing. Computer Science, 37(9), 168–172.
Wang, J., Li, F., & Zhang, L.Q. (2013). Task scheduling algorithm in cloud storage system using PSO with limited solution domain. Application Research of Computers, 30(1), 127–129.
Vobugari, S., Somayajulu, D., Subraya, B.M., & et al. (2013). A Roadmap on Improved Performance-centric Cloud Storage Estimation Approach for Database System Deployment in Cloud Environment. Mobile Data Management (MDM). In IEEE 14th International Conference on IEEE (pp. 182–187).
Wuhib, F., Stadler, R., & Lindgren, H. (2012). Dynamic resource allocation with management objectives-Implementation for an OpenStack cloud. In 8th International Conference on IEEE (pp. 309–315): Network and Service Management (CNSM).
Zhu, L., Li, Q., & He, L. (2012). Study on cloud computing resource scheduling strategy based on the ant colony optimization algorithm. IJCSI International Journal of Computer Science, 9(5), 54–58.
Yu, K., Gao, Y., zhang, P., & Qiu, M. Design and Architecture of Dell Acceleration Appliances for Database (DAAD): A Practical Approach with High Availability Guaranteed. In 2015 IEEE 17th International Conference on High Performance Computing and Communications (HPCC 2015) (pp. 1–9). New York, USA.
Qiu, M.K., Ming, Z., Li, J.Y., Cai, K.K., & Zong, ZL. (2015). Phase-change memory optimization for green cloud with genetic algorithm. IEEE Transactions on Computers, 64(12), 3528– 3540.
Qiu, M, Chen, Z, Ming, Z, Qin, X, & Niu, JW. Energy-aware data allocation for mobile cloud systems, IEEE System Journal, 2014, http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6894141.
Li, Y.B., Dai, W.Y., Ming, Z., & Qiu, MK. (2015). Privacy Protection for Preventing Data Over-Collection in Smart City: IEEE Transactions on Computers. http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7210166.
Li, J.Y., Qiu, M.K., Ming, Z., Quan, G., & Qin, X. (2012). Online optimization for scheduling preemptable tasks on IaaS cloud systems. Journal of Parallel and Distributed Computing (JPDC), 72(5), 666–677.
Acknowledgments
This work is supported by National Natural Science Foundation of China (61103054, 61572305), Science and technology innovation project from the Science and Technology Commission of Shanghai Municipality (14511101000). Prof. Qiu is supported by NSF 1457506.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
You, L., Peng, J., Chen, M. et al. A Strategy to Improve the Efficiency of I/O Intensive Application in Cloud Computing Environment. J Sign Process Syst 86, 149–156 (2017). https://doi.org/10.1007/s11265-016-1103-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-016-1103-z