1 / 25

그리드 네트워크 관리 센터와 성능 측정

그리드 네트워크 관리 센터와 성능 측정. 200 5. 4. 13 성균관 대학교 안성진 ( sjahn@comedu.skku.ac.kr). 목 차. 목 차. 그리드 소개 그리드의 정의, 특징, 분류 그리드 네트워크 관리 센터 ( GNOC) GNOC 필요성, 역할, 구조 GNOC 모델, 활동내용 그리드 네트워크 성능 측정 GMA 모델 그리드 네트워크 성능 측정 연구 동향 그리드 네트워크 성능 측정 사례 연구 결론. I. 그리드 소개. 그리드 정의 및 특징.

callum
Download Presentation

그리드 네트워크 관리 센터와 성능 측정

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 그리드 네트워크 관리 센터와 성능 측정 2005. 4. 13 성균관 대학교 안성진 (sjahn@comedu.skku.ac.kr)

  2. 목 차 목 차 • 그리드 소개 • 그리드의 정의, 특징, 분류 • 그리드 네트워크 관리 센터 (GNOC) • GNOC 필요성, 역할, 구조 • GNOC 모델, 활동내용 • 그리드 네트워크 성능 측정 • GMA 모델 • 그리드 네트워크 성능 측정 연구 동향 • 그리드 네트워크 성능 측정 사례 연구 • 결론

  3. I. 그리드 소개 그리드 정의 및 특징 그리드 (Grid)는 지역적으로 분산되어 있는 고성능 컴퓨팅 자원들을 초고속 네트워크로 상호 연동하여 조직과 지역에 관계없이 단일 시스템처럼 사용할 수 있는 환경을 말한다. • 그리드의 특징 • “e-교육, e-과학, e-산업, e-비즈니스 등의 기반이 되는 새로운 정보통신 사회간접자본”, Ian Foster • 지리적으로 분산된 고성능 컴퓨터, 대용량 데이터베이스 및 첨단 장비 등 정보통신 자원을 초고속 네트워크로 연동 • 기초 과학과 산업기술연구에 필수적인 고속연산, 대량의 데이터 처리, 첨단 장비의 상호 공유 등을 가능하게 함 • 사이버 공간에서 협업 연구나 작업을 가능하게 함 • 주요 자원들에 대한 고성능의 유연한 엑세스 제공

  4. I. 그리드 소개 그리드의 분류 계산 그리드, 데이터 그리드, 액세스 그리드의 세부내용은 다음과 같다. • 계산 그리드 • 계산 그리드는 계산을 위해 많은 자원들을 연결하여 해결함 • 분산 슈퍼 컴퓨팅 관련 그리드는 작업의 전체 실행 시간을 줄이기 위해 많은 컴퓨터를 동시에 사용하며 주로 기계 항공 분야난 물리 분야에 사용됨 • 데이터 그리드 • 데이터 그리드는 원격지의 분산된 자료 들을 통합하여 분석하게 함 • 데이터 마이닝, 고 에너지 물리 분야, 유전자 정보 처리분야 등에 사용됨 • 액세스 그리드 • 액세스 그리드는 분산 처리를 필요로 하는 어플리케이션을 위해 사용됨 • 분산 환경 회의, 협업 회의, 세미나, 강의, 교육 및 훈련등에 사용

  5. II. 그리드 네트워크 관리센터 GNOC의 필요성 GNOC가 그리드 네트워킹 자원들을 관리 함으로써 네트워크의 효율화를 높일 수 있다. • GNOC • 그리드 네트워크를통제하고, 상태를 체크하며, 그리드 네트워크 고장수리, 소프트웨어 배포와 수정, 라우터와 도메인 이름 관리, 성능 상태 감시, 하위 네트워크들과의 공조 등에 관한 모든 초점이 모아지는 장소 • 네트워크를 시각화 장비, 네트워크의 자세한 상태를 볼 수 있는 워크스테이션, 그리고 네트워크를 관리하기 위한 NMS 장비들을 두루 갖추어야 함 • 기존의 네트워크응용에 비해 그리드 응용별 요구되는 네트워크 기술과 대상이 명확함 • 그리드 응용별 요구되는 네트워크 자원이 다름(ex; 그리드 응용별 요구 자원 [단위:bps]) • 실시간으로 작업하고 처리하여야 하는 데이터가 있을 경우 전체적인 그리드 네트워크 자원과 네트워크 운용 정보를 알 수 있어야 함 • 과거에 비해 고대역, 고속, 안정적인 네트워크를 요구하는 트래픽이 많아짐

  6. 첨단장비 KOREN NOC APII-Testbed NOC KREONet2 NOC Primary ISPs NOC Computers 가속기 BT GRID Supercomputer IT GRID NT GRID CAVE ET GRID 미들웨어 (Globus, Condor, Legion , MoreDream 등) II. 그리드 네트워크 관리센터 GNOC의 역할 GNOC의 역할 • 국내외 연구망 자원의 활용을 위한 연구망간의 채널 역할을 수행 • 그리드 응용개발자와 시험자간의 중계 인터페이스 역할을 수행 • 그리드 어플리케이션을 개발 및 시험할 수 있는 안정적인 네트워크 제공 • 그리드 어플리케이션 특성에 따른 고성능 네트워크 기술 지원 • GGF/GFK WG, RG의 참여 및 정보교류를 통해 최적의 그리드 네트워크 기술 도입

  7. GRID RESEARCHER & USER • (ABOUT 30 INSTITUTES & UNIVERSITYS) N*GRID • GRID APPLICATION RESEARCH • GRID RESOURCE (SUPUER COMPUTER, DB, • HUMAN, EQUIPMENT INTERFACE Cooperative Work Connect with Foreign Grid researcher GRID USER /APSUPPORT REAL TIME INFORMAION ABOUT NETWORT NG NETWORK BASE & TECH CHANNEL GRID NETWORK RESOURCE FOREIGN R&D NETWORK : STAR TAP, Abilene, CA*NET4, vBNS+ .. - KOREN : 2.5Gbps Back Bone Peer with 45Mbps through KREONet2 R&D NETWORK OF KOREA - KREONET : 5Gbps – 2.5Gbps BackBone Access-GRID VR-GRID CC-GRID Equipments-GRID II. 그리드 네트워크 관리센터 GNOC의 구조 GNOC의 구조 NEEDS OF NETWORK TECH & RESOURCE Multicast, QoS, Fast Routing GFK Policy Bandwidth allocate, measurement, QoS • GRID NETWORK OPERATION • : 24*365 STABLE NETWORK • GHPN-WG • GNM-WG GRID NOC OPERATION GRID NOC OPERATION Tech • NETWORK RESOURCE SCHEDULE : PROVIDE RESOURCE WITH SLA • GRID NETWORK MONITORING • : NETWORK RESOURCE, TROUBLE, PERFORMANCE GGF Policy 10Gbps Optical Network, IPv6, QoS, MPLS - GHPN-RG - NM-WG • A STUDY ON GRID NETWORK TECHNOLOGY Tech Multicast

  8. 저장소 저장소 저장소 저장소 소비자2 소비자1 GNOC 네크워크모니터링생산자1 NOC1 NOC3 Directory service 토폴로지생산자 토폴로지생산자 NOC2 네크워크모니터링생산자1 토폴로지생산자 네크워크모니터링생산자2 네크워크모니터링생산자1 네크워크모니터링생산자2 네크워크모니터링생산자3 II. 그리드 네트워크 관리센터 GNOC 모델 GNOC가 그리드 네트워킹 자원들을 관리 함으로써 네트워크의 효율화를 높일 수 있다. • GNOC 모델

  9. 저장소 II. 그리드 네트워크 관리센터 GNOC 활동 내용 GNOC 활동 내용 • Access-GRID : Multicast 운영 • VR-GRID : 네트워크구성조정/QoS • 첨단장비그리드: 10G 네트워크구성지원 • SLA 성능 측정 모델 성능측정 클라이언트 성능 측정 구간 Directory service 성능측정 서버 GNOC 그리드 네트워크 NOC NOC SLA 가입자 그룹

  10. High-Tech S&T applications based KREONET/KREONet2/HPCNet GNOC-kr GNOC/KISTI CAVE Supercomputer Electron microscope at Osaka Univ. High-Tech S&T devices (Supercomputers, CAVE,DB Servers…) Particle accelerators at CERN II. 그리드 네트워크 관리센터 GNOC의 연계 GNOC는 다음의 그림과 같이 다른 그리드 네트워크와 연계하고 있다. • GNOC의 연계

  11. III. 그리드 네트워크 성능 측정 GMA(Grid Monitoring Architecture) • GMA 모델 • 계산 그리드나 데이터 그리드는 네트워크 장애 진단, 성능 측정, 성능 튜닝, 성능 예측 과 스케줄링의 작업을 위해 네트워크 모니터링 데이터를 필요로 한다. • GMA 모델은 그리드 네트워크에서 확장성 있는 데이터 수집과 이기종 자원의 통합성을 고려하여 설계 되었다. • GMA 모델은 크게 Directory service, Consumer, Producer 로 나뉘어 진다. • Directory Service는 지리적으로 흩어져 있는 자원들의 정보를 관리하며, 모니터링 시스템의 이용 가능 정보와 그 구성에 대한 정보를 저장 또는 분배한다. • Producer 는 자원에 대한 모니터링 정보를 정의된 이벤트로 구성하여 요청하는 곳에 정보를 제공하는 역할을 수행한다. • Consumer 는 관리 정보를 요청하여 수신하는 곳이다. Consumer 는 디렉토리 서비스를 통하여 모니터링 하기 원하는 이벤트를 제공하는 생산자의 정보를 찾아 생산자에게 이를 요청한다.

  12. III. 그리드 네트워크 성능 측정 그리드 네트워크 성능 측정 관련연구 동향 그리드 네트워크 성능 측정 동향 ● 네트워크 도메인의 관리 에이전트 ● 모니터링 정보의 수집과 분석 ● 소비자로 부터 요청을 수신, 정보 전송 ● 디렉토리 서비스에 자신의 존재를 발행 생산자 그리드 네트워크 관리에 적합한 모니터링 구조 연구 ● 모니터링 정보 요청, 수신 ● 디렉토리 서비스를 통해 생산자를 검색 디렉토리 서비스 ● 모니터링 정보의 위치 정보 발행 ● 생산자(소비자) 정보 유지 소비자 그리드 네트워크의 성능 및 장애 관리 상황판시스템 • 구성요소의 토폴로지 표시기술 • 그리드 네트워크 성능 관리 기술 • 실시간 장애 정보 제공 기술 • GNOC 정보 관리 기술 GMA 모델에 따른 아키텍쳐 설계 측정 에이전트 통제 기술 측정 파라미터 연구 종단간 네트워크 성능 측정 패킷 전송 파라미터 추출 네트워크 성능 측정 기법 연구 다운로드 업로드률 ● GGF의 NMWG에서 네트워크 측정 권고안 파악 특징 연구 ICMP, UDP 분석 네트워크에 미치는 영향 연구 분산 에이전트 간의 측정 구조 연구 경로 측정 분석 SLA 기반 측정 관리 시스템 개발 • 종단간 측정 정보 모니터링 기능 • 대역폭 정보 가시화 및 비교 정보 제공 기능 • 에이전트 관리 기능

  13. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 -> 전체 시스템은 아래와 같으며, 크게 측정 에이전트 관리 시스템, 측정 관리 시스템, 측정 에이전트로 나뉜다. • 실제 측정은 측정 에이전트 서버 에서 측정 에이전트 클라이언트까지의 구간에서 이루어진다. • 측정을 직접 수행하여 정보를 수집한다. • 측정 에이전트 관리 시스템으로 부터 측정 에이전트 정보를 받아 측정을 지시한다. • 측정 결과를 저장하는 데이터 베이스 • 측정 에이전트의 정보를 저장한다.

  14. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 ->측정 에이전트는 PC에 설치되어 네트워크 측정을 수행함 • 측정 에이전트 시스템 • 측정 에이전트 시스템은 모든 측정을 직접 수행을 한다. • 리눅스 계열 시스템에 설치되며 커맨드 입력으로 동작된다. • 측정 에이전트 시스템 동작 측정 시작 측정 에이전트(클라이언트) 목표 측정 에이전트(서버) 측정 협조 요구 • 측정 관리 시스템으로부터 측정 시작과 목표 측정 에이전트 시스템의 주소를 얻는다. • 측정 에이전트 시스템(클라이언트)은 목표 측정 에이전트 시스템(서버)에게 측정 협조 요구를 하고 서로 측정을 준비한다. • 측정을 수행하며 결과를 측정 관리 시스템으로 전송한다. • 측정을 종료한다. 측정 관리 시스템 측정 패킷 전송 성능 측정 모듈 성능 측정 모듈 측정 종료 요구 측정 결과 전송 측정 종료

  15. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 -> 측정 에이전트 관리 서버는 측정 에이전트를 관리 하며, 측정 데이터를 저장하는 역할을 수행함 • 측정 에이전트 관리 서버 • 측정 에이전트 관리 서버는 측정 데이터의 저장 및 측정 에이전트를 관리한다. • 측정 에이전트를 그룹 명, 에이전트 명으로 분류하며, 직접 등록 및 측정 에이전트 실행 시 등록되도록 하고 있다. • 측정 에이전트 등록 • 측정 에이전트 관리 서버 실행 • 측정 결과 탐색(보고서 형식)

  16. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 -> Data Transport Protocol 분석은 파일 전송시 해당 구간에서 얼마만큼의 전송률을 얻을 수 있는지를 나타낸다. 에이전트 관리 서버 주소 에이전트 관리 서버로 접속 후 리스트 박스에 에이전트 목록을 채움 측정 시간 • 측정 변수 값 설정 단계 데이터 사이즈 설정 패킷 간 지연시간 측정 그래프 • 현재 측정 데이터 분석 평균 전송 속도 최소값 분산 최대값 과거 전송률 데이터 과거 전송률 추세 • 과거 측정 데이터 분석 과거 전송률 평균 과거 전송률 분산

  17. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 -> Data Transport Protocol은 다음과 같은 과정으로 측정을 수행함 • Data Transport Protocol 측정 과정 측정 에이전트(클라이언트) 측정 에이전트(서버) 서버 클라이언트 간 연결 설정 TCP 연결 설정 환경 설정 측정 변수 설정 측정 변수 설정 측정 시작 메시지 클라이언트 측정 대기 측정 요구된 시간 동안 데이터 전송을 시행 300ms 마다 측정 결과 값을 표시 및 측정 관리 시스템으로 측정 결과 전송 데이터 전송률 측정 연결 종료 연결 종료 측정종료

  18. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 -> ICMP 분석은 ICMP ping 을 이용하여 해당 구간의 네트워크 특성을 알아 본다. 에이전트 관리 서버로 접속 후 리스트 박스에 에이전트 목록을 채움 • 측정 변수 값 설정 단계 측정 패킷 개수 데이터 사이즈 설정 측정 시간 측정 그래프 • 현재 측정 데이터 분석 평균 지연 시간 최소값 최소 지연 값 패킷 손실 률 최대 지연 값 과거 전송 지연 데이터 과거 전송 지연률 추세 • 과거 측정 데이터 분석 과거 전송률 평균 과거 전송률 분산

  19. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 -> ICMP 측정은 다음과 같은 과정으로 측정을 수행함 • ICMP 측정 과정 측정 에이전트(클라이언트) 측정 에이전트(서버) 서버 클라이언트 간 연결 설정 TCP 연결 설정 환경 설정 측정 변수 설정 측정 변수 설정 측정 변수에 따라 패키 생성 클라이언트 측정 대기 payload 60 byte, 50 packets/sec, 총 200회 전송 위 수치의 측정 변수를 조정함으써 사용자에 의해 변경될 수 있다. 측정 데이터 전송률 측정 연결 종료 연결 종료 측정종료

  20. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 -> Streaming Protocol 분석은 임의의 Streaming Data Packet 을 생성하여 해당 구간의 네트워크 특성을 알아 본다. 에이전트 관리 서버로 접속 후 리스트 박스에 에이전트 목록을 채움 • 측정 변수 값 설정 단계 측정 패킷 개수 데이터 사이즈 설정 측정 시간 측정 그래프 • 현재 측정 데이터 분석 최소값 패킷 손실 률 평균 전송 지연 패킷 최소 지연 패킷 최대 지연 과거 전송 지연 데이터 과거 전송 지연 률 추세 • 과거 측정 데이터 분석 과거 전송 지연 평균 과거 전송 지연 분산

  21. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 -> Streaming Protocol 측정은 다음과 같은 과정으로 측정을 수행함 • Streaming Protocol 측정 과정 측정 에이전트(클라이언트) 측정 에이전트(서버) 서버 클라이언트 간 연결 설정 TCP 연결 설정 환경 설정 측정 변수 설정 측정 변수 설정 클라이언트 측정 대기 payload 60 byte, 50 packets/sec, 총 200회 전송 위 수치는 측정 변수를 조정함으써 사용자에 의해 변경될 수 있다. 측정 데이터 전송률 측정 연결 종료 연결 종료 측정종료

  22. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 ->경로 분석은 Traceroute를 이용하여 해당 구간 사이의 경로를 측정함 에이전트 관리 서버로 접속 후 리스트 박스에 에이전트 목록을 채움 패킷 크기 • 측정 변수 값 설정 단계 Traceroute의 최대 패킷 생존 시간 패킷 지연 경로 측정 결과 • 현재 측정 데이터 분석 역방향 경로 측정 결과 패킷 지연 과거 경로 변화 추이 • 과거 측정 데이터 분석 역방향 경로 변화 추이

  23. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 SLA 기반의 그리드 네트워크 성능 측정 시스템 ->경로 측정은 다음과 같은 과정으로 측정을 수행함 • 경로 측정 과정 측정 에이전트(클라이언트) 측정 에이전트(서버) 서버 클라이언트 간 연결 설정 TCP 연결 설정 환경 설정 측정 변수 설정 측정 변수 설정 경로 측정 클라이언트 측정 대기 측정 역 방향 경로 측정 데이터 전송률 측정 • 서버에서 클라이언트, 클라이언트 에서 서버 간의 경로를 조사하고 네트워크 노드간에 Delay와 Loss 율을 측정한다. 연결 종료 측정종료 연결 종료

  24. III. 그리드 네트워크 성능 측정 성능 측정 사례연구 기존 시스템 자원성능 중심의 그리드 미들웨어 자원할당 방식이 향후에는 그리드 네트워크 성능측정 요소(API)와 관련 DB가 구축됨으로써 정확성과 효율성 측면에서 강화되어질 전망이다.

  25. IV. 결론 결론 다음의 발전 방향을 통해 그리드 네트워크를 효율화 한다.

More Related