1 / 7

Peer-to-Peer SIP Network Using Distributed Hash Table

Peer-to-Peer SIP Network Using Distributed Hash Table. Oct. 8. 2005 윤성민 seeker@postech.ac.kr DPNM Lab., Dept. of CSE, POSTECH. Proxy. Registrar. Server-Client / Peer-to-Peer. 일반 SIP NET. P2P SIP NET. P2P Namespace. Overview. GOAL

brady-key
Download Presentation

Peer-to-Peer SIP Network Using Distributed Hash Table

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. Peer-to-Peer SIP Network Using Distributed Hash Table Oct. 8. 2005 윤성민 seeker@postech.ac.kr DPNM Lab., Dept. of CSE, POSTECH

  2. Proxy Registrar Server-Client / Peer-to-Peer 일반 SIP NET P2P SIP NET P2P Namespace

  3. Overview • GOAL • SIP 프로토콜을 사용하여 Peer-to-Peer 방식으로 동작하는 SIP Client 의 구현 • 문제 • How to backup data • How to distribute data • How to find data • 해결방법 • DHT(Distributed Hash Table)을 이용한 Chord Ring 알고리즘 • 결과물 • P2P SIP Client를 구현하여, N개의 노드들이 통신하는 시스템을 형성한다. • 기존의 SIP 서비스(전화, 메신저, 화상회의 등) connection 가능하도록 만든다.

  4. Chord Ring Alg.& DTH • DHT [Distributed Hash Table] • SIP Adr.->Unique Number : SIP Namespace • Node has buddies’ list ( Part of DTH) • 주요동작 • Node Joining • User Registration • Contacting a User • Presence

  5. Purpose • Alternative Network • SIP 에서 중앙 서버 중심의 시스템을 대체하는 완전히 반대되는 개념의 대안 제안 • Reusability • 각 노드들은 SIP 독립적으로 동작하게 되고, 기존의 클라이언트들을 재사용 하는 것 만으로 네트워크 구현 가능 • Affordability • SIP 프록시 서버, PBX 등은 고가이며 유지비용이 많이 든다. 이러한 것을 Client 들만으로 대체할 수 있다. 이런 시스템을 통해 하드웨어 리소스와 인력을 절약할 수 있고, 쉽게 설정가능하며 인스톨하기 쉽고 작동 시키기 쉬워진다. • Robustness • 중앙 집중형 시스템에서 서버에 문제가 생기면 전체 시스템이 동작하지 않는 문제를 해결할 수 있다. • Limited System • 인프라스트럭처와 접속권한이 제한되어 있는 시스템 내에서 내부 Client들만으로 시스템을 구성할 수 있다

  6. Schedule

  7. Question and Discussion Question??

More Related