internet real-time laboratory demonstration internet telephony, ubiquitous computing and ad-hoc...

16
Internet Real-Time Internet Real-Time Laboratory Laboratory demonstration demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay Nambi, Stelios Sidiroglou-Douskos, Kundan Singh)

Upload: jasmin-horton

Post on 03-Jan-2016

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Internet Real-Time Internet Real-Time Laboratory Laboratory demonstrationdemonstration

Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne

(Presented by Ajay Nambi, Stelios Sidiroglou-Douskos, Kundan Singh)

Page 2: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Configuration

Web server

SQLdatabase

sipd

NetMeetingsiph323

H.323

rtspd

sipum

Quicktime

RTSP clients

RTSP

sipconf

7134,wenyu

Xiaotaow

7135, sank

Telephone7040

SIP/PSTN Gateway

Department PBX

Telephoneswitch

713x

SIP-based architectureSIP-based architecture

sip:[email protected]:[email protected]

Page 3: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Heterogeneous conferenceHeterogeneous conference

sipconf

…enter 3 digit PIN……enter conference id…

Dial 212-9397139

Dial [email protected]

IP phone

IP “soft” phone

Telephone

Page 4: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Messaging and device Messaging and device controlcontrol

Internet

DO sip:[email protected] SIP/2.0…..<Control><Action>turn lamp on</Action></Control>

Page 5: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

SIP/RTSP based unified messagingvoice mail, answering machine, web based setup, email and web integration.

VoicemailVoicemail

Page 6: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Scripts

sipd

Urgent

Normal

Low-priority

Voicemail

Reject andNotify using email

For example, Priority, time-of-day, caller identification

Programmable call routingProgrammable call routing

Page 7: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Ubiquitous computingUbiquitous computing

sipdenter the room… use I-button or swipe card

Page 8: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Example projectsExample projects Email access and notification by

phone Emergency 911 call routing File sharing among conference

participants Integrating IP telephony with virtual

games UDP-based link simulator . . .

Page 9: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

P2P Ad hoc Networking in P2P Ad hoc Networking in IRTIRT

7DS Data dissemination

Spatial Locality – data locality Peer-to-peer caching

Collaborative caching Campus wide caching

Delay-tolerant networking SMS relay Sensor networks

Page 10: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Ad-hoc networkingAd-hoc networking7DS Peer-to-Peer Architecture7DS Peer-to-Peer Architecture

7DS is a new peer-to-peer architecture, protocols and  implementation that enables devices to share resources, in order to increase their data availability.

peers query, discover and disseminate information

Page 11: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Ad-hoc networkingAd-hoc networking7DS Peer-to-Peer Architecture7DS Peer-to-Peer Architecture

Page 12: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

7DS Interface7DS Interface

Page 13: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

7DS scenario7DS scenario

PDA

Laptop

7DS Client

Collaborating laptop

Scoped Multicast Group

Queries the multicast group before going to Internet

Enters Campus with wanted object

Queries 7DS network for object

Page 14: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

Message PassingMessage Passing

Peer-to-Peer relaying Intermittent Connectivity Flash Crowds Damaged Infrastructure

Page 15: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

SMS relaySMS relay

Page 16: Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay

SummarySummary SIP-based architecture

Heterogeneous endpoints Telephone, SIP phone, H.323, Devices like lamp, video

encoder Advanced services

Programmable call routing, voice mail, interactive voice response

Multimedia collaboration: Real-time (conference, IM) or offline (discussion board, voicemail, file sharing)

Ubiquitous computing Devices like I-button and swipe card help to identify

user and allow to set user preferences Peer to peer ad-hoc networking

Data dissemination Message Passing applications