DOI QR코드

DOI QR Code

Implementation of Session Test Tool for MEC

MEC를 위한 세션 테스트 도구 개발

  • 김태영 (대구대학교 컴퓨터 정보공학과) ;
  • 김태현 (대구대학교 컴퓨터 정보공학과) ;
  • 진성근 (대구대학교 컴퓨터소프트웨어학과)
  • Received : 2020.11.06
  • Accepted : 2020.12.21
  • Published : 2021.02.28

Abstract

The emerging Fifth Generation (5G) network technology brings us a new demand for low latency services. However, it may not be possible for long-distanced cloud computing servers to support users with satisfactory low latency services. For this reason, Multi-access Edge Computing (MEC) technology are gaining attraction since it is designed to provide low latency services to users by placing cloud computing resources to base-stations or mobile switching centers nearby users. Accordingly, it is necessary to verify the deployed containers on the MECs are reliable enough to provide low latency services empirically. For the purpose, we develop a testing tool to verify the reliability as well as network resources status of running MECs by deploying containers on the MECs in a Kubernetes environment.

5G 네트워크의 등장으로 초저지연 서비스에 대한 요구가 제기되었다. 그러나, 사용자로부터 지리적으로 멀리 위치한 클라우드 센터의 컴퓨팅 서비스로는 이러한 요구를 만족할 수 없다. 이러한 요구에 따라 클라우드 컴퓨팅 서비스를 사용자 근처에 위치한 기지국 혹은 교환국에 전진 배치하여 저지연 서비스를 제공하는 Multi-access Edge Computing (MEC) 기술이 주목받고 있다. 우리는 구글의 Kubernetes를 기반으로 MEC를 위한 클라우드 컴퓨팅 환경을 구축하였다. 이때, 안정적인 동작 확인을 위해 많은 수의 컨테이너가 발생시키는 로드에 강건하게 견딜 수 있는지 실험적으로 확인할 필요가 있다. 이를 위하여 우리는 Kubernetes 환경에서 다양한 컨테이너를 생성하여 네트워크 자원과 컴퓨팅 자원의 안정도를 측정할 수 있는 도구를 개발하였다.

Keywords

References

  1. C. M. Aderaldo, N. C. Mendonca, C. Pahl, and P. Jamshidi (2017). Benchmark requirements for microservices architecture research, 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering, 17(4), 8-13
  2. J.M. Park, H.G. Jeon, I.G. Jeon (2018). Trends in MEC Technology for 5G Network Interworking, The Journal of The Korean Institute of Communication Sciences, 35(11), 3-10
  3. Kubernetes (2015). Configure Multiple Schedulers, https://kubernetes.io/docs/tasks/extend-kubernetes/configure-multiple-schedulers/ (Accessed on Oct. 6th, 2020)
  4. Kubernetes (2015). Scheduling Policies, https://kubernetes.io/docs/reference/scheduling/policies (Accessed on Oct. 6th, 2020)
  5. Patel, M., Naughton, B., Chan, C., Sprecher, N., Abeta, S., & Neal, A. (2014). Mobile-edge computing introductory technical white paper. White paper, mobile-edge computing (MEC) industry initiative
  6. Prometheus (2014). What is Prometheus?, http://prometheus.io/docs/introduction/overview (Accessed on Oct. 6th, 2020)
  7. T.Y. Kim et al. (2020). Kubernetes Scheduler Framework Implementation with Realtime Resource Monitoring, IEMEK J . Embed. Sys., 15(3), 129-137
  8. Yala, Louiza, Pantelis A. Frangoudis, and Adlen Ksentini(2018). Latency and availability driven VNF placement in a MEC-NFV environment. IEEE Global Communications Conference (GLOBECOM)., Dec. 9-13, Abu Dhabi, United Arab Emirates, pp. 1-7