18
03/09/2003 Helsinki University of Te chnology 1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

Embed Size (px)

Citation preview

Page 1: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

1

Overview of Thesis Topic

Presented By:Zhao Xuetao

Page 2: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

2

Contents SIP protocol Real-time services Presence Other tasks

Page 3: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

3

SIP Protocol

Overview of the protocols in multimedia sessions

SIP Services, Components and Operations

Implementation building blocks

Page 4: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

4

Protocols Session Initiation Protocol – for signaling Reservation Protocol – for reserving network

resources Real-Time protocol – Transporting real-time data

and providing QoS feedback Real-Time Streaming protocol – for controlling

delivery of streaming media Session Advertising Protocol – advertising

multimedia sessions via multicast Session Description Protocol – to describe

multimedia sessions

Page 5: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

5

Session Initiation Protocol

Application layer protocol for creating, modifying and terminating multimedia sessions

Supports unicast, mesh and multicast conferences, and combination of these modes

Similar to HTTP, Client-Server protocol, and text-based

Provides reliability without assuming anything about the lower layer transport protocols

Page 6: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

6

Components User Agents

User Agent Client User Agent Server

Network Servers Registration Servers Proxy Servers

Stateful Proxy Server Stateless Proxy Servers

Redirect Servers

Page 7: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

7

Parser

Sip messages are sent as text (Unicode characters) The Sip message grammar is given in the

augmented BNF-form (RFC 2543) Syntax tree builder (JTBGJ) Parser Generator (Javacc)

Page 8: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

8

Protocol Building blocks

User Agent A

RegistrationServer

User Agent BProxy Server

Location Server

B’s current location

RegistrationServer

Page 9: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

9

Real-time Services Real-time services situation in Ad Hoc

networks Implementation of audio/video services

Page 10: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

10

Real-time Services Challenges in Ad Hoc networksAd hoc networks pose a great challenge to audio/video

transport. The main problems are:1.Frequently changing topology makes the established link

likely broken, which may cause interruption, pause, or jerkiness in the received signal.

2. Other factors that influence quality include radom packet loss caused by wireless channel errors and small capacity of a wireless network.

  

Page 11: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

11

Real-time services

Video transport typically requires strict bandwidth and delay

guarantees. However it is very hard to maintain end-to-end

route which is both stable and has adequate bandwidth in Ad

Hoc netwoks. Furthermore, compressed video is susceptible

to transmission errors.

Page 12: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

12

Real-time Services Include voice session in SIP client1) Integrate RAT (Robust Audio Tool) that contains

RTP/RTCP stack.

2) Develop a testing and validation use case for audio sessions. Collect audio measurements for performance analysis of audio sessions in Ad Hoc networks.

3) Propose a new transport protocol based on performance analysis.

Implementation of video session???

Page 13: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

13

Presence What is presence? Why do we use SIP as presence protocol? How it works to achieve presence

infomation? Future task

Page 14: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

14

What is presence? Presence known as presence infomation, conveys the

ability and willingness of a user to communicate across a set of devices.

Page 15: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

15

SIP as presence protocol SIP is a best choice as a presence protocol because actually

presence information is already in SIP location services as registrations

Page 16: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

16

How it works? SIP could contact the server that contains registration state

for a user when any user requests the presence information. The registration state is a key component of user presence, SIP networks can route SUBSCRIBE requests to the same server. Thus global connectivity for presence subscriptions and notifications is established through reuse of SIP networks.

Page 17: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

17

Future Task Include Presence with location information. This

will consist of using SIP client for implementing a local presence server with databases containing presence information of neighbour Ad Hoc nodes.

Page 18: 03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao

03/09/2003 Helsinki University of Technology

18

Other Tasks Include other services in SIP client 1. Include Chat and conferencing service. This will consist

of using SIP client for implementing chat server that includes databases for storing group information for initiating a chat or conference in Ad Hoc networks.

2. Performance testing of multimedia services in Ad Hoc networks (audio/video and presence). Based on the performance tests you would propose some solutions for enhancing the QoS for multimedia services.