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

DaaS에서 자원 사용량 기반 효율적 자원 할당 방법

An Efficient Resource Allocation Method based on Resource Usage in Desktop as a Service

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

클라우드 컴퓨팅 시장의 지속적 성장과 더불어 클라우드 기반의 데스크톱 가상화 기술이 인기를 얻고 있다. 가상 데스크톱 서비스(DaaS, Desktop as a Service)는 금융 서비스, 제조업, 의료, 교육 등의 여러 분야에서 사용되며, 지속적인 성장률을 보이고 있다. 하지만 기존 DaaS 관련 기술은 대부분 하이퍼바이저 기반으로 DaaS 서비스 관리측면의 한계점이 존재한다. 또한, CPU, RAM 등 서버 자원을 사용자 요청에 따라 고정적으로 할당하여, 낭비되는서버 자원으로 인해 자원 관리의 효율이 저하될 수 있다. 따라서 본 논문에서는 컨테이너 기반 DaaS 시스템과 그시스템을 위한 자원 사용량 기반 자원 할당 방법을 제안한다. 이와 같은 자원 할당 방법을 통해 사용자 경험 극대화가 가능할 것이며 컨테이너 기반 DaaS 기술의 성장 가속화에 기여할 것으로 기대된다.

Abstract

Cloud based virtualization technology gained popularity coupled with sustained growth of cloud computing. DaaS (Desktop as a Service) which is a desktop virtualization technology is used in many areas such as financial services, healthcare, and education. However, most of the existing DaaS technologies are hypervisor based systems. It has a performance degradation problem to load and create each desktop image. In addition, it cannot provide optimized resources to personalized services which have different resource demands. In this paper, to solve the problems, we propose a container based DaaS system and an efficient resource allocation method. By doing this, the proposed scheme looks forward to accelerate growth of the DaaS through improving the user experience and the resource efficiency of the datacenter.

참고문헌 (30)

  1. Research and Markets, "Global Cloud Computing Market to Grow 27.5%", ~ (2017)
  2. "it1, "A look at virtualization: Trends, benefits and predictions"", ~ (2014)
  3. Global Desktop Virtualization Market Analysis (2017-2023), "Research and Markets", ~ (2017)
  4. DIZZON, "2016 Cloud-Based VDI GROWTH STATISTICS", ~ (2016)
  5. Wongyu Hong, "Future Direction for Virtual Desktop Infrastructure (VDI)", OSIA Standards & Technology Review, 25(2), pp.8~21 (2012)
  6. Lin Yingpei, "Virtual Desktop Infrastructure (VDI)", ~ (2013)
  7. 백승훈, "가상 데스크톱 인프라를 위한 데이터 손실 없는지속형 인메모리 스토리지", 한국차세대컴퓨팅학회 논문지, 12(3), pp.23~31 (2016), 한국차세대컴퓨팅학회
  8. 오주병, "스마트기기를 지원하는 Widely acceptable VDI (WaVDI) 단말 및 서버 개발", 한국차세대컴퓨팅학회 논문지, 10(5), pp.46~55 (2014), 한국차세대컴퓨팅학회
  9. Haejin Chung, "MapReduce Performance Comparison of Hypervisor and Docker in Virtualized Cluster Environments", KCC 2015, pp.271~273 (2015)
  10. Jimenez, Lara Lorna, "CoMA: Resource Monitoring of Docker Containers", International Conference on Cloud Computing and Services Science, 1, pp.145~154 (2015)
  11. Sharma, Prateek, "Containers and Virtual Machines at Scale: A Comparative Study", Proceedings of the 17th International Middleware Conference, pp.1~13 (2016), ACM
  12. Mustafa, Saad, "Resource management in cloud computing: Taxonomy, prospects, and challenges", Computers & Electrical Engineering, 47, pp.186~203 (2015)[DOI]
  13. Zhang, Nan, "Resource optimization with reliability consideration in cloud computing", Reliability and Maintainability Symposium (RAMS), 2016 Annual. IEEE, pp.1~6 (2016)
  14. Nguyen, Trung, "Benchmarking in virtual desktops for end-to-end performance traceability", Integrated Network Management (IM), 2015 IFIP, 2015, 1268~1273
  15. Taehoon Kim, "I", O Cache Using User Workloads on Virtualization, 2015, 1366~1367
  16. Ji-Eun Lee, "VDI Platform Design for providing the Optimized VM Assignmen", IEIE 2013, pp.1317~1320 (2013)
  17. Ghouchani, Babak Esmaeilpour, "A FEEDBACK BASED PREDICTION MODEL FOR REAL-TIME WORKLOAD IN A CLOUD", Journal of Theoretical and Applied Information Technology, 87(3) (2016)
  18. Yousafzai, Abdullah, "Cloud resource allocation schemes: review, taxonomy, and opportunities", Knowledge and Information Systems, 50(2), pp.347~381 (2017)[DOI]
  19. Morabito, Roberto, "Hypervisors vs. Lightweight Virtualization: a Performance Comparison", Cloud Engineering (IC2E), 2015 IEEE International Conference on. IEEE, pp.386~393 (2015)
  20. 김태훈, "KVM 기반의 가상머신 자원 사용량 분석을 위한 VDI 실시간 모니터링 시스템 설계 및 구현", 전자공학회논문지, 52(1), pp.69~78 (2015), 대한전자공학회
  21. Verma, Manish, "Dynamic resource demand prediction and allocation in multitenant service clouds", Concurrency and Computation: Practice and Experience, 28(17), pp.4429~4442 (2016)[DOI]
  22. Piraghaj, SarehFotuhi, "Efficient virtual machine sizing for hosting containers as a service (services 2015)", 2015 IEEE World Congress on Services. IEEE, pp.31~38 (2015)
  23. Choi, Jieun, "A Job Dispatch Optimization Method on Cluster and Cloud for Large-Scale High-Throughput Computing Service", Cloud and Autonomic Computing (ICCAC), 2015 International Conference on. IEEE, pp.283~290 (2015)
  24. Piraghaj, Sareh Fotuhi, "Virtual machine customization and task mapping architecture for efficient allocation of cloud data center resources", The Computer Journal, 59(2), pp.208~224 (2016)[DOI]
  25. Zhang, Yuan, "Fine-grained multiresource scheduling in cloud datacenters", Local &Metropolitan Area Networks (LANMAN), 2014 IEEE 20th International Workshop on. IEEE, pp.1~6 (2014)
  26. Alam, Mansaf, "Analysis and clustering of workload in google cluster trace based on resource usage", Computational Science and Engineering (CSE) and IEEE Intl Conference on Embedded and Ubiquitous Computing (EUC) and 15th Intl Symposium on Distributed Computing and Applications for Business Engineering (DCABES), 2016 IEEE Intl Conference on. IEEE, pp.740~747 (2016)
  27. Calheiros, Rodrigo N, "CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms", Software: Practice and experience, 41(1), pp.23~50 (2011)[DOI]
  28. Piraghaj, Sareh Fotuhi, "Container-CloudSim: An environment for modeling and simulation of containers in cloud data centers", Software: Practice and Experience, 47(4), pp.505~521 (2016)
  29. "Azure Container Service"[URL]
  30. "Moving average"[URL]

관련 논문AI추천

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