1 |
1
물리머신에 탑재된 맵퍼 가상머신 및 리듀서 가상머신간에 데이터가 전송되는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 방법에 있어서, 자원 이용률 획득부가 상기 가상머신 및 드라이버 도메인의 자원 이용률을 획득하는 단계;데이터 전송시간 연산부가 상기 가상머신 및 드라이버 도메인의 자원 이용률 및 전송하고자 하는 데이터 크기에 기초하여 상기 맵퍼 가상머신 및 리듀서 가상머신간 복수 개의 데이터 전송경로를 통한 데이터 전송시간을 예측하여 연산하는 단계; 및 데이터 전송경로 추천부가 연산한 데이터 전송시간 중 최소시간에 해당하는 데이터 전송경로를 검색하고, 검색된 데이터 전송경로를 상기 맵퍼 가상머신 및 리듀서 가상머신간에 최적의 데이터 전송경로로 추천하는 단계;를 포함하되,상기 데이터 전송시간 연산부가 데이터 전송시간을 연산하는 단계는상기 가상머신 및 드라이버 도메인의 자원 이용률 및 전송하고자 하는 데이터 크기를 다중 회귀 분석(multiple regression analysis)방법에 적용하여 데이터 전송시간을 예측하여 연산하는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 방법
|
2 |
2
제1항에 있어서, 상기 자원 이용률 획득부가 상기 가상머신 및 드라이버 도메인의 자원 이용률을 획득하는 단계는 데이터를 전송하고자 하는 맵퍼 가상머신 및 리듀서 가상머신이 동일한 물리머신 내 탑재되어 있는지 여부를 판단하는 과정; 및상기 맵퍼 가상머신 및 리듀서 가상머신이 동일한 물리머신 내 탑재되는 경우에는 맵 태스크를 수행하는 맵퍼 가상머신의 자원 이용률, 리듀서 가상머신의 자원 이용률 및 리듀서 가상머신의 드라이버 도메인의 자원 이용률을 획득하는 과정;을 포함하는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 방법
|
3 |
3
제2항에 있어서, 상기 자원 이용률 획득부가 상기 가상머신 및 드라이버 도메인들의 자원 이용률을 획득하는 단계는 상기 맵퍼 가상머신 및 리듀서 가상머신이 서로 다른 물리머신 내 탑재되는 경우에는 상기 맵 태스크를 수행하는 맵퍼 가상머신의 드라이버 도메인의 자원 이용률을 획득하는 과정;을 더 포함하는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 방법
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 데이터 전송시간 연산부가 데이터 전송시간을 연산하는 단계는상기 맵퍼 가상머신 및 리듀서 가상머신간 복수 개의 데이터 전송경로 중 네트워크 내 데이터 전송경로의 각 구간별 데이터 전송시간을 연산하는 과정;상기 맵퍼 가상머신 및 리듀서 가상머신간 복수 개의 데이터 전송경로 중 블록 장치 재구성에 따른 데이터 전송경로의 데이터 전송시간을 연산하는 과정;상기 네트워크 내 데이터 전송경로의 각 구간별 데이터 전송시간과 상기 블록 장치 재구성에 따른 데이터 전송경로의 데이터 전송시간을 상호 비교하여, 적은 데이터 전송시간을 해당 구간에 할당하는 과정; 및하나의 데이터 전송경로를 구성하는 적어도 하나의 구간에 할당된 데이터 전송시간을 각 구간별로 모두 합산하여 상기 복수 개의 데이터 전송경로별 데이터 전송시간을 연산하는 과정;을 포함하는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 방법
|
6 |
6
제1항에 있어서, 상기 가상 맵리듀스는 하둡 맵리듀스(Hadoop MapReduce) 환경에서 수행되는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 방법
|
7 |
7
제1항 내지 제3항 및 제5항 내지 제6항 중 어느 한 항에 따른 방법을 컴퓨터로 실행하기 위한 프로그램이 기록된 컴퓨터 판독가능 기록매체
|
8 |
8
물리머신에 탑재된 맵퍼 가상머신 및 리듀서 가상머신간에 데이터가 전송되는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 시스템에 있어서, 상기 가상머신 및 드라이버 도메인의 자원 이용률을 획득하는 자원 이용률 획득부;상기 가상머신 및 드라이버 도메인의 자원 이용률 및 전송하고자 하는 데이터 크기에 기초하여 상기 맵퍼 가상머신 및 리듀서 가상머신간 복수 개의 데이터 전송경로를 통한 데이터 전송시간을 예측하여 연산하는 데이터 전송시간 연산부; 및 상기 데이터 전송시간 중 최소시간에 해당하는 데이터 전송경로를 검색하고, 검색된 데이터 전송경로를 상기 맵퍼 가상머신 및 리듀서 가상머신간에 최적의 데이터 전송경로로 추천하는 데이터 전송경로 추천부;를 포함하되,상기 데이터 전송시간 연산부는상기 가상머신 및 드라이버 도메인의 자원 이용률 및 전송하고자 하는 데이터 크기를 다중 회귀 분석(multiple regression analysis)방법에 적용하여 데이터 전송시간을 예측하여 연산하는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 시스템
|
9 |
9
제8항에 있어서,상기 자원 이용률 획득부는데이터를 전송하고자 하는 맵퍼 가상머신 및 리듀서 가상머신이 동일한 물리머신 내 탑재되어 있는지 여부를 판단하는 탑재위치확인모듈; 및상기 맵퍼 가상머신 및 리듀서 가상머신이 동일한 물리머신 내 탑재되는 경우에는 맵 태스크를 수행하는 맵퍼 가상머신의 자원 이용률, 리듀서 가상머신의 자원 이용률 및 리듀서 가상머신의 드라이버 도메인의 자원 이용률을 획득하는 자원이용률획득모듈;을 포함하는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 시스템
|
10 |
10
제9항에 있어서,상기 자원이용률획득모듈은 상기 맵퍼 가상머신 및 리듀서 가상머신이 서로 다른 물리머신 내 탑재되는 경우에는 상기 맵 태스크를 수행하는 맵퍼 가상머신의 드라이버 도메인의 자원 이용률을 더 획득하는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 시스템
|
11 |
11
제8항에 있어서, 상기 가상 맵리듀스는 하둡 맵리듀스(Hadoop MapReduce) 환경에서 수행되는 것을 특징으로 하는 가상 맵리듀스 클러스터 내 데이터 전송경로 추천 시스템
|