메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

장현희 (경희대학교, 경희대학교 대학원)

지도교수
허의남
발행연도
2023
저작권
경희대학교 논문은 저작권에 의해 보호받습니다.

이용수34

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
클라우드 컴퓨팅 기술의 등장 이후 다양한 분야에서 클라우드가 활용되고 있다. 클라우드 기술이 자율주행, IoT, 유연의료, 스마트 시티 등의 분야에서 중요한 부분을 담당하게 되며 지연시간 감소와 빠른 처리 시간 필요 등 클라우드의 단점은 해결해야 할 과제가 되었다. 이에 Edge Computing 기술이 개발되었으며 사용자 단말기와 가까운 곳에 배치되어 전송 지연 시간, 대역폭의 제한을 감소시키며 클라우드의 단점을 보완하였다. 하지만 Edge Computing 기술 또한 5G, 6G 네트워크의 등장과 인공지능의 복잡한 연산 처리가 필요 해지며 많은 자원을 필요로 하게 되었다. Edge Computing은 사용자와 가까운 곳에 단말을 설치하기 위해 Cloud Computing의 데이터 센터에 비해 설치된 물리 장비 자원을 사용하기 때문에 자원이 한정적이라는 한계점이 있다.
Kubernetes는 컨테이너화 된 애플리케이션을 자동으로 배포하고 스케일링하는 관리시스템을 제공하여 자원을 효율적으로 활용할 수 있는 방안을 제안하였다. 또 Kubernetes 기반 KubeEdge가 개발되어 Edge Computing 환경에서도 Kubernetes의 관리시스템을 사용할 수 있다. 하지만 몇 가지 문제점이 있다. 첫 번째, Kubernetes 오토 스케일링 기능은 노드에 자원이 부족한 경우를 고려 하지 않는다. 노드에 자원이 부족한 경우 Pod 는 Pending 상태가 되며 더이상 스케일링하지 못한다. 이에 대한 대안으로 노드 스케일링 기능이 있지만 이 또한 자원이 부족한 경우 스케일링 수행이 불가능하다. 두 번째, 스케일링 수행 시 메트릭 상태를 체크하는 시간이 존재한다. 스케일링 등록 후 상태 값을 일정 주기로 가져와 체크하지만 체크 주기에 따라 스케일링 수행에 시간이 소요된다. 이는 빠른 처리 시간과 지연시간 감소가 필요한 Edge Computing 환경에 영향을 줄 수 있다.
본 논문에서는 이와 같은 문제점을 해결하고자 Mobile Edge Computing 환경에서 자원을 효율적으로 활용할 수 있도록 스케일 인-아웃을 통한 다중 자원 할당 시스템을 제안한다. 트래픽 기반의 스케일 인-아웃 기능으로 EMA 수식을 사용한 스케줄링 기법을 제안하고 제안한 알고리즘에 따라 시스템 구현 후 트래픽 부하 테스트를 통해 여유 자원이 있는 노드에 자원이 생성되고 트래픽 수치가 감소함을 확인하였다.

목차

제 1 장 서론 1
제 2 장 관련 연구 3
2.1 Edge Computing과 5G 통신 3
2.2 네트워크 트래픽 경향 4
2.3 Kubernetes와 KubeEdge 5
2.4 자원 스케일 8
2.4.1 부하분산 9
2.4.2 Taint와 Toleration 9
2.4.3 HPA(Horizontal Pod Autoscaler) 10
2.5 지수 이동 평균식 11
제 3 장 시스템 모델 및 알고리즘 제안 13
3.1 스케일 인-아웃 다중 자원 할당 13
3.2 지수 이동 평균식을 이용한 트래픽 예측 알고리즘 15
제 4 장 시스템 구현 및 실험 20
4.1 컨테이너 실험 환경 20
4.2 트래픽 예측을 통한 스케일 인-아웃 시스템 구현 22
4.3 실험 시나리오 24
4.3.1 네트워크 트래픽 테스트 24
4.3.2 노드 제약 조건 25
4.4 실험 결과 26
제 5 장 결론 29
참고문헌 30
Abstract 31

최근 본 자료

전체보기

댓글(0)

0