mobiquitous 2004kimaya sanzgiri leveraging mobility to improve quality of service in mobile networks...

37
MobiQuitous 2004 Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department of Computer Science University of California, Santa Barbara

Upload: ashley-marvin-clarke

Post on 28-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Leveraging Mobility to Improve

Quality of Service in Mobile Networks

Kimaya Sanzgiri and Elizabeth Belding-Royer

Department of Computer Science

University of California, Santa Barbara

Page 2: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Introduction

• Current Trends• Popularity of multimedia applications• Popularity of mobile networking• Support for multimedia content on mobile

devices

• Need for support of multimedia applications in mobile networks• Resource availability and QoS

Page 3: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Introduction

• Providing QoS support in mobile networks is difficult• Shared medium access

• Resource availability influenced by neighbors

• Mobility and dynamic topology• Neighborhood may change continuously

Page 4: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Introduction

• Several previously proposed QoS solutions• Basic idea

• Get QoS requirements from application• Query network to see whether satisfactory path is

available at user’s current location• If yes, make path available to application• If no, application is denied route

• Approach similar to wired networks

Page 5: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Motivation

• Mobile networks have special characteristics• Flexible connectivity• Resource availability influenced by

neighbors• Mobility

• Can these be leveraged to improve quality of service?

Page 6: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Observation

• Cellular networks have poor connectivity in some areas

• Users wander around observing signal strength bars on display

• Change of location often improves connectivity

Page 7: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Example from Cellular Networks

User

Base Station

I can’t hear clearly… the

signal is poor!

Maybe I should change my location…

User

Can you hear me

now?

User

Can you hear me

now?User

Aha! The signal is

great here!

Page 8: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Extending the Idea

• Lets apply the same idea to multihop mobile networks…

Page 9: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Changing Location in a Multihop Mobile Network

I want to see a

movie…

Network says: You don’t have enough

bandwidth

Maybe I should

change my location…

Aha!

Page 10: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Extending the Idea Further

• Build intelligence into network

• Network automatically guides user to new location

• Let us revisit our example…

Page 11: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Network-Suggested Location Change

I want to see a

movie…

Network says: You can’t watch the movie in your current location, but you

can if you move to location (x,y)

Aha!

Page 12: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Proposed Idea

• Leverage user mobility to improve service

• Network suggests new location• Beneficial to user

• Improved quality of service

• Beneficial to network• Spatial re-distribution of users• Efficient medium usage

Page 13: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Application Scenarios

• Applicable to networks with low to moderate mobility• Students on a campus• Users at a conference• Geography researchers in the field

• Not necessarily applicable to all ad hoc networks• Cars on a freeway

Page 14: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Implementation

• QoS-Aware AODV used as base QoS routing protocol

• Extended to leverage mobility

• Note that:• Idea is independent of routing mechanism• Other QoS protocols can be similarly

extended

Page 15: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

QoS-Aware AODV (Q-AODV)

• RREQ specifies resource requirements

• Intermediate nodes check whether sufficient resources are available• If yes, forward the RREQ• If no, drop the RREQ

• Only destination may reply

• RREP specifies resource availability

Page 16: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Q-AODV Example

R

TP

V

QS DRREQ

RREP

Page 17: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Mobility-Enhanced Q-AODV (MQ-AODV)

• Extends Q-AODV to leverage mobility• RREQ broadcast at high power by

source• RREQ directly reaches more nodes• All recipients become candidates to

directly offer route to source• If necessary, source can move towards

node that offers best route

Page 18: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

AODV Operation in Example Network

C

X

WV

U

T

S

R

QP

Y

Z

Congested Region

RegularTransmission

Range

RREQRREP

Page 19: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Q-AODV Operation in Example Network

C

X

WV

U

T

S

R

QP

Y

Z

Congested Region

RegularTransmission

Range

Page 20: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

MQ-AODV Operation in Example Network

C

X

WV

U

T

S

R

QP

Y

Z

Congested Region

IncreasedTransmission

Range

RREQRREP

Page 21: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

MQ-AODV Details

• Assumptions• Geographical location known• Transmission power adjustable• No obstacles

• User defines movement zone • Movement zone and regular

transmission range together define potential neighbor set

Page 22: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

MQ-AODV Details

• RREQ broadcast by source at increased power• Should reach farthest potential neighbor• Contains location information of source

• First hop (potential neighbor) saves location information

• Regular route discovery procedure followed thereafter (at regular power)

Page 23: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

MQ-AODV Details

• Destination sends RREP• Each intermediate node checks whether

it is the last hop• The last hop

• Adds its own location information to RREP• Looks up saved location information of

source• Increases transmission power if necessary

Page 24: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

MQ-AODV Details

• On receiving RREP, source checks location information of last hop

• If necessary, source moves closer to last hop

Page 25: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

MQ-AODV Limitations

• Movement distance limited by maximum transmission power

• Obstacles not considered

• Possibility of multiple users moving to same location

Page 26: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Protocol Evaluation

• Simulation-based (NS-2)

• 50 nodes in 1000m x 1000m area

• Regular transmission range = 250m

• MQ-AODV movement zone radius = 150m

• Between 2 and 10 application sessions (64 kbps, 180 seconds each)

Page 27: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Application Model

• Client-server-based streaming media application

• Implemented by modifying CBR• Client initiates session by sending

request to server• Server streams data at specified rate• Retry interval between 10 and 20

seconds

Page 28: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Mobility Pattern

• Graded mobility• 20 nodes static • Remaining nodes move based on

random waypoint• 10 nodes between 0 and 5 m/s• 10 nodes between 5 and 10 m/s• 10 nodes between 10 and 20 m/s

• Client and server nodes static

Page 29: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Performance Metrics

• Packet delivery fraction

• Number of data packets received

• End-to-end delay

• Fraction of received packets with unacceptable end-to-end delay (> 400ms)

• Routing load

Page 30: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Packet Delivery Fraction

Page 31: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Received Data Packets

Page 32: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

End-to-End Delay

Page 33: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Delayed Packets

Page 34: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Routing Load

Page 35: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Performance Results

• MQ-AODV gives better packet delivery fraction, throughput, end-to-end delay and routing load as compared to Q-AODV

• AODV performs poorly due to lack of admission control

Page 36: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Conclusion

• Leveraging mobility does improve quality of service

• Future work:• Address limitations of MQ-AODV• Extend other QoS routing protocols

Page 37: MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department

MobiQuitous 2004 Kimaya Sanzgiri

Thank You!

Questions/Comments?