SCOPESCOPE- Service classified Overlay for P2P Environment A service platform for P2P services over Adhoc Networks
IEEE MASS 08
Mehdi Mani, Anh-Minh Nguyen and Noël Crespi
Institut TELECOM, Telecom SudParis Mehdi Mani Anh-Minh Nguyen Noël Crespi 9 rue Charles Fourier – 91011 Evry Cedex – France Phone: +33 (0)1 60764053 Fax: +33 (0)1 60764291 E-mail:
[email protected] [email protected] www-public.it-sudparis.eu/~mani_meh
Highlights Services A prototype for Pocket Switched Network P2P plug and play services in ad hoc mode Profile based content sharing
Key Words: DHT, P2P, Ad hoc, Overlay and Community Network
V-Card Sharing Profile based Advertisement Communication Services: VoIP, text messaging and presence. Traditional SIP UAs P2PSIP UA
Overall Architecture
Session Setup Scenario SIP Super Node
SIP UA (Bob)
SIP/DHT B2B Agent
DHT Super Node
P2PSIP Client(Alice)
INVITE(Alice) findContact(Alice) get(Alice)
Lookup() returnContact processResponse
TRYING
updateProxingRequest INVITE(Alice) 180 RINGING
180 RINGING
200 OK
200 OK ACK
RTP Media
SCOPE Client Agent
General Features Two kinds of nodes Super Nodes: Creat DHT Overlay Client Nodes: Register with a SNs Global Overlay Based on Bamboo DHT open source Possibility to connect to the Planetlab with more than 900 nodes. Providing Lookup/Indexing and content management
Service Classified Sub-Overlay Each service is assigned a unique ID Service Discovery/Advertisement by using Global overlay service (based on DHT) Requests of a certain service will be forwarded to the concerning sub-overlay. Unique API XML-RPC
Lightweight Client agent Beyond Web Services