SOSIMPLE: A Serverless, Standards-based, P2P SIP Communication System

「SOSIMPLE: A Serverless, Standards-based, P2P SIP Communication System」という論文のアブストラクトを読みました。

■著者
David A. Bryan, Bruce B. Lowekamp, Cullen Jennings

■出典
First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications (AAA-IDEA'05), 2005

以下、アブストラクト原文です。

Voice over IP (VoIP) and Instant Messaging (IM) systems to date have either followed a client-server model or have required the use of clients that do not follow any VoIP or IM standard.
We present SOSIMPLE―a fully decentralized, P2P, standards-based approach to communications.
By building on the existing SIP/SIMPLE infrastructure for VoIP and IM, we support reuse of clients, network infrastructure, and open-source protocol stacks designed using current standards.
By avoiding traditional centralized architectures, SOSIMPLE addresses corporate privacy concerns, eliminates dependency on constant Internet connectivity, and supports ad hoc groups.
SOSIMPLE implements a DHT overlay based on Chord[24] using SIP messages, replicating location information for reliability.
The DHT is used only for lookups, with actual communication passing directly between clients.
We discuss important issues for security and authentication, as well as adaptations of conventional P2P routing for the social networks typical of personal communications.
We are testing a prototype implementation of SOSIMPLE and anticipate a public release in the near future.

以下、僕による稚拙な日本語訳です。

今までのVoIPやIMシステムは、クライアントサーバモデルに従っているか、どのVoIP・IMの標準にも従っていないクライアントの利用を必要とするものであった。
我々は、完全に分散した、P2Pの、標準に基づいた通信アプローチである、SOSIMPLEを提案する。
SOSIMPLEを既存のVIP・IM用SIP/SIMPLEインフラストラクチャ上に構築することで、現在の標準を利用するように設計されている、クライアント、ネットワークインフラ、オープンソースプロトコルスタックの再利用をサポートしている。
従来の中央集権的なアーキテクチャを避ける事で、SOSIMPLEは、企業のプライバシー問題を解決し、インターネットへの継続的な接続に対する依存の除去し、アドホックグループをサポートできるようになっている。
SOSIMPLEは、SIPメッセージを用いてChordに基づいたDHTオーバレイ構築し、信頼性のためにロケーション情報の複製を行う。
DHTはlookupのためだけに利用され、実際のクライアント間の通信は直接行われる。
我々は、セキュリティと認証のための重要な課題や、個人間のコミュニケーションに特有であるソーシャルネットワークのための従来のP2Pルーティングの適用について議論する。
我々は現在、SOCIMPLEのプロトタイプ実装について評価しており、近い将来公開することを期待する。

以下、この論文のアブストラクトを読んで分かったことです。

  • SOSIMPLEというSIP/SIMPLEを、分散化・P2P化したシステムが存在する
  • SIMPLEとは「SIP for Instant Messaging and Presence Leveraging Extensions」の略
  • SOSIMPLEでは、LookupのメッセージだけがDHTオーバレイ上でルーティングされる。発見以降の通信はエンドツーエンド

以下、わからなかったことです。

ソーシャルネットワークという言葉はわかったようでいて全然わかっていませんでした。
2005年の論文ですが、この頃からP2P SIPのようなアプローチはあったんですねー。