LYU9903 QoS Schemes in Wireless Networks

27
LYU9903 LYU9903 QoS Schemes in Wireless QoS Schemes in Wireless Networks Networks Ho Pun Mo & Ng Maggie Ho Pun Mo & Ng Maggie Supervised by Prof. Lyu R.T. Michael Supervised by Prof. Lyu R.T. Michael 21 March, 2000 21 March, 2000

description

LYU9903 QoS Schemes in Wireless Networks. Ho Pun Mo & Ng Maggie Supervised by Prof. Lyu R.T. Michael 21 March, 2000. Outline. Introduction Review – What we have done in the last semester Preview – What we will have achieved at the end of this semester Current Status. Introduction. - PowerPoint PPT Presentation

Transcript of LYU9903 QoS Schemes in Wireless Networks

Page 1: LYU9903 QoS Schemes in Wireless Networks

LYU9903LYU9903QoS Schemes in Wireless NetwoQoS Schemes in Wireless Netwo

rksrks

Ho Pun Mo & Ng MaggieHo Pun Mo & Ng MaggieSupervised by Prof. Lyu R.T. MichaelSupervised by Prof. Lyu R.T. Michael

21 March, 200021 March, 2000

Page 2: LYU9903 QoS Schemes in Wireless Networks

OutlineOutline Introduction Review –

What we have done in the last semester Preview –

What we will have achieved at the end of this semester

Current Status

Page 3: LYU9903 QoS Schemes in Wireless Networks

IntroductionIntroduction

Page 4: LYU9903 QoS Schemes in Wireless Networks

Our TargetsOur Targets Applying QoS in wireless environment Video application Integrating our QoS scheme (wireless)

and LYU9802’s QoS scheme (wired)

Page 5: LYU9903 QoS Schemes in Wireless Networks

Our DifficultiesOur Difficulties QoS in WLAN is a fresh topic

Few papers/references are available

Must tackle with hardware to achieve good result We have used a few weeks to ponder what we can do

Need to deal with MAC layer Concern on quality control rather than produ

cing a product/applying an algorithm! Must work on a “clean” environment

Page 6: LYU9903 QoS Schemes in Wireless Networks

REVIEWREVIEWWhat we have done in the last What we have done in the last

semestersemester

Page 7: LYU9903 QoS Schemes in Wireless Networks

MeasurementMeasurement Compare the bandwidth usage with and with

out QoS With QoS enabled

Real-time audio application used more bandwidths

The mp3 player could play smoothly

Without QoS enabled Mp3 player and FTP competed for bandwidths The mp3 player had “click” sounds

Page 8: LYU9903 QoS Schemes in Wireless Networks

Ported the System to Ported the System to WirelessWireless Using LYU9802’s QoS scheme in the w

ireless environment and it works! Measurement just like the wired one, e

xcept that more time was needed to play the mp3 and FTP applications

Page 9: LYU9903 QoS Schemes in Wireless Networks

PREVIEWPREVIEWWhat we will have achieved at the What we will have achieved at the

end of this semesterend of this semester

Page 10: LYU9903 QoS Schemes in Wireless Networks

Overview of LYU9802’s Overview of LYU9802’s SchemeScheme Component of their QoS Scheme

Bandwidth Reservation – RSVP Packet Scheduling – CBQ

Application Mp3 player played through wired network

Page 11: LYU9903 QoS Schemes in Wireless Networks

Bandwidth ReservationBandwidth Reservation RSVP

Page 12: LYU9903 QoS Schemes in Wireless Networks

Packet SchedulingPacket Scheduling CBQ

Page 13: LYU9903 QoS Schemes in Wireless Networks

QoS Scheme = RSVP + CBQQoS Scheme = RSVP + CBQ

Server

Client

Page 14: LYU9903 QoS Schemes in Wireless Networks

QoS Scheme for WLANQoS Scheme for WLAN We ain’t focusing on general methods (It

is too harsh! ) Ad-hoc method is used and therefore as

sumptions have been taken Many areas can be improved for the wir

eless environment – we will focus on a specific aspect

For video/audio applications over WLAN

Page 15: LYU9903 QoS Schemes in Wireless Networks

Schemes We Have Schemes We Have Thought OfThought Of Decrease error rate

Hardware-oriented! Improve the hand-off mechanism

Not enough reference! Access points must be involved!

Use a workstation to simulate access point Overhead introduced!

etc.

Page 16: LYU9903 QoS Schemes in Wireless Networks

Scheme We Are Scheme We Are ImplementingImplementing What to do?

In one sentenceReserving bandwidth before sending

How to do? Scenario

At least two notebooks (with wireless equipment) An access point connecting to a wired network A server connecting to the wired network above

Page 17: LYU9903 QoS Schemes in Wireless Networks

AlgorithmAlgorithm Fact

Packets are burst for real-time applications Objective

Reducing collision probability when real-time packets are traveling through the air

Method Broadcasting a “signal” packet between two

consecutive real-time packets While receiving the “signal” packet, one would

stop sending packets for a fixed time

Page 18: LYU9903 QoS Schemes in Wireless Networks

AssumptionsAssumptions The environment is “clean” No node will remove from or enter into

the coverage of the access point Only one real-time client is running

Page 19: LYU9903 QoS Schemes in Wireless Networks

ImplementationImplementation Frame structure

Page 20: LYU9903 QoS Schemes in Wireless Networks
Page 21: LYU9903 QoS Schemes in Wireless Networks

ImplementationImplementation hcf_put_data() hcf_send() hcf_get_data()

Page 22: LYU9903 QoS Schemes in Wireless Networks

Video ApplicationVideo Application Purpose

Demonstration QoS is embedded!

Design Client/server model Decoder is present on the client side

Page 23: LYU9903 QoS Schemes in Wireless Networks

Video ApplicationVideo Application Implementation Detail

Video ServerVideo Server ClientClient

MPEGfile Buffer

pipe

mtvWired network

Page 24: LYU9903 QoS Schemes in Wireless Networks

IntegrationIntegration Integrating our QoS scheme and LYU9

802’s QoS scheme LYU9802’s QoS scheme is applied with

in the wired network Our QoS scheme is applied in the wirel

ess connection Of course, client is a wireless node whil

e server is resided in the wired network

Page 25: LYU9903 QoS Schemes in Wireless Networks

Current StatusCurrent Status

Page 26: LYU9903 QoS Schemes in Wireless Networks

Current StatusCurrent Status Signal packets can be sent A client/server video application has im

plemented (only in wired network, and QoS is not ready!)

Page 27: LYU9903 QoS Schemes in Wireless Networks

Q & AQ & A

Thank You!Thank You!