클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책

Slides:



Advertisements
Similar presentations
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Advertisements

1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
한국마이크로소프트 Microsoft Confidential. 상세 결과테스트 결과 SMB 2 의 성능이 Windows Server 2008 Beta 3 기준으로 Windows Server 2003 SP1 (SMB 1) 에 비해 9% 이상 향상된 결과를 보임 Microsoft.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
박 제욱 이 재민. Web Caching 이란 ? 1 Web Caching 시스템 2 Web Caching 구조 3 Web Caching 동작 4 Web Caching 의 일관성 문제 5 프록시 서버 사용방법 6 참고도서 7.
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.

정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
LAN의 구성요소 컴퓨터 네트워크과 오세원.
뇌를 자극하는 Windows Server 2012 R2
네트워크 기술을 통한 현재와 미래 소개.
뇌를 자극하는 Windows Server 2012 R2
제어판 –> 네트워크 및 인터넷 –> 네트워크 및 공유센터 이동 후 화면에서 “새 연결 또는 네트워크 설정” 클릭
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Network Lab. Young-Chul Hwang
멀티미디어 운영체제 (Multimedia Operating System)
Load Balancing L4와 L7은 어떻게 동작할까?.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
1. 컴포넌트 개요 – [빅데이터] 기능 개요 컴포넌트 기능 구성도 주요 기능 정의 JDBC Interface 데이터 가공제공
VoIP (Voice Over Internet Protocol)
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
SSL (Secure Sockets Layers Protocol)
11 장 LAN 기본 개념과 Ethernet LAN
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
Chapter 7. RAS(전화접속,VPN) & IAS
8장. 원격지 시스템 관리하기.
HomeNetWork의 개념과 실생활의 예
FTP 프로그램 채계화 박재은 박수민.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
플랫폼의 개념 클럭, 버스, 대역폭의 의미 64비트 PC
소리가 작으면 이어폰 사용 권장!.
소규모 IPTV 사업자용 실시간 미디어 플랫폼 기술
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Network 네트워크 이론 및 실습 TCP / IP 4장.
KERBEROS.
Overlay Multicast 김 종 완 김 성 현
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
DHCP 조지훈 김대성 이정민 용석중.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
전북대학교 물 재이용 증진을 위한 범국민적 사고전환 공과대학 환경공학과 College of Engineering
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
“웹과 모바일을 연동한 평가 간편 시스템” vol
제 19 장 TCP 대화식 데이터 흐름.
(Dynamic Host Configuration Protocol)
LAN의 구성요소 학습내용 서버 클라이언트 NIC(Network Interface Card) 전송매체
Introduction to JSP & Servlet
창의적 공학 설계 < 사용자 중심의 공학설계 > : Creative Engineering Design
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
소리가 작으면 이어폰 사용 권장!.
소리가 작으면 이어폰 사용 권장!.
Network Lab. Young-Chul Hwang
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
Completion Port기반의 채팅프로그램
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
ARP.
중간 결과 보고 ( Server & Client )
소리가 작으면 이어폰 사용 권장!.
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책 클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책 박총명 이좌형 김병길 최면욱 정인범 김윤 강원대학교 컴퓨터정보통신공학과 * 본 연구는 한국과학재단 목적기초연구(R05-2003-000-12146-0) 지원으로 수행되었음

소 개 트랜스코딩 시스템 기본 구조 트랜스코딩 시스템 부하분산 연구 리눅스를 이용한 클러스터 시스템 구현 효과적인 부하분산 알고리즘 제안

트랜스코딩 시스템 구조 LVS를 이용한 트랜스코딩 시스템 사용자 요구 도착 서비스 등급 설정 (인증서버) 클러스터 트랜스코딩 서버 연결 (분배서버) 등급에 따라 사이즈, 비트율, 프레임 크기를 트랜스코딩 / 전송

부하분산 정책 Round-Robin Dynamic Weighted Round-Robin 요청에 따라 차례대로 서버에 할당 서버간 부하 불균형 심화 : 비효율적 Dynamic Weighted Round-Robin 서버의 상태에 따른 동적 가중치를 계산하여 분배 Resource Weighted Round-Robin 요청 서비스의 등급에 따른 가중치 테이블 이용

Resource Weighted Round-Robin RWRR 알고리즘의 시퀀스 다이어그램

트랜스코딩 서버 구성 트랜스코딩 서버의 자료흐름도 클라이언트에서 분배서버를 통해 상태정보 전송 FFMPEG에서 트랜스코딩 네트워크 스트리밍 프로세스에서 전송

실험 및 분석 이질적인 서버구성에서 RR, DWRR, RWRR 알고리즘의 분배정책 적용 24대의 트랜스코딩 서버 이용 한칸의 항목은 1개의 서버에서의 트랜스코딩 수 등급 클러스터1 (노드×8) 클러스터2 클러스터3 (노드×7) SQCIF 8 9 14 QCIF 7 12 CIF 5 6 [ 등급별 가능한 최대 클라이언트 수 ]

실험 및 분석 Round-Robin DWRR A서버와 E서버에 부하분산 불균형 높은 부하분산 성능 서버확장시 네트워크 대역폭이 줄어드는 단점

실험 및 분석 RWRR 최대 클라이언트 수 자원가중치 값이 서버의 성능에 따라 달라 부하 불균형 발생 DWRR은 CPU 사용량이 높아 성능이 낮음

결 론 클러스터 시스템에서의 트랜스 코딩 RWRR 방식을 이용한 부하분산 정책 RWRR, RR 방식이 부하분산에 효율적 DWRR방식은 부하분산에는 가장 효율적이지만 CPU사용율로 인해 서버 확장에 제한 RWRR 방식을 이용한 부하분산 정책 자원가중치 테이블 이용 시스템 성능 확장성 향상 자원가중치 테이블 만으로 최적의 부하분산 어려움 트랜스코딩이 끝나거나, 클라이언트 접속시 서버의 상태정보를 분배서버에 보내 단점 보완 서버 부하측정의 정확성 향상