Intelligent Replication Strategy using Neural Network for High Availability in Cloud Environment

  • Authors

    • Noriha Hasni
    • Zarina Mohamad
    • Fadhilah Ahmad
    • Wan Nor Shuhadah Wan Nik
    • Mustafa Mat Deris
    2018-08-17
    https://doi.org/10.14419/ijet.v7i3.28.20954
  • Cloud Computing, Neural Network, Replication, Data Availability, Data Center.
  • Cloud computing system has gained its popularity due to its ability to produce efficient data center storage management. Data center has to be available regardless of large amounts of data request. The performance of the system will be degraded if lack of data management in the data center. Data replication is one of the strategies to ensure the data is always available once it is needed. Thus, in this paper will propose an intelligent replication strategy in private cloud environment using Neural Network (NN) Feed Forward and Back Propagation methods. The performance of the propose strategy is analyzed by using a cloud simulator called Cloudsim. A data center, virtual machines and cloudlets are tested for their ability to produce replication by applying Feed Forward NN for pattern recognition, followed by Back Propagation NN to train and produce the Root Mean Square Error. Hence, the Root Mean Square is used to produce data availability and the data availability is used as the triggering factor in this replication strategy. The experimental result shows that the proposed strategy has reduced the response time of replication process and enhanced the availability of the data in cloud computing system.

     

     

  • References

    1. [1] Mohamed-K Hussein & Mohamed-H Mousa (2012), A Light-weight Data Replication for Cloud Data Centers Environment, International Journal of Engineering and Innovative Technology, Vol.1, No.6, 169-175.

      [2] Wenhao Li, Yun Yang & Dong Yuan (2011), A Novel Cost-effective Dynamic Data Replication Strategy for Reliability in Cloud Data Centres, IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, 496-502.

      [3] Xu Wang, Hailong Sun, Ting Deng & Jinpeng Huai (2015), On the tradeoff of availability and consistency for quorum systems in data center networks, Computer Networks, Vol.76, 191–206.

      [4] Rui Li, Wei Feng, Huayi Wua & Qunying Huang (2014), A replication strategy for a distributed high-speed caching system based on spatiotemporal access patterns of geospatial data, Computers, Environment and Urban Systems, Vol.61, Part B, 163-171.

      [5] Sai-Qin Long, Yue-Long Zhao & Wei Chen (2014), MORM: A Multi-objective Optimized Replication Management strategy for cloud storage cluster, Journal of Systems Architecture, Vol.60, No.2, 234-244.

      [6] Saiqin Long, Yuelong Zhao & Wei Chen (2013), A three-phase energy-saving strategy for cloud storage systems, The Journal of Systems and Software, Vol.87, 38-47.

      [7] Wenhao Li, Yun Yang & Dong Yuan (2011), A Novel Cost-effective Dynamic Data Replication Strategy for Reliability in Cloud Data Centres, IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, 496-502.

      [8] Navneet Kaur Gill & Sarbjeet Singh (2015), Dynamic Cost-Aware Re-replication and Rebalancing Strategy in Cloud System, 3rd International Conference on Frontiers of Intelligent Computing: Theory and Applications, 39-47.

      [9] Ranjan Kumar & G.Sahoo (2014), Cloud Computing Simulation Using CloudSim, International Journal of Engineering Trends and Technology, Vol.8, No.2, 82-86.

      [10] Ross Berteig (2013), Basic Concepts for NNs. NN Technology. Neuralyst, https://www.chesh-ireeng.com/Neuralyst/nnbg.htm.

      [11] Frauke Günther & Stefan Fritsch (2010), neuralnet: Training of NNs, The R Journal, Vol. 2/1, 30-38.

      [12] Ross Berteig (1996), Neuralystâ„¢ Implementation Details. NN Technology, Neuralyst, https://www.cheshireeng.com/Neuralyst/doc/formulae.htm .

      [13] Jiawei Yuan & Shucheng Yu (2014), Privacy Preserving Back-Propagation NN Learning Made Practical with Cloud Computing, IEEE transactions on parallel and distributed systems, Vol.25, No.1, 212-221.

      [14] M. Aminu, M. Zarina, W. Nor & A. Fadhilah (2015), Multi-Criteria Strategy for Job Scheduling and Resource Load Balancing in Cloud Computing Environment, Indian Journal of Science and Technology, Vol.8, No.30.

  • Downloads

  • How to Cite

    Hasni, N., Mohamad, Z., Ahmad, F., Nor Shuhadah Wan Nik, W., & Mat Deris, M. (2018). Intelligent Replication Strategy using Neural Network for High Availability in Cloud Environment. International Journal of Engineering & Technology, 7(3.28), 5-7. https://doi.org/10.14419/ijet.v7i3.28.20954