smart caching in mobile ip enabled networks

13
Stephan Goebbels, ComNets, RWTH Aachen University Smart Caching in Mobile IP enabled Networks Stephan Göbbels Chair of Communication Networks RWTH Aachen University, Germany 13. ComNets-Workshop, Mobil- und Telekommunikation March 31st, 2006, Aachen, Germany 13. ComNets-Workshop 2006 13. ComNets-Workshop 2006

Upload: warren-huber

Post on 01-Jan-2016

28 views

Category:

Documents


1 download

DESCRIPTION

13. ComNets-Workshop 2006. Smart Caching in Mobile IP enabled Networks. Stephan Göbbels Chair of Communication Networks RWTH Aachen University, Germany 13. ComNets-Workshop, Mobil- und Telekommunikation March 31st, 2006, Aachen, Germany. Overview. - PowerPoint PPT Presentation

TRANSCRIPT

Stephan Goebbels, ComNets, RWTH Aachen University

Smart Caching in Mobile IP enabled Networks

Stephan Göbbels

Chair of Communication Networks RWTH Aachen University, Germany

13. ComNets-Workshop, Mobil- und TelekommunikationMarch 31st, 2006, Aachen, Germany

13. ComNets-Workshop 200613. ComNets-Workshop 2006

2Stephan Goebbels, ComNets, RWTH Aachen University

• Motivation and Introduction• The Smart Caching Approach• System Concept• Simulation

– Scenario– Results

• Conclusion and Outlook

OverviewOverviewOverview – Introduction – Smart Caching – Simulation - Outlook

3Stephan Goebbels, ComNets, RWTH Aachen University

• Strong development towards All-IP networks– Heterogeneous network structure– Combination of wired and wireless networks – Ambient Networks

• Integration of various wireless networks – Always Best Connected– Intersystem handovers

• Different performance characteristics of involved communication technologies– Maximum and average throughput – Packet delay and latency– QoS – …

• Goal: Improve user satisfaction and network performance

• New upcoming services– Video on Demand– Online VCR– IPTV

MotivationMotivationOverview – Introduction – Smart Caching – Simulation - Outlook

4Stephan Goebbels, ComNets, RWTH Aachen University

• Aggregation of mobile communication networks– Integration of buffer on aggregation

level– Closest point between IP gateways

(SGSN, gateway router, …)

• Smart Caching:– Caching Media Port (CMP)– Decoupling of backbone and radio

subsection of the end-to-end connection

– Optimal utilization of available wireless bandwidth

– Virtually continuous broadband connection (for non real-time services)

• Hierarchical Mobile IP shows similar structure to Smart Caching– Integration of Mobility Anchor Point

(MAP) and CMP

IP world

GPRS

CMP MAP

Server

Backbone

AggregationLevel

AggregationRouter

RadioLevelWLAN

IntroductionIntroductionOverview – Introduction – Smart Caching – Simulation - Outlook

5Stephan Goebbels, ComNets, RWTH Aachen University

• Aggregation of discontinuous high bandwidth wireless links (WiFi) and continuous basic coverage (Cellular networks – GPRS/UMTS)

• Idea:– Buffer data if wireless link is overloaded– Forward data if radio bandwidth is available on top of current traffic Full utilization of wireless link – maximum throughput

• Store enough data at the end device in order to bridge idle gaps and pretend a continuous service– Buffered video data– Cached WWW sites– …

• CMP between SGSN and WLAN Gateway router

• Integration with Mobile IP– Micro mobility by MAP and Macro mobility by Home Agent– MAP can trigger data delivery of CMP – MAP switched => new CMP

The Smart Caching ApproachThe Smart Caching ApproachOverview – Introduction – Smart Caching – Simulation - Outlook

6Stephan Goebbels, ComNets, RWTH Aachen University

• Caching node (CMP):– Client entity to communicate

with service provider– Server entity to forward

traffic to end device

• Continuous traffic on first hop

• Major part of control traffic only on second hop

• Better performance of communication (TCP, ARQ,…) and session management protocols

• Location update triggers data delivery

System ConceptSystem ConceptOverview – Introduction – Smart Caching – Simulation - Outlook

Server Caching Client Caching Server Client

Data request

Sending data

… Caching…Data forward

Packet request

Ack

Packet request

No ack

Stop

deliveryLocation update

Packet request

Data forward

7Stephan Goebbels, ComNets, RWTH Aachen University

...160m0m 1440m

AP1 AP2 AP10

d

IP world

CMP / MAP

Simulation ScenarioSimulation ScenarioOverview – Introduction – Smart Caching – Simulation - Outlook

• Applied service: Video streaming (400 kbit/s)• CMP and MAP are collocated in one gateway node• Heterogeneous

network structure by only partial coverage of 10 WLAN Access Points (802.11b – 11 Mbit/s)

• Varying coverage ratio (10 – 75%)

• Consummation rate 300 kbit/s

• Legacy network technology for reference reasons

8Stephan Goebbels, ComNets, RWTH Aachen University

0 50 100 150 200 250 300 350 400 450 5000

500

1000

1500

2000

2500

Location [m]

Cu

rre

nt T

hro

ug

hp

ut [

kbit/

s]

Throughput

Coverage

Simulation ResultsSimulation ResultsOverview – Introduction – Smart Caching – Simulation - Outlook

• Currently perceived user throughput

• Optimization of wireless link utilization

• Increased throughput after first coverage gap

• Note: – Session recovery

delay– Full utilization of

wireless link

9Stephan Goebbels, ComNets, RWTH Aachen University

Simulation ResultsSimulation ResultsOverview – Introduction – Smart Caching – Simulation - Outlook

• Average throughput for long-term session• Increase of average throughput• Comes close to the maximum reachable

throughput • Doubles Throughput

in 50% coverage scenario

• Effect is amplified if coverage ratio decreases (as long as coverage zones are not fully utilized)

0 500 1000 15000

50

100

150

200

250

300

350

400

450

Location [m]

Cu

mu

lativ

e T

hro

ug

hp

ut [

kbit/

s]

Caching-enabled

Reference

maximum Throughput

average Throughput

10Stephan Goebbels, ComNets, RWTH Aachen University

0 500 1000 15000

50

100

150

200

250

300

350

400

450

Location [m]

Cu

mu

lativ

e T

hro

ug

hp

ut [

kbit/

s]

75%

50%

25%10%

Reference

Simulation ResultsSimulation ResultsOverview – Introduction – Smart Caching – Simulation - Outlook

• Decreasingperformance with sinking coverage ratio

• But: Improvement ifcompared to reference level

• Difference between full utilization and partial utilization (25% coverage is lower limit)

• Below 25% only partial improvement (buffer overflow)

11Stephan Goebbels, ComNets, RWTH Aachen University

Simulation ResultsSimulation ResultsOverview – Introduction – Smart Caching – Simulation - Outlook

• Fill level of user equipment buffer• Decides whether an virtual continuous service can

be provided.• In reference scenario usually not possible• Even 30% network

coverage is almost enough

• In 50% case an overspending of resources

0 100 200 300 400 500 600 700 8000

1000

2000

3000

4000

5000

6000

7000

8000

9000

10000

Location [m]

Bu

ffere

d D

ata

[kB

yte

]

Caching 50%

Reference 50%

Caching 30%

Reference 30%

12Stephan Goebbels, ComNets, RWTH Aachen University

Conclusion and OutlookConclusion and OutlookOverview – Introduction – Smart Caching – Simulation - Outlook

• Integration towards ALL-IP networks will cause several problems for service provisioning

• Smart Caching is suitable protocol to enhance network performance in new heterogeneous network structures– Support of mostly unidirectional services– Allows prefetching of user data

• Benefits from integration of Hierarchical Mobile IP and Smart Caching

• Virtual continuous broadband connection in patchy coverage areas (suitable for video services like IPTV)

• Future improvements:– Stronger integration of Mobile IP and Smart Caching protocol– Combined GPRS – WLAN scenario– Switching of MAP/CMP

13Stephan Goebbels, ComNets, RWTH Aachen University

Thank you for your attention !

Stephan Gö[email protected]

Any questions?