본문 바로가기
KERD
논문KCI 등재

An Intelligent Residual Resource Monitoring Scheme in Cloud Computing Environments

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

Recently, computational intelligence has received a lot of attention from researchers due to its potentialapplications to artificial intelligence. In computer science, computational intelligence refers to a machine’sability to learn how to compete various tasks, such as making observations or carrying out experiments. Weadopted a computational intelligence solution to monitoring residual resources in cloud computing environments. The proposed residual resource monitoring scheme periodically monitors the cloud-based host machines, sothat the post migration performance of a virtual machine is as consistent with the pre-migration performanceas possible. To this end, we use a novel similarity measure to find the best target host to migrate a virtualmachine to. The design of the proposed residual resource monitoring scheme helps maintain the quality ofservice and service level agreement during the migration. We carried out a number of experimental evaluationsto demonstrate the effectiveness of the proposed residual resource monitoring scheme. Our results show thatthe proposed scheme intelligently measures the similarities between virtual machines in cloud computingenvironments without causing performance degradation, whilst preserving the quality of service and servicelevel agreement.

Abstract

Recently, computational intelligence has received a lot of attention from researchers due to its potentialapplications to artificial intelligence. In computer science, computational intelligence refers to a machine’sability to learn how to compete various tasks, such as making observations or carrying out experiments. Weadopted a computational intelligence solution to monitoring residual resources in cloud computing environments. The proposed residual resource monitoring scheme periodically monitors the cloud-based host machines, sothat the post migration performance of a virtual machine is as consistent with the pre-migration performanceas possible. To this end, we use a novel similarity measure to find the best target host to migrate a virtualmachine to. The design of the proposed residual resource monitoring scheme helps maintain the quality ofservice and service level agreement during the migration. We carried out a number of experimental evaluationsto demonstrate the effectiveness of the proposed residual resource monitoring scheme. Our results show thatthe proposed scheme intelligently measures the similarities between virtual machines in cloud computingenvironments without causing performance degradation, whilst preserving the quality of service and servicelevel agreement.

참고문헌 (29)

  1. C. Jatoth, "Computational intelligence based QoS-aware web service composition: a systematic literature review", IEEE Transactions on Services Computing, 10(3), pp.475~492 (2017)
  2. N. K. Gondhi, "Survey on machine learning based scheduling in cloud computing", Proceedings of the 2017 International Conference on Intelligent Systems, Metaheuristics & Swarm Intelligence, pp.57~61 (2017)
  3. D. Gabi, "Recent Trends in Information and Communication Technology", pp.641~649 (2018), Springer
  4. Z. H. Zhan, "Cloud computing resource scheduling and a survey of its evolutionary approaches", ACM Computing Surveys, 47(4) (2015)
  5. P. Di Sanzo, "Machine learning for achieving self-* properties and seamless execution of applications in the cloud", Proceedings of 2015 IEEE 4th Symposium on Network Cloud Computing and Applications (NCCA), pp.51~58 (2015)
  6. A. N. Toosi, "Interconnected cloud computing environments: challenges, taxonomy, and survey", ACM Computing Surveys, 47(1) (2014)
  7. I. A. T. Hashem, "The rise of “big data” on cloud computing: review and open research issues", Information Systems, 47, pp.98~115 (2015)
  8. M. Silva, "CloudBench: experiment automation for cloud environments", Proceedings of 2013 IEEE International Conference on Cloud Engineering (IC2E), pp.302~311 (2013)
  9. N. Bessis, "The big picture, from grids and clouds to crowds: a data collective computational intelligence case proposal for managing disasters", Proceedings of 2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, pp.351~356 (2010)
  10. G. Aceto, "Cloud monitoring: a survey", Computer Networks, 57(9), pp.2093~2115 (2013)
  11. M. T. Khorshed, "Monitoring insiders activities in cloud computing using rule based learning", Proceedings of 2011 IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications, pp.757~764 (2011)
  12. P. K. Sharma, "Li-Fi based on security cloud framework for future IT environment", Human-centric Computing and Information Sciences, 8 (2018)
  13. Wei Song, "A Deep Belief Network for Electricity Utilisation Feature Analysis of Air Conditioners Using a Smart IoT Platform", JIPS(Journal of Information Processing Systems), 14(1), pp.162~175 (2018), 한국정보처리학회[DOI]
  14. M. R. Mesbahi, "Reliability and high availability in cloud computing environments: a reference roadmap", Human-centric Computing and Information Sciences, 8 (2018)
  15. A. Souri, "A state-of-the-art survey of malware detection approaches using data mining techniques", Human-centric Computing and Information Sciences, 8 (2018)
  16. Ruirui Zhang, "Study of Danger-Theory-Based Intrusion Detection Technology in Virtual Machines of Cloud Computing Environment", JIPS(Journal of Information Processing Systems), 14(1), pp.239~251 (2018), 한국정보처리학회[DOI]
  17. Suresh B. Rathod, "NDynamic Framework for Secure VM Migration over Cloud Computing", JIPS(Journal of Information Processing Systems), 13(3), pp.476~490 (2017), 한국정보처리학회[DOI]
  18. J. Shao, "A runtime model based monitoring approach for cloud", Proceedings of 2010 IEEE 3rd International Conference on Cloud Computing, pp.313~320 (2010)
  19. H. Huang, "P&P: a combined push-pull model for resource monitoring in cloud computing environment", Proceedings of 2010 IEEE 3rd International Conference on Cloud Computing, pp.260~267 (2010)
  20. M. Rak, "Cloud application monitoring: the mOSAIC approach", Proceedings of 2011 IEEE 3rd International Conference on Cloud Computing Technology and Science, pp.758~763 (2011)
  21. M. Andreolini, "A scalable architecture for real-time monitoring of large information systems", Proceedings of 2012 Second Symposium on Network Cloud Computing and Applications, pp.143~150 (2012)
  22. G. Xiang, "VMDriver: a driver-based monitoring mechanism for virtualization", Proceedings of 2010 29th IEEE Symposium on Reliable Distributed Systems, pp.72~81 (2010)
  23. P. Barham, "Xen and the art of virtualization", Proceedings of the 19th ACM Symposium on Operating Systems Principles, pp.164~177 (2003)
  24. Y. Sandoval, "Evaluation of monitoring tools for cloud computing environments", Proceedings of 2012 XXXVIII Conferencia Latinoamericana En Informatica (CLEI), pp.1~10 (2012)
  25. B. Konig, "Elastic monitoring framework for cloud infrastructures", IET Communications, 6(10), pp.1306~1315 (2012)
  26. T. Wang, "Self-adaptive cloud monitoring with online anomaly detection", Future Generation Computer Systems, 80, pp.89~101 (2018)
  27. G. N. Yannakakis, "A panorama of artificial and computational intelligence in games", IEEE Transactions on Computational Intelligence and AI in Games, 7(4), pp.317~335 (2015)
  28. J. Lu, "Transfer learning using computational intelligence: a survey", Knowledge-Based Systems, 80, pp.14~23 (2015)
  29. J. A. Khan, "Nature-inspired computing approach for solving non-linear singular Emden–Fowler problem arising in electromagnetic theory", Connection Science, 27(4), pp.377~396 (2015)

관련 논문AI추천

이 간행물의 다른 논문 (17건)