1 / 25

한국기술교육대학교 컴퓨터공학부 송용권 한국기술교육대학교 컴퓨터공학부 이희성

유비쿼터스컴퓨팅. P2P. 한국기술교육대학교 컴퓨터공학부 송용권 한국기술교육대학교 컴퓨터공학부 이희성. 유비쿼터스컴퓨팅. P2P 란 ?. 한국기술교육대학교 컴퓨터공학부 이희성. P2P 란 ?. 네트워크 모델. Peer-to-Peer 모델. 서버 - 클라이언트 모델. P2P 란 ?. 서버 - 클라이언트 모델. 서비스 제공자와 서비스 요청자로 구분이 되는 네트워크 모델 서비스 제공자 - 서버 서비스 요청자 – 클라이언트 특징 모든 자원은 서버로 집중된다 .

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. 유비쿼터스컴퓨팅 P2P 한국기술교육대학교 컴퓨터공학부 송용권 한국기술교육대학교 컴퓨터공학부 이희성

  2. 유비쿼터스컴퓨팅 P2P란? 한국기술교육대학교 컴퓨터공학부 이희성

  3. P2P란? • 네트워크 모델 Peer-to-Peer 모델 서버- 클라이언트 모델

  4. P2P란? • 서버-클라이언트 모델 • 서비스 제공자와 서비스 요청자로 구분이 되는 네트워크 모델 • 서비스 제공자 - 서버 • 서비스 요청자– 클라이언트 • 특징 • 모든 자원은 서버로 집중된다. • 클라이언트는 재현을 위한 최소한의 자원을 가진다. • 서버는 클라이언트의 요청을 처리하고 자원을 공유하고 관리해야 하기 때문에 고성능의 컴퓨터를 사용한다. • 대다수의 네트워크 서비스들이 이 모델을 기반으로 만들어졌다. • ex) Telnet,HTTP,DNS,SMTP등

  5. P2P란? • Peer-to-Peer 모델 • 클라이언트-서버 개념 없이 동등한 계층 노드들로 구성되는 네트워크 모델 • 특징 • 피어간에 리소스와 서비스를 상호공유한다. (CPU 자원, 파일 저장공간, 캐시 등) • 피어간 서버를 거치지 않고 직접교환을 한다. • 크게 Hybrid형과 Pure형 으로 나눈다. • P2P 컴퓨팅? • 분산되어있는 리소스들을 활용할 수 있도록 • 설계하는 것

  6. P2P란? • Pure P2P • 서버의 의존없이 작동 • 네트워크에 연결된 피어를 동적으로 검색 • 특징 • 기존 Client/Server간 관습적 통신 탈피 • 사용자가 직접 네트워크 규칙 지정 • 상호 대칭적인 의사소통 • 누텔라,프리넷(Freenet)등이 있다.

  7. P2P란? • Hybrid P2P • 사용자 정보나 저장소 정보 같은 메타정보를 가지는 서버가 존재한다. • 특징 • 서버는 접속한 피어의 목록만 관리한다. • 접속을 수립하는 것과 통신을 수행하는 것은 피어의 몫이다. • 많은 수의 피어를 찾을 수 있다. • 냅스터, 오픈냅, IRC @find)등이 있다.

  8. P2P란? • P2P와 유비쿼터스 컴퓨팅

  9. P2P란? • 비트토렌트 • P2P파일 전송 프로토콜 혹은 응용 소프트웨어의 이름이다. • 브램코헨이 창안하였다. • 비트토렌트Inc. 에서 유지보수하고 있다. • 분산 해시테이블을 이용하여 파이썬으로 작성 • 오픈소스저작권하배포중 • 비트토렌트 프로토콜과 호환되는 클라이언트 • μtorrent

  10. P2P란? • 토렌트 구성

  11. P2P란? • 토렌트 동작 토렌트의 동작과정

  12. 유비쿼터스컴퓨팅 P2P기술을 이용한 차세대 콘텐츠 유통기술 한국기술교육대학교 컴퓨터공학부 송용권

  13. P2P기술을 이용한 차세대 콘텐츠 유통기술 • P2P VS P4P • ALTO • ALTO? P2P 트래픽을 지역 단위로 처리, 망사업자 백본 네트워크 트래픽 유입을 최소화 및 분산 시킬수 있는 ALTO(Application Layer Traffic Optimization)기술

  14. P2P기술을 이용한 차세대 콘텐츠 유통기술 • P2P VS P4P • ALTO • ALTO? P4P? 트래픽 전달 최적화를 통한 트래픽 감소를 위해 IETF ALTO WG에서 표준을 만들고 있다. 유럽 Next P2P 프로젝트에서는 IPTV를 위한 P2P기술을 연구 하고 있다. 미국 P4P라는 기술을 연마하고 있다. ALTO? P4P? 출처 ETRI(http://ettrends.etri.re.kr/PDFData/27-3_110-119.pdf)

  15. P2P기술을 이용한 차세대 콘텐츠 유통기술 • P2P VS P4P • ALTO • ALTO? ALTO 요약 출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf

  16. P2P기술을 이용한 차세대 콘텐츠 유통기술 • P4P 기존 P2P방식에 ALTO기술 적용 => P4P 출처: http://www.zdnet.com/blog/storage/p4p-faster-smarter-p2p/303

  17. P2P기술을 이용한 차세대 콘텐츠 유통기술 • ALTO? 출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf

  18. P2P기술을 이용한 차세대 콘텐츠 유통기술 • ALTO? 파일크기 :20M 해외ISP : 10Mbps 국내ISP : 20Mbps 한 홉당 경로비용 : 1 피어 :국내 ISP B 30% :해외 ISP C 10% :국내 ISP A 60% 출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf

  19. P2P기술을 이용한 차세대 콘텐츠 유통기술 • ALTO? ALTO사용시 더 효율적 출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf

  20. P2P기술을 이용한 차세대 콘텐츠 유통기술 • ISP에서 주목하고 있는 ALTO / P4P 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

  21. P2P기술을 이용한 차세대 콘텐츠 유통기술 • ALTO를 이용했을때ISP의 이점 백본트래픽 집중 해소 및 향상된 서비스 품질 제공 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

  22. P2P기술을 이용한 차세대 콘텐츠 유통기술 • ALTO를 이용했을때ISP의 이점 단말의 이동성을 고려한 Seamless Mobility 서비스 제공 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

  23. P2P기술을 이용한 차세대 콘텐츠 유통기술 • ALTO를 이용했을때ISP의 이점 콘텐츠 불법 복제 방지 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

  24. P2P기술을 이용한 차세대 콘텐츠 유통기술 • ALTO를 이용했을때ISP의 이점 콘텐츠 불법 복제 방지 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

  25. 유비쿼터스컴퓨팅 감사합니다~!! 한국기술교육대학교 컴퓨터공학부 송용권 한국기술교육대학교 컴퓨터공학부 이희성

More Related