Efficient Cache Placement Strategy in Two-Tier Wireless Content Delivery Network

Internet content caching for multimedia services has received much attention mainly in the field of large-scale wired networking as a primary solution to save network resources and improve quality of service (QoS). Rapidly increasing consumption of multimedia content in mobile networks brings a challenge of how to efficiently deliver content in local wireless access networks. Cache embedment in wireless mesh environment is an intriguing attempt to enhance the QoS and service capacity, leading to the question of how to design an efficient content delivery network considering the inherent characteristics of the wireless environment. We propose and investigate an efficient cache placement strategy in novel two-tier wireless content delivery networks, which utilize separate channels for content dissemination and content service. Such a two-tier network system model helps to achieve much better content delivery performance with a greatly reduced system design complexity compared to single-tier network system models. Further, we incorporate a delay cost due to contention, which is mainly responsible for performance in shared-medium wireless networks, as a key metric for cache placement under the system model. After formally formulating the cache placement problem, we propose a cross-layer heuristic algorithm and demonstrate its performance compared with an optimal solution by integer linear programming. Simulation results show significant performance improvements by our strategy compared to the performance of existing representative strategies in terms of service delay, packet delivery ratio, and the amount of delivered packets within a given delay deadline.

[1]  Francisco-Javier Simó-Reigadas,et al.  Sharing low-cost wireless infrastructures with telecommunications operators to bring 3G services to rural communities , 2015, Comput. Networks.

[2]  Vikram Srinivasan,et al.  Energy-efficient caching strategies in ad hoc wireless networks , 2003, MobiHoc '03.

[3]  Rainer Schoenen,et al.  Long Term Evolution , 2009 .

[4]  Gaofeng Wang,et al.  Adaptive Contention Window Adjustment for 802.11-Based Mesh Networks , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[5]  Maria Kihl,et al.  Analysis of user demand patterns and locality for YouTube traffic , 2013, Proceedings of the 2013 25th International Teletraffic Congress (ITC).

[6]  Li-Hsing Yen,et al.  Optimal Storage Placement for Tree-Structured Networks with Heterogeneous Channel Costs , 2011, IEEE Transactions on Computers.

[7]  M. Motani,et al.  Cross-layer design: a survey and the road ahead , 2005, IEEE Communications Magazine.

[8]  Michael Grüninger,et al.  Introduction , 2002, CACM.

[9]  Hao Wang,et al.  WSN02-2: Adaptive Network Resource Management in IEEE 802.11 Wireless Random Access MAC , 2006, IEEE Globecom 2006.

[10]  Yonggang Wen,et al.  Distributed Wireless Video Scheduling With Delayed Control Information , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  B. Bangerter,et al.  Networks and devices for the 5G era , 2014, IEEE Communications Magazine.

[12]  Yuchun Guo,et al.  Characterizing user watching behavior and video quality in mobile devices , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).

[13]  Bongyong Song,et al.  A holistic view on hyper-dense heterogeneous and small cell networks , 2013, IEEE Communications Magazine.

[14]  Lazaros Gkatzikis,et al.  Clustered content replication for hierarchical content delivery networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[15]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[16]  Geoffrey M. Voelker,et al.  Usage Patterns in an Urban WiFi Network , 2010, IEEE/ACM Transactions on Networking.

[17]  Lifeng Sun,et al.  A Joint Online Transcoding and Delivery Approach for Dynamic Adaptive Streaming , 2015, IEEE Transactions on Multimedia.

[18]  Hongke Zhang,et al.  QoE-Driven User-Centric VoD Services in Urban Multihomed P2P-Based Vehicular Networks , 2013, IEEE Transactions on Vehicular Technology.

[19]  Minseok Kim,et al.  Efficient cache placement strategy for wireless content delivery networks , 2013, 2013 International Conference on ICT Convergence (ICTC).

[20]  Mariusz Glabowski,et al.  Long‐Term Evolution , 2010 .

[21]  Chien-Ming Cheng,et al.  Adaptive Lookup Protocol for Two-Tier VANET/P2P Information Retrieval Services , 2015, IEEE Transactions on Vehicular Technology.

[22]  Vikram Srinivasan,et al.  Efficient cache placement in multi-hop wireless networks , 2006, IEEE/ACM Trans. Netw..

[23]  Vijay Garg,et al.  Wireless Communications & Networking , 2007 .

[24]  Universal Mobile Telecommunications System ( UMTS ) ; LTE ; Codec for Enhanced Voice Services ( EVS ) ; Performance characterization ( 3 GPP TR 26 . 952 version 12 . 0 . 0 Release 12 ) , .

[25]  Alexandros G. Dimakis,et al.  Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution , 2012, IEEE Communications Magazine.

[26]  Qian Zhang,et al.  Cost-based cache replacement and server selection for multimedia proxy across wireless Internet , 2004, IEEE Transactions on Multimedia.

[27]  Robin Kravets,et al.  Achieving Delay Guarantees in Ad Hoc Networks through Dynamic Contention Window Adaptation , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[28]  Ivan Seskar,et al.  Rate optimal design of a wireless backhaul network using TV white space , 2015, 2015 7th International Conference on Communication Systems and Networks (COMSNETS).

[29]  Yonggang Wen,et al.  QoE-Driven Cache Management for HTTP Adaptive Bit Rate Streaming Over Wireless Networks , 2012, IEEE Transactions on Multimedia.

[30]  Paolo Giaccone,et al.  Unravelling the Impact of Temporal and Geographical Locality in Content Caching Systems , 2015, IEEE Transactions on Multimedia.

[31]  Lili Qiu,et al.  On the placement of Web server replicas , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[32]  Lifeng Sun,et al.  CPCDN: Content Delivery Powered by Context and User Intelligence , 2015, IEEE Transactions on Multimedia.

[33]  P. Krishnan,et al.  The cache location problem , 2000, TNET.

[34]  Marwan Krunz,et al.  Server Placement in Multiple-Description-Based Media Streaming , 2008, Data Compression Conference (dcc 2008).

[35]  Bo Li,et al.  On the optimal placement of web proxies in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[36]  Zhong Fan,et al.  Emerging technologies and research challenges for 5G wireless networks , 2014, IEEE Wireless Communications.

[37]  Bo Fu,et al.  A Survey of Cross-Layer Designs in Wireless Networks , 2014, IEEE Communications Surveys & Tutorials.

[38]  Mukaddim Pathan Cloud‐Based Content Delivery and Streaming , 2014 .

[39]  Stephen J. Wright,et al.  Minimizing delivery cost in scalable streaming content distribution systems , 2004, IEEE Transactions on Multimedia.

[40]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[41]  Marwan Krunz,et al.  MMC01-4: Algorithms for Server Placement in Multiple-Description-Based Media Streaming , 2008, IEEE Globecom 2006.

[42]  Jiannong Cao,et al.  Contention-aware data caching in wireless multi-hop ad hoc networks , 2011, J. Parallel Distributed Comput..

[43]  Antonios Argyriou,et al.  Video delivery over heterogeneous cellular networks: Optimizing cost and performance , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[44]  Wan Choi,et al.  Optimal caching placement of caching system with helpers , 2015, 2015 IEEE International Conference on Communications (ICC).