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

추천
검색

논문 기본 정보

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

조원형 (강원대학교, 강원대학교 대학원)

지도교수
문양세
발행연도
2019
저작권
강원대학교 논문은 저작권에 의해 보호받습니다.

이용수5

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

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

초록· 키워드

오류제보하기
최근 SNS(social network service), IoT(Internet of things), 스마트 팩토리(smart factory), 의료 등에서 대용량 데이터 스트림이 빠르게 생성됨에 따라 샘플링 기법의 필요성이 크게 증가하고 있다. 본 논문에서는 다중 입력 환경에서 샘플링을 수행하는 바이너리 베르누이 샘플링의 성능 향상 문제를 다룬다. 바이너리 베르누이 샘플링은 n개의 사이트(site)가 1개의 코디네이터(coordinator)에게 데이터를 전송하는 n:1 구조를 갖는다. 그런데, 기존 바이너리 베르누이 샘플링은 사이트 수가 증가하거나 입력 데이터 스트림이 폭증하는 경우 코디네이터에게 데이터가 집중되어 병목현상이 발생한다. 또한, 사이트와 코디네이터는 각기 다른 네트워크를 통해 양방향 통신을 수행하기 때문에 과도한 통신 오버헤드가 발생한다. 본 논문에서는 이 같은 병목현상과 통신 오버헤드 문제를 해결하는 바이너리 베르누이 샘플링의 분산 처리 모델을 제안한다. 먼저, 병목현상을 해결하기 위해 본 논문에는 다중 코디네이터 구조를 제시한다. 그리고, 과도한 통신 오버헤드를 완화하기 위해 통합 프레임워크 구조와 공유 메모리 구조를 제시한다. 다음으로, 제안하는 모델의 실효성(effectiveness)과 확장성(scalability)을 확인하기 위해 실시간 분산 스트림 처리 시스템인 아파치 스톰(Apache Storm)에 구현하고 이의 성능을 기존 바이너리 베르누이 샘플링과 비교한다. 실험 결과, 제안하는 스톰 기반 바이너리 베르누이 샘플링은 기존 방법보다 성능을 최대 1.8배까지 향상시켰을 뿐만 아니라 입력 데이터 스트림이 증가해도 높은 성능을 유지하였다. 다음으로, 제안한 분산 처리 기반 바이너리 베르누이 샘플링의 분배 대기 문제를 해결하기 위해 다중 분배 구조와 분배자 분리 구조를 제안하여 최적화를 수행하였다. 실험 결과, 다중 분배와 분배자 분리 구조를 적용한 바이너리 베르누이 샘플링이 성능을 더욱 향상시킴을 확인하였다. 이 같은 결과로 보아, 제안하는 분산 처리 모델은 기존 바이너리 베르누이 샘플링의 성능 저하 문제를 해결할 뿐만 아니라 실제 분산 처리 시스템인 스톰에서 구동 가능한 매우 우수한 연구라 사료된다.

목차

1 서 론 1
2 배경 지식 5
2.1 바이너리 베르누이 샘플링 5
2.2 아파치 스톰 6
3 관련 연구 9
4 바이너리 베르누이 샘플링의 분산 처리 모델 11
5 스톰 기반 바이너리 베르누이 샘플링 17
6 성능 평가 21
6.1 실험 데이터 및 환경 21
6.2 실험 결과 22
7 분산 처리 모델의 최적화 26
7.1 다중 분배와 분배자 분리 27
7.2 성능 평가 29
8 결 론 32
9 참고 문헌 33

최근 본 자료

전체보기

댓글(0)

0