TCSC: A Novel File Distribution Strategy in Integrated LEO Satellite-Terrestrial Networks

Integrated Satellite-Terrestrial (IST) networks consisting of low earth orbit (LEO) satellite constellation and terrestrial users are widely developed for potentially attractive requirements of content distribution, benefiting from low deployment cost and broader coverage capability. However, orbital paradigm of LEO constellation, as well as an accordingly time-changing topology, makes a huge challenge for distributing objective file due to heavy lack of end-to-end paths. To address this issue, in this paper, a Time-evolving Covering Set instructed in-network Caching (TCSC) mechanism is proposed to achieve file distribution in the IST networks with high efficiency. In the proposed mechanism, a novel Event Updating Graph (EUG) is put forward for capturing fine-grained topological information in time domain. With it, a Minimum Time-evolving Covering Set (MTCS) is constructed for designing the caching-in-network mechanism with appropriate intermediate nodes. Furthermore, a Query-based Minimum Delay Distribution Path (QMDP) algorithm is proposed for rapidly fetching objective file from cache nodes in MTCS by fully exploiting EUG-based topological information. The simulation results verified the proposed method can obviously degrade the overall overheads and access delay of all users, compared respectively with Network Central Location (NCL) metric, Random Cache metric and Maximum Node Degree Cache (MDC) metric.

[1]  Jie Zhang,et al.  Mobile-Edge Computation Offloading for Ultradense IoT Networks , 2018, IEEE Internet of Things Journal.

[2]  Shaojie Tang,et al.  Collaborative Edge Caching in Context-Aware Device-to-Device Networks , 2018, IEEE Transactions on Vehicular Technology.

[3]  Yu Zhang,et al.  Cluster-based Selective Cooperative Caching Strategy in Vehicular Named Data Networking , 2018, 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN).

[4]  Meixia Tao,et al.  Stochastic Content-Centric Multicast Scheduling for Cache-Enabled Heterogeneous Cellular Networks , 2015, IEEE Transactions on Wireless Communications.

[5]  Afonso Ferreira,et al.  Computing Shortest, Fastest, and Foremost Journeys in Dynamic Networks , 2003, Int. J. Found. Comput. Sci..

[6]  Yanghee Choi,et al.  WAVE: Popularity-based and collaborative in-network caching for content-oriented networks , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[7]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[8]  Ke Zhang,et al.  Mobile-Edge Computing for Vehicular Networks: A Promising Network Paradigm with Predictive Off-Loading , 2017, IEEE Veh. Technol. Mag..

[9]  George C. Polyzos,et al.  Supporting the IoT over Integrated Satellite-Terrestrial Networks Using Information-Centric Networking , 2016, 2016 8th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

[10]  Jiajia Liu,et al.  Task Offloading in UAV-Aided Edge Computing: Bit Allocation and Trajectory Optimization , 2019, IEEE Communications Letters.

[11]  Qianbin Chen,et al.  Joint Computation Offloading and Interference Management in Wireless Cellular Networks with Mobile Edge Computing , 2017, IEEE Transactions on Vehicular Technology.

[12]  Yang Li,et al.  A dominating-set-based and popularity-driven caching scheme in edge CCN , 2015, 2015 IEEE 34th International Performance Computing and Communications Conference (IPCCC).

[13]  F. Richard Yu,et al.  Resource Allocation for Information-Centric Virtualized Heterogeneous Networks With In-Network Caching and Mobile Edge Computing , 2017, IEEE Transactions on Vehicular Technology.

[14]  Arvind Narayanan,et al.  OpenCDN: An ICN-based open content distribution system using distributed actor model , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[15]  Zhou Su,et al.  An Edge Caching Scheme to Distribute Content in Vehicular Networks , 2018, IEEE Transactions on Vehicular Technology.

[16]  Guohong Cao,et al.  Cooperative Caching for Efficient Data Access in Disruption Tolerant Networks , 2014, IEEE Transactions on Mobile Computing.

[17]  Feng Wu,et al.  A Withered Tree Comes to Life Again: Enabling In-Network Caching in the Traditional IP Network , 2017, IEEE Communications Magazine.

[18]  Jiajia Liu,et al.  Collaborative Computation Offloading for Multiaccess Edge Computing Over Fiber–Wireless Networks , 2018, IEEE Transactions on Vehicular Technology.

[19]  Afonso Ferreira,et al.  Performance Evaluation of Dynamic Networks using an Evolving Graph Combinatorial Model , 2006, 2006 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

[20]  Jianping Wu,et al.  Topology discovery sub-layer for integrated terrestrial-satellite network routing schemes , 2018, China Communications.

[21]  Haipeng Yao,et al.  Deep Q-Learning Aided Networking, Caching, and Computing Resources Allocation in Software-Defined Satellite-Terrestrial Networks , 2019, IEEE Transactions on Vehicular Technology.

[22]  Linling Kuang,et al.  QoE-driven social aware caching placement for terrestrial-satellite networks , 2018, China Communications.

[23]  Sem C. Borst,et al.  Distributed Caching Algorithms for Content Distribution Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[24]  Tomaso de Cola,et al.  Applicability of ICN-Based Network Architectures to Satellite-Assisted Emergency Communications , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[25]  Jie Zhang,et al.  Energy-Aware Computation Offloading and Transmit Power Allocation in Ultradense IoT Networks , 2019, IEEE Internet of Things Journal.

[26]  Symeon Chatzinotas,et al.  Cache-Assisted Hybrid Satellite-Terrestrial Backhauling for 5G Cellular Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[27]  Qi Liu,et al.  Node caching for content distribution in mobile delaytolerant network , 2017, 2017 IEEE 17th International Conference on Communication Technology (ICCT).

[28]  Eylem Ekici,et al.  A distributed routing algorithm for datagram traffic in LEO satelitte networks , 2001, TNET.

[29]  Peng Yuan,et al.  A Back-tracing Partition based On-path Caching Distribution Strategy over integrated LEO Satellite and Terrestrial networks , 2018, 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP).

[30]  Haiying Shen,et al.  A Proximity-Aware Interest-Clustered P2P File Sharing System , 2015, IEEE Transactions on Parallel and Distributed Systems.

[31]  F AkyildizIan,et al.  A distributed routing algorithm for datagram traffic in LEO satelitte networks , 2001 .

[32]  Chuan Heng Foh,et al.  An Efficient Cache Strategy in Information Centric Networking Vehicle-to-Vehicle Scenario , 2017, IEEE Access.

[33]  Weidong Wang,et al.  Distributed Caching Based on Matching Game in LEO Satellite Constellation Networks , 2018, IEEE Communications Letters.

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

[35]  Jie Zhang,et al.  FiWi-Enhanced Vehicular Edge Computing Networks: Collaborative Task Offloading , 2019, IEEE Vehicular Technology Magazine.

[36]  Athanasios V. Vasilakos,et al.  CPHR: In-Network Caching for Information-Centric Networking With Partitioning and Hash-Routing , 2016, IEEE/ACM Transactions on Networking.

[37]  Peng Yuan,et al.  An event-driven graph-based min-cost delivery algorithm in earth observation DTN networks , 2015, 2015 International Conference on Wireless Communications & Signal Processing (WCSP).

[38]  Hejiao Huang,et al.  Collaborative Data Downloading by Using Inter-Satellite Links in LEO Satellite Networks , 2017, IEEE Transactions on Wireless Communications.

[39]  Peng Yuan,et al.  A Space-Time Graph based Minimum Cost Routing Algorithm for the Random Traffic in the Satellite Network , 2018, 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP).

[40]  Dario Pompili,et al.  Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks , 2017, IEEE Transactions on Vehicular Technology.

[41]  Hancheng Lu,et al.  A Two-Layer Caching Model for Content Delivery Services in Satellite-Terrestrial Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).