DOI QR코드

DOI QR Code

A Dynamic Task Distribution approach using Clustering of Data Centers and Virtual Machine Migration in Mobile Cloud Computing

모바일 클라우드 컴퓨팅에서 데이터센터 클러스터링과 가상기계 이주를 이용한 동적 태스크 분배방법

  • Mateo, John Cristopher A. (Dept. of Information and Communication Engineering, Kunsan National University) ;
  • Lee, Jaewan (Dept. of Information and Communication Engineering, Kunsan National University)
  • Received : 2016.07.17
  • Accepted : 2016.10.02
  • Published : 2016.12.31

Abstract

Offloading tasks from mobile devices to available cloud servers were improved since the introduction of the cloudlet. With the implementation of dynamic offloading algorithms, mobile devices can choose the appropriate server for the set of tasks. However, current task distribution approaches do not consider the number of VM, which can be a critical factor in the decision making. This paper proposes a dynamic task distribution on clustered data centers. A proportional VM migration approach is also proposed, where it migrates virtual machines to the cloud servers proportionally according to their allocated CPU, in order to prevent overloading of resources in servers. Moreover, we included the resource capacity of each data center in terms of the maximum CPU in order to improve the migration approach in cloud servers. Simulation results show that the proposed mechanism for task distribution greatly improves the overall performance of the system.

모바일 기기로부터 클라우드 서버로 태스크를 오프로딩하는 방법은 클라우드랫(cloudlet)의 도입으로 인해 향상되었다. 동적 오프로딩 알고리즘을 통해 모바일 장비는 수행할 타스크에 적절한 서버를 선택할 수 있다. 하지만 현재의 태스크 분배 방식은 의사결정에서 중요한 VM의 수를 고려하지 않고 있다. 본 논문은 클러스터된 데이터 센터에서 동적인 타스크 분배 방법을 제시한다. 또한 서버에서 자원의 과부하를 방지하기 위해 할당된 CPU에 따라 VM을 균형있게 클라우드 서버에 이주시키는 VM이주 기법을 제안한다. 클라우드 서버의 이주 방법을 향상시키기 위해 최대 CPU 관점에서 데이터 센터의 자원 용량도 고려한다. 시뮬레이션 결과, 제시한 태스크 분배 기법이 전반적으로 시스템의 성능을 향상시켰음을 나타내었다.

Keywords

References

  1. M. Satyanarayanan, P. Bahl, R. Caccres, N. Davies, "The Case for VM-Based Cloudlets in Mobile Computing", IEEE Pervasive Computing, 2009. http://dx.doi.org/10.1109/MPRV.2009.82
  2. A. Bahtovski, M. Gusev, "Cloudlet Challenges", 2th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2013. http://dx.doi.org/10.1016/j.proeng.2014.03.045
  3. T. Soyata, M. Kwon, W. Heinzelman, "Cloud-Vision: Real-time Face Recognition using a Mobile-Cloudlet- Cloud Acceleration Architecture". International Symposium on Computers and Communications, July 2012. http://dx.doi.org/10.1109/ISCC.2012.6249269
  4. T. Soyata, R. Muraleedharan, J. Langdon, C. Funai, S. Ames, M. Kwon, W. Heinzelman, "COMBAT: mobile- Cloud-based cOmpute/coMmunications infrastructure for BATtlefield applications", May 2012. http://dx.doi.org/10.1117/12.919146
  5. H. T. Mouftah, N. Kantarci, "Communication Infrastructure for Cloud Computing", Advances in Systems Analysis, Software Engineering, and High Performance Computing (ASASEHPC). http://tolgasoyata.com/file/soyata.igi13.pdf
  6. M. Kwon, Z. Dou, W. Heinzelman, T. Soyata, H. Ba, J. Shi, "Use of Network Latency Profiling and Redundancy for Cloud Server Selection". http://dx.doi.org/10.1109/CLOUD.2014.114
  7. R. M. A. Mateo, J. Lee, "Dynamic Service Assignment based on Proportional Ordering for the Adaptive Resource Management of Cloud Systems", KSII Transactions on Internet and Information Systems, vol. 5, no. 12, December 2011. http://dx.doi.org/10.3837/tiis.2011.12.002
  8. F. I. Elijorde, J. Lee, "Optimizing Performance and Energy Efficiency in Cloud Data Centers Through SLA-Aware Consolidation of Virtualized Resources" Journal of the Korean Society for Internet Information, vol. 3, article 15, June 2014. http://dx.doi.org/10.3937/tiis.2011.12.002
  9. T. D. Nelsen, C. Iversen, P. Bonnet, "Private Cloud Configuration with MetaConfig", IEEE 4th International Conference on Cloud Computing, 2011. http://dx.doi.org/10.1109/CLOUD.2011.63
  10. B. Panchal, R. K. Kappor, "Dynamic VM Allocation Algorithm using Clustering in Cloud Computing", International Journal of Advance Research in Computer Science and Software Engineering, vol. 3, issue 9, September 2013. http://www.ijarcsse.com/docs/papers/Volume_3/9_September2013/V3I9-0119.pdf
  11. T. M. Kordinariya, P. R. Makwana, "Review on determining the number of Cluster in K-Means Clustering", International Journal of Advance Research in Computer Science and Management Studies, vol. 1, issue 6, November 2013. http://academia.edu/5514429/Review_on_determining_number_of_Cluster_in_K-Means_Clustering
  12. R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, R. Buyya, "CloudSim: a toolkit for modeling and simulation of Cloud computing environments and evaluation of resource provisioning algorithms", Software: Practice and Experience, pp. 23-50, 2011. http://dx.doi.org/10.1002/spe.995
  13. "3G, 4G and Wi-Fi Network bandwidth", http://www.bandwidthplace.com/internet-speed-test-3g-4g-lte-and-wifi-who-wins-article/
  14. "3G, 4G and Wi-Fi Network Latency", http://www.evdoinfo.com/content/view/4818/64/

Cited by

  1. A Novel Design of Cloud-based Management Solution for Android Containers vol.20, pp.1, 2019, https://doi.org/10.7472/jksii.2019.20.1.67