23
PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van Ommeren and Roland de Haan

PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

Embed Size (px)

Citation preview

Page 1: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Polling systems as performance models for mobile ad hoc networkingAhmad Al Hanbali, Richard Boucherie, Jan-Kees van Ommeren and Roland de Haan

Page 2: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Mobile ad hoc networks (i)

• Static and mobile hosts (e.g., laptops, cellular phones, PDAs)

• Wireless communications

• No infrastructure, self-organizing

Page 3: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Application (i)• Wild-life monitoring

– Wild species equipped with radios form mobile ad-hoc network– Monitoring system for interactions of individuals and groups

Page 4: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Application (ii)

• Vehicular networks

– Vehicles and road signs/structures form mobile ad-hoc network

– E.g., distribution of traffic information, internet access in cars

Page 5: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Application (iii)• Disaster relief networks

– Existing communication means may fail– Rescue workers and equipment form an ad hoc network to

smoothen the rescue operation by allowing for voice/data-communication

Page 6: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Mobile ad hoc networks (ii)

• Main (functional) characteristics:

– Wireless communication(dynamic channel conditions, interference, collisions)

– Intermittent connectivity due to mobility(routing is an issue)

– Distributed network control(no central entity)

Page 7: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Research questions

• Transfer delays and buffer levels in such networks (QoS guarantees)

• (Optimal) routing protocols

• Network design (include extra stations?)

Page 8: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Related literature

• Experimental studies(mobility process)

• Simulations

• Analytical models(infinite populations, single packet)

Page 9: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Our contribution

• Practice:– Analytical modelling framework for mobile ad hoc

networks

• Theory:– Extension of the literature on polling systems

Page 10: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Research method

• Original situation:

• Modelling: create analytical queueing model containing key characteristic:

• Intermittent connectivity due to mobility

Page 11: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Queueing model

• Key ingredients:– (Random) Arrival process of customers– Service requirements– Single server

• Simplest model: M/M/1 queue

• Performance measures:– Queue length– Sojourn time

Page 12: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Intermittent connectivity

• Assumption:– mobile stations move in local neighborhood

• Modelling: – discrete set of locations for each station– stations remain a random time at a location

– given the specific locations of the stations, data transmissions may occur

Page 13: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Toy example - model

• Network: 1 fixed source S, and1 mobile destination D

Depending on the location of destination D, there exists either a link (state {0}) between S and D (i.e., S can transmit data to D) or no link (state {1})

S D?

0

1

Page 14: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Toy example - analysis• Let packets generated at S correspond to customer arrivals;• Let a link correspond to a server being available in a queueing model;

Link: No link:

=> Specific queueing model: Unreliable-server model [Gaver, 1962]

S D?

Page 15: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Towards more general networks:a polling system

• Single-server multi-queue model

• Key characteristics:– Multiple queues– Random arrival of customers– Service requirements– Server “visits” queues in some order– Service discipline

• Performance measures:– queue-length distribution and delay measures

Page 16: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Polling system - refined• Specific details to study MANETs:

– Autonomous service discipline

Random visit times of server (~ exponential time-limited discipline)

– Probabilistic routing of the server– Customer routing– Preemptive service

(acc. to preemptive-repeat-random policy)

S

Page 17: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Solution approach (i)• Construct relations for p.g.f.’s of queue-length distribution

at specific instants, viz.:– Server arrival instants to Qi and server departure instants from Qi:

– Server departure instants from Qi and server arrival instants to Qj

Qi Qj

ai bi

t

aj bj

Qi Qj

bi

t

aj bj ak

Page 18: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Solution approach (ii):

• System of equations (in terms of p.g.f.’s)

• Numerical iterative solution method:

• Joint queue-length distribution

Page 19: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Applications of polling systems (i)

• Queue-length and delay measures for, e.g.,:

– Multi-hop tandem networks,

– General single-channel networks (IEEE 802.11):

S R D? ?

S

T

V

?

?

U

?

??

?

Page 20: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Applications of polling systems (ii)

• Optimization:– Optimal delay via power control by adjusting visit time

parameter,

– Optimal delay via channel time assignment by adjusting visit time parameter

S

T

V

?

?

U

?

??

?

S R D? ?

?

Page 21: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Results

• Modelling framework for evaluation of emerging communication paradigms (Delay-Tolerant Networking, opportunistic networking)

• Exact analysis of polling systems operating under a novel service discipline

Page 22: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Concluding remarks

• Numerical solution approach creates need for (mean value) approximations

• Extend framework to:

– Multi-server polling models

– More general server visit times

Page 23: PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van

PhD-TW-Colloquium, October 09, 2008 Polling systems as performance models for mobile ad hoc networking

Thanks for your attention