Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc...

Post on 03-Jan-2016

217 views 3 download

Tags:

transcript

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)

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:webmaster@cs.columbia.edusip:kns10@128.59.19.194

Heterogeneous conferenceHeterogeneous conference

sipconf

…enter 3 digit PIN……enter conference id…

Dial 212-9397139

Dial staffmeet@cs.columbia.edu

IP phone

IP “soft” phone

Telephone

Messaging and device Messaging and device controlcontrol

Internet

DO sip:lamp@cs.columbia.edu SIP/2.0…..<Control><Action>turn lamp on</Action></Control>

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

VoicemailVoicemail

Scripts

sipd

Urgent

Normal

Low-priority

Voicemail

Reject andNotify using email

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

Programmable call routingProgrammable call routing

Ubiquitous computingUbiquitous computing

sipdenter the room… use I-button or swipe card

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 . . .

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

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

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

7DS Interface7DS Interface

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

Message PassingMessage Passing

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

SMS relaySMS relay

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