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