skip to main content
10.1145/3022227.3022243acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

Study on proactive auto scaling for instance through the prediction of network traffic on the container environment

Published:05 January 2017Publication History

ABSTRACT

In this paper, we propose container traffic analyzer (COTA) structure to improve accommodating more network traffic to VMs and to reduce the scale-out time. COTA consists of two functions. The one is reporting the amount of network traffic on real-time. The other function is managing server balance on user requests and scale-out VM by using aggregated network traffic profile.

Based on these network traffic information, we propose Least Traffic Load Balancing (LTLB) algorithm to solve network traffic imbalance problem. LTLB algorithm establishes new connection to VM which has the least traffic in real-time. We test performance comparison evaluation with existing well-known dynamic load balancing algorithms. And we apply the algorithm to the Docker based Container environment that has light-weight and occupy low storage capacity to provide fast and elasticity scale-out as well as scaling policy including traffic threshold. Then, performance evaluation is done between VM over hypervisor and Docket based Container.

References

  1. "Cisco Global Cloud Index: Forecast and Methodology, 2014--2019", Cisco, 2015Google ScholarGoogle Scholar
  2. L. Columbus, "Roundup of Cloud Computing Forecasts and Market Estimates", Forbes, Jan.24.2015, http://www.forbes.com/sites/louiscolumbus/2015/01/24/roundup-of-cloud-computing-forecasts-and-market-estimates-2015/Google ScholarGoogle Scholar
  3. "The Advantage of the CDN (Content Delivery Network)", Netmanias, 2011Google ScholarGoogle Scholar
  4. "ucloud server service introduction", https://ucloudbiz.olleh.com/portal/ktcloudportal.-epc.productintro.cspublic.html, KT, Retrieved at 2015Google ScholarGoogle Scholar
  5. Jiang, Y. "A Survey of Task Allocation and Load Balancing in Distributed Systems". IEEE Transactions on Parallel and Distributed Systems, 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Avram, "Docker: Automated and Consistent Software Deployments", InfoQ, 2013Google ScholarGoogle Scholar
  7. Xavier, M. G., Neves, M. V., Rossi, F. D., Ferreto, T. C., Lange, T., & De Rose, C. A., "Performance evaluation of container-based virtualization for high performance computing environments". 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2013, pp. 233--240 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. "Understanding Full Virtualization Paravirtualization, and Hardware Assist". VMWare White Paper, 2007Google ScholarGoogle Scholar
  9. Walters, John Paul, et al. "A comparison of virtualization technologies for HPC." 22nd International Conference on Advanced Information Networking and Applications (AINA), 2008, pp. 861--868 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Masood, A., Sharif, M., Yasmin, M., & Raza, M. Virtualization Tools and Techniques: Survey. Nepal Journal of Science and Technology, 2015, vol. 15(2), pp. 141--150.Google ScholarGoogle ScholarCross RefCross Ref
  11. W. Kim, M. Kang, H. Park, C. Yong, E. Huh, A Study on Operating-System Level Virtualization based on Linux Container, Korea Compute Congress, 2015, pp. 1226--1229Google ScholarGoogle Scholar
  12. Cardellini, V., Colajanni, M., & Philip, S. Y. Dynamic load balancing on web-server systems. IEEE Internet computing, Vol. 3(5--6), pp. 28--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Rahman, M., Iqbal, S., Gao, J. Load balancer as a service in cloud computing. IEEE 8th International Symposium on Service Oriented System Engineering (SOSE), 2014, pp. 204--211. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Nuaimi, Klaithem Al, et al. "A survey of load balancing in cloud computing: challenges and algorithms", 2012 IEEE Second Symposium on Network Cloud Computing and Applications (NCCA), 2012, pp. 137--142 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kaur, Prabhjot, and Pankaj Deep Kaur. "Efficient and Enhanced Load Balancing Algorithms in Cloud Computing", International Journal of Grid & Distributed Computing, 2015, Vol.8(2)Google ScholarGoogle ScholarCross RefCross Ref
  16. Sharma, Sandeep, Sarabjit Singh, and Meenakshi Sharma. "Performance analysis of load balancing algorithms", World Academy of Science, Engineering and Technology, 2008, Vol.38, pp. 269--272.Google ScholarGoogle Scholar
  17. Liang, Po-Huei, and Jiann-Min Yang. "EVALUATION OF TWO-LEVEL GLOBAL LOAD BALANCING FRAMEWORK IN CLOUD ENVIRONMENT", International Journal of Computer Science & Information Technology, 2015, Vol.7(2)Google ScholarGoogle ScholarCross RefCross Ref
  18. Moore, L. R., K. Bean, and T. Ellahi. "A coordinated reactive and predictive approach to cloud elasticity", The fourth international Conference on Cloud Computing, GRIDs, and Virtualization (CLOUD COMPUTING 2013), 2013, pp. 87--92.Google ScholarGoogle Scholar
  19. Iqbal, Waheed, et al. "Adaptive resource provisioning for read intensive multi-tier applications in the cloud." Future Generation Computer Systems, Vol.27(6), 2011, pp. 871--879 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Ashraf, Adnan, Benjamin Byholm, and Ivan Porres. "Cramp: Cost-efficient resource allocation for multiple web applications with proactive scaling", IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom), 2012, pp. 581--586 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Andreolini, Mauro, and Sara Casolari. "Load prediction models in web-based systems" ACM 1st international conference on Performance evaluation methodologies and tools. 2006, p. 27 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Sallam, Ahmed, and Kenli Li. "Virtual machine proactive scaling in cloud systems" 2012 IEEE International Conference on Cluster Computing Workshops (CLUSTER WORKSHOPS), 2012, pp. 97--105. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. "Monthly Mobile Data Traffic Statistics", Ministry of Science, ICT and Future Planning, 2015. Vol.9Google ScholarGoogle Scholar
  24. "ERICSSON MOBILITY REPORT - on the pulse of the network society", Ericsson, 2015,Google ScholarGoogle Scholar

Index Terms

  1. Study on proactive auto scaling for instance through the prediction of network traffic on the container environment

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      IMCOM '17: Proceedings of the 11th International Conference on Ubiquitous Information Management and Communication
      January 2017
      746 pages
      ISBN:9781450348881
      DOI:10.1145/3022227

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 January 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      IMCOM '17 Paper Acceptance Rate113of366submissions,31%Overall Acceptance Rate213of621submissions,34%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader