P ROACTIVE S ELECTIVE N EIGHBOR C ACHING FOR E NHANCING M OBILITY S UPPORT IN I NFORMATION -C ENTRIC N ETWORKS Xenofon Vasilakos - Ph.D. Student.

Slides:



Advertisements
Similar presentations
Green Network Project Contract
Advertisements

Supporting Cooperative Caching in Disruption Tolerant Networks
Selective Neighbor Caching George Xylomenos, (Work by Xenofon Vasilakos) PURSUIT/COMET Workshop.
Replication Strategies in Unstructured Peer-to-Peer Networks Edith Cohen Scott Shenker This is a modified version of the original presentation by the authors.
1 Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers By Sreemukha Kandlakunta Phani Shashank.
CLive Cloud-Assisted P2P Live Streaming
Mobility in a Publish Subscribe Internetwork Dr. Dmitrij Lagutin Helsinki Institute for Information Technology (HIIT) (based on slides by Prof. George.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
The JOURNEY Active Network Model Maximilian Ott et al. IEEE Journal on Selected Areas in Communications, vol.19, no. 3, March 2001.
CS752 Decoupled Architecture for Data Prefetching Jichuan Chang Kai Xu.
Caching Strategies in Transcoding-Enabled Proxy System for Streaming Media Distribution Networks Bo Shen Sung-Ju Lee Sujoy Basu IEEE Transactions On Multimedia,
Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal.
Named Data Networking for Social Network Content delivery P. Truong, B. Mathieu (Orange Labs), K. Satzke (Alu) E. Stephan (Orange Labs) draft-truong-icnrg-ndn-osn-00.txt.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Power Savings in Embedded Processors through Decode Filter Cache Weiyu Tang, Rajesh Gupta, Alex Nicolau.
Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering.
1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,
Analysis of Web Caching Architectures: Hierarchical and Distributed Caching Pablo Rodriguez, Christian Spanner, and Ernst W. Biersack IEEE/ACM TRANSACTIONS.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
Reducing Cache Misses (Sec. 5.3) Three categories of cache misses: 1.Compulsory –The very first access to a block cannot be in the cache 2.Capacity –Due.
Distributed Servers Architecture for Networked Video Services S. H. Gary Chan, Member IEEE, and Fouad Tobagi, Fellow IEEE.
Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution Bing Wang, Subhabrata Sen, Micah Adler, and Don Towsley INFOCOM 2002.
Vassilios V. Dimakopoulos and Evaggelia Pitoura Distributed Data Management Lab Dept. of Computer Science, Univ. of Ioannina, Greece
1 USC INFORMATION SCIENCES INSTITUTE Proxy Caching Mechanism for Multimedia Playback Streams in the Internet R. Rejaie, M. Handley, H. Yu, D. Estrin USC/ISI.
1 Lecture 24: Interconnection Networks Topics: communication latency, centralized and decentralized switches (Sections 8.1 – 8.5)
1 On a Unified Architecture for Video-on-Demand Services Jack Y. B. Lee IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 4, NO. 1, MARCH 2002.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Prof. Reza Rejaie Computer & Information Science University of Oregon Winter 2003 An Overview of Internet Multimedia Networking.
An Intelligent Cache System with Hardware Prefetching for High Performance Jung-Hoon Lee; Seh-woong Jeong; Shin-Dug Kim; Weems, C.C. IEEE Transactions.
Simultaneous Rate and Power Control in Multirate Multimedia CDMA Systems By: Sunil Kandukuri and Stephen Boyd.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
Loopback: Exploiting Collaborative Caches for Large-Scale Streaming Ewa Kusmierek, Yingfei Dong, Member, IEEE, and David H. C. Du, Fellow, IEEE.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
PURSUIT Summer School, August Mobility in a Publish Subscribe Internetwork George Xylomenos Mobile Multimedia Laboratory Dept. of Informatics Athens.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
Yi Wang, Bhaskar Krishnamachari, Qing Zhao, and Murali Annavaram 1 The Tradeoff between Energy Efficiency and User State Estimation Accuracy in Mobile.
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
Channel Allocation Schemes Comparison for Priority Wireless Mobile Networks By Dimas Gutierrez.
Enhanced power efficient sleep mode operation for IEEE e based WiMAX Shengqing Zhu, and Tianlei Wang IEEE Mobile WiMAX Symposium, 2007 IEEE Mobile.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Segment-Based Proxy Caching of Multimedia Streams Authors: Kun-Lung Wu, Philip S. Yu, and Joel L. Wolf IBM T.J. Watson Research Center Proceedings of The.
E VALUATION OF F AIRNESS IN ICN X. De Foy, JC. Zuniga, B. Balazinski InterDigital
Adapting Data Popularity in Mobility-Based Proactive Caching Decisions for Heterogeneous Wireless Networks Xenofon Vasilakos, and Vasilios Siris, PhD student,
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
Economic Incentives in Information- Centric Networking: Implications for Protocol Design and Public Policy Group Members: Muhammad Kamran Siddique Adel.
Towards Exploiting User- Centric Information for Proactive Caching in Mobile Networks ‡ , WWRF28, Athens Xenofon Vasilakos Xenofon Vasilakos,
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
《 Hierarchical Caching Management for Software Defined Content Network based on Node Value 》 Reporter : Jing Liu , China Affiliation : University of Science.
Networking 2012 On inter-domain name resolution for information-centric networks K.V. Katsaros, N. Fotiou, X. Vasilakos, C.N. Ververidis, C. Tsilopoulos,
Performance Analysis of Real Traffic Carried with Encrypted Cover Flows Nabil Schear David M. Nicol University of Illinois at Urbana-Champaign Department.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
Multimedia Information System Lab. Network Architecture Res. Group Cooperative Video Streaming Mechanisms with Video Quality Adjustment Naoki Wakamiya.
Energy-Efficient Data Caching and Prefetching for Mobile Devices Based on Utility Huaping Shen, Mohan Kumar, Sajal K. Das, and Zhijun Wang P 邱仁傑.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
A Comparative Study of the DNS Design with DHT-Based Alternatives 95/08/31 Chen Chih-Ming.
NTMS 2012 GlobeTraff: a traffic workload generator for the performance evaluation of future Internet architectures K.V. Katsaros, G. Xylomenos, G.C. Polyzos.
Aug 22, 2002Sigcomm 2002 Replication Strategies in Unstructured Peer-to-Peer Networks Edith Cohen AT&T Labs-research Scott Shenker ICIR.
Ασύρματες και Κινητές Επικοινωνίες
Network and Systems Laboratory nslab.ee.ntu.edu.tw Yipeng Zhou, Dah Ming Chiu, and John C.S. Lui Information Engineering Department The Chinese University.
Video Caching in Radio Access network: Impact on Delay and Capacity
1 ICN research work 27 th September, 2012 Suyong Eum.
A proxy-based integrated cache consistency and mobility management scheme for client-server applications in Mobile IP systems - Weiping He, Ing-Ray Chen.
Mobility in a Publish Subscribe Internetwork
The Impact of Replacement Granularity on Video Caching
Coded Caching in Information-Centric Networks
Update : about 8~16% are writes
Presentation transcript:

P ROACTIVE S ELECTIVE N EIGHBOR C ACHING FOR E NHANCING M OBILITY S UPPORT IN I NFORMATION -C ENTRIC N ETWORKS Xenofon Vasilakos - Ph.D. Student at AUEB, MMLab member X. Vasilakos, V.A. Siris, G.C. Polyzos and M. Pomonis,

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

Domain A Receiver-Driven model in ICN 3 Domain B Publisher ICN architecture MU just re-subscribes after completing the handoff

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

Proactive Caching SNC: Selective Neighbor Caching Evaluation Future Work and Conclusion 17/8/2012Proactive Selective Neighbor Caching5

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

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

Proactive Caching SNC: Selective Neighbor Caching Evaluation Future Work and Conclusion 17/8/2012Proactive Selective Neighbor Caching8

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

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

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

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

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

What is the optimal subset S* ? 14 Discover which minimizes the total cost:

15 Each Proxy decides autonomously SNC is fully distributed and decentralized Pre-fetching in neighbor j if and only if:

Proactive Caching SNC: Selective Neighbor Caching Evaluation Future Work and Conclusion 17/8/2012Proactive Selective Neighbor Caching16

Simulation Delay gains over Full Caching 17

Simulation delay gains over No Caching 18

Proactive Caching SNC: Selective Neighbor Caching Evaluation Future work and Conclusion 17/8/2012Proactive Selective Neighbor Caching19

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

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

17/8/2012Proactive Selective Neighbor Caching22

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  Gain over Full Caching reduces with Cmiss/Chit  Gain over No Caching increases with Cmiss/Chit Full Caching No Caching

25 Gain over full caching increases with Ccache/Chit Gain over no caching reduces with Ccache/Chit Full Caching No Caching

17/8/2012Proactive Selective Neighbor Caching26

Defining buffer costs 17/8/2012Proactive Selective Neighbor Caching27

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