Download presentation
Presentation is loading. Please wait.
Published byClementine Richardson Modified over 9 years ago
1
P ROACTIVE S ELECTIVE N EIGHBOR C ACHING FOR E NHANCING M OBILITY S UPPORT IN I NFORMATION -C ENTRIC N ETWORKS Xenofon Vasilakos - xvas@aueb.gr Ph.D. Student at AUEB, MMLab member X. Vasilakos, V.A. Siris, G.C. Polyzos and M. Pomonis,
2
Reduce delay experienced after handing off to another location Mobile Users (MUs) in an ICN architecture Running applications with strict delay requirements 17/8/2012
3
Domain A Receiver-Driven model in ICN 3 Domain B Publisher ICN architecture MU just re-subscribes after completing the handoff
4
ICN is mobile-ready What about delay after handoff? – Resend request, wait for resolution and path formation – Wait to get data from (another?) publisher Delay-sensitive applications: – Realtime/emergency notifications, – Teleconferencing, online gaming, etc.. Sensitive to delay jittering – Multimedia Streaming services 17/8/2012Proactive Selective Neighbor Caching4
5
Proactive Caching SNC: Selective Neighbor Caching Evaluation Future Work and Conclusion 17/8/2012Proactive Selective Neighbor Caching5
6
Proactive Caching Use proxies – Handle requests – Proactively Cache IOs Neighboring proxies – One hope ahead 6 Proxy: Cache with mobility support mechanisms Proxy: Cache with mobility support mechanisms J: Set of neighbors Publisher
7
Proactive Caching 7 Proxy: Cache with mobility support mechanisms Proxy: Cache with mobility support mechanisms J: Set of neighbors Publisher Full caching – Proactively fetching and caching requests and IOs to all neighbors Blind approach – Wastes buffer space – Infeasible to cache all IOs for all mobiles – Increases delay for other mobiles
8
Proactive Caching SNC: Selective Neighbor Caching Evaluation Future Work and Conclusion 17/8/2012Proactive Selective Neighbor Caching8
9
Selective Neighbor Caching (SNC) 17/8/2012Proactive Selective Neighbor Caching9 SNC selects only an optimal subset of neighbors GOAL: Minimize total costs j j i i S: Subset of neighbor proxies Current Proxy: Mobile User
10
Selective Neighbor Caching (SNC) 17/8/2012Proactive Selective Neighbor Caching10 a)C hit : Delay cost from a selected proxy j j i i Current Proxy: Mobile User
11
Selective Neighbor Caching (SNC) 17/8/2012Proactive Selective Neighbor Caching11 a)C hit : Delay cost from a selected proxy b)C miss : Delay cost from a non selected proxy j j i i Current Proxy: Mobile User
12
Selective Neighbor Caching (SNC) 17/8/2012Proactive Selective Neighbor Caching12 a)C hit : Delay cost from a selected proxy b)C miss : Delay cost from a non selected proxy c)C cache : The cost for allocating buffer space j j i i Current Proxy: Mobile User
13
Selective Neighbor Caching (SNC) 17/8/2012Proactive Selective Neighbor Caching13 a)C hit : Delay cost for getting IOs from a selected proxy b)C miss : Delay cost in case next proxy was not selected c)C cache : The cost for allocating buffer space d)P ij : The probability for the MU to move from i and attach to j j j i i Current Proxy: Mobile User P ij
14
What is the optimal subset S* ? 14 Discover which minimizes the total cost:
15
15 Each Proxy decides autonomously SNC is fully distributed and decentralized Pre-fetching in neighbor j if and only if:
16
Proactive Caching SNC: Selective Neighbor Caching Evaluation Future Work and Conclusion 17/8/2012Proactive Selective Neighbor Caching16
17
Simulation Delay gains over Full Caching 17
18
Simulation delay gains over No Caching 18
19
Proactive Caching SNC: Selective Neighbor Caching Evaluation Future work and Conclusion 17/8/2012Proactive Selective Neighbor Caching19
20
Future work Network topology, multiple levels of proxies Traffic demand, IO size, disconnection period The influence of in-network caching Online cache cost evaluation Consider extensions as discussed in the paper 17/8/2012Proactive Selective Neighbor Caching20
21
Conclusion SNC trades-off delay with cache cost – Selects the appropriate subset of proxies which minimizes cost Simulation investigations quantify cost gains 17/8/2012 Proactive Selective Neighbor Caching for Enhancing Mobility Support in Information- Centric Networks 21
22
17/8/2012Proactive Selective Neighbor Caching22
23
Analytical Investigations Assume steady state costs and probabilities Illustrate the tradeoff: delay Vs. Ccache – how the tradeoff and gains of SNC depend on cost ratios Cmiss/Chit, Ccache/Chit 17/8/2012Proactive Selective Neighbor Caching23
24
24 Gain over Full Caching reduces with Cmiss/Chit Gain over No Caching increases with Cmiss/Chit Full Caching No Caching
25
25 Gain over full caching increases with Ccache/Chit Gain over no caching reduces with Ccache/Chit Full Caching No Caching
26
17/8/2012Proactive Selective Neighbor Caching26
27
Defining buffer costs 17/8/2012Proactive Selective Neighbor Caching27
28
Extensions Identify mobiles of the same type (having a similar mobility behavior) – Consider proxy transition probability for each type When more than one Mus request item k – n k is the average number of requests 17/8/2012Proactive Selective Neighbor Caching28
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.