A Strategy to Improve the Efficiency of I/O Intensive Application in Cloud Computing Environment

An I/O intensive application is one of the most common applications in cloud computing, which is a dominant type in some occasions. However, few studies have focused on how to improve the processing efficiency of such specific type of applications. We have found out the performance bottlenecks based on the features obtained from I/O-intensive applications. By analyzing the features of files, we put forward a packagebased strategy. It means all small sized files are packaged before the specific I/O operations by using this kind of applications. This can remarkably shorten the time of addressing files and fully use of the 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, which can be beneficial for increasing the resource efficiency of cloud data centers.

[1]  Ding Zhiming Selection Oriented Database Data Distribution Strategy for Cloud Computing , 2010 .

[2]  Victor C. M. Leung,et al.  Innovative Schemes for Resource Allocation in the Cloud for Media Streaming Applications , 2015, IEEE Transactions on Parallel and Distributed Systems.

[3]  P. McSharry,et al.  A comparison of univariate methods for forecasting electricity demand up to a day ahead , 2006 .

[4]  Amaury Lendasse,et al.  Methodology for long-term prediction of time series , 2007, Neurocomputing.

[5]  Meikang Qiu,et al.  Design and Architecture of Dell Acceleration Appliances for Database (DAAD): A Practical Approach with High Availability Guaranteed , 2015, 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems.

[6]  Zhang Lu-qiao Task scheduling algorithm in cloud storage system using PSO with limited solution domain , 2013 .

[7]  Rolf Stadler,et al.  Dynamic resource allocation with management objectives—Implementation for an OpenStack cloud , 2012, 2012 8th international conference on network and service management (cnsm) and 2012 workshop on systems virtualiztion management (svm).

[8]  Arnab Dutta,et al.  Exploring Critical Risks Associated with Enterprise Cloud Computing , 2013, CloudComp.

[9]  Meikang Qiu,et al.  Online optimization for scheduling preemptable tasks on IaaS cloud systems , 2012, J. Parallel Distributed Comput..

[10]  Anton Beloglazov,et al.  Energy-efficient management of virtual machines in data centers for cloud computing , 2013 .

[11]  Xie Qi Study on the P2P Cloud Storage System , 2011 .

[12]  Durvasula V. L. N. Somayajulu,et al.  A Roadmap on Improved Performance-centric Cloud Storage Estimation Approach for Database System Deployment in Cloud Environment , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[13]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[14]  José María Valls,et al.  Time Series Forecasting by means of Evolutionary Algorithms , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[15]  Ming-Jer Tsai,et al.  Optimal approximation algorithm of virtual machine placement for data latency minimization in cloud systems , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[16]  Keke Gai,et al.  Phase-Change Memory Optimization for Green Cloud with Genetic Algorithm , 2015, IEEE Transactions on Computers.

[17]  Zhenhuan Gong,et al.  PRESS: PRedictive Elastic ReSource Scaling for cloud systems , 2010, 2010 International Conference on Network and Service Management.

[18]  Meikang Qiu,et al.  Privacy Protection for Preventing Data Over-Collection in Smart City , 2016, IEEE Transactions on Computers.

[19]  Qingshui Li,et al.  Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm , 2012 .