A software-defined caching scheme for the Internet of Things

被引:17
|
作者
Khodaparas, Sahand [1 ]
Benslimane, Abderrahim [2 ]
Yousefi, Saleh [1 ]
机构
[1] Urmia Univ, Dept Comp Engn, Orumiyeh, Iran
[2] Univ Avignon, LIA CERI, Avignon, France
关键词
Content-centric networking; Software defined networking; Internet of Things; Caching; MCDM; NETWORK;
D O I
10.1016/j.comcom.2020.05.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Exploiting Content-Centric Networking (CCN) caching capabilities in which contents are cached on intermediate nodes can be beneficial in IoT as it can decrease the latency, reduce required transmission hops, limit traffic load on the content producer and improves availability. This article presents a new scheme for caching the contents in IoT environments. In the proposed method, devices are grouped into clusters where the cluster heads act as the cache controller. Additionally, we consider a global SDN/Cache controller (GSCC), which is responsible for orchestrating cache decisions in the whole IoT network. Such a centrally managed caching system increases the efficiency of resource usage in the IoT network. In the proposed scheme, the decision about caching the content is made in three steps: 1) determining the value of content and make decisions about caching it, 2) determining the candidate cluster, and 3) selecting candidate nodes for caching the content. In each step, several metrics are taken into account, and Multi-Criteria Decision Making (MCDM) approaches such as Analytical Hierarchy Process (AHP) and TOPSIS are used to select the best option based on considered criteria. Simulation results show that our proposed caching method can achieve an average cache hit rate of 72% and decreases the average hop count of content retrievals by 42%. Moreover, our results confirm the superiority of our algorithm over some existing methods in terms of different evaluation metrics.
引用
收藏
页码:178 / 188
页数:11
相关论文
共 50 条
  • [1] Software-Defined Industrial Internet of Things
    Wan, Jiafu
    Lai, Chin-Feng
    Song, Houbing
    Imran, Muhammad
    Jia, Dongyao
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2019, 2019
  • [2] Software-Defined Networking for Internet of Things: A Survey
    Bera, Samaresh
    Misra, Sudip
    Vasilakos, Athanasios V.
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (06): : 1994 - 2008
  • [3] SoftCaching: A framework for caching node selection and routing in Software-Defined Information Centric Internet of Things
    Rafique, Wajid
    Hafid, Abdelhakim Senhaji
    Cherkaoui, Soumaya
    [J]. COMPUTER NETWORKS, 2023, 235
  • [4] Consensus mechanism for software-defined blockchain in internet of things
    Huang R.
    Yang X.
    Ajay P.
    [J]. Internet of Things and Cyber-Physical Systems, 2023, 3 : 52 - 60
  • [5] Evolution towards Smart and Software-Defined Internet of Things
    Abid, Muhammad Aneeq
    Afaqui, Naokhaiz
    Khan, Muazzam A.
    Akhtar, Muhammad Waseem
    Malik, Asad Waqar
    Munir, Arslan
    Ahmad, Jawad
    Shabir, Balawal
    [J]. AI, 2022, 3 (01) : 100 - 123
  • [6] SOFTWARE-DEFINED INTERNET OF THINGS FOR SMART URBAN SENSING
    Liu, Jiaqiang
    Li, Yong
    Chen, Min
    Dong, Wenxia
    Jin, Depeng
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2015, 53 : 55 - 63
  • [7] TENSOR-BASED SOFTWARE-DEFINED INTERNET OF THINGS
    Kuang, Liwei
    Yang, Laurence T.
    Qiu, Kai
    [J]. IEEE WIRELESS COMMUNICATIONS, 2016, 23 (05) : 84 - 89
  • [8] Mobility Analysis and Response for Software-Defined Internet of Things
    Zhang, Zhiyong
    Wang, Rui
    Cai, Xiaojun
    Jia, Zhiping
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT III, 2018, 11336 : 370 - 384
  • [9] A System Architecture for Software-Defined Industrial Internet of Things
    Hu, Peng
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS WIRELESS BROADBAND (ICUWB), 2015,
  • [10] A Novel Scheme for Controller Selection in Software-Defined Internet-of-Things (SD-IoT)
    Ali, Jehad
    Roh, Byeong-hee
    [J]. SENSORS, 2022, 22 (09)