Transient content caching and updating with modified harmony search for Internet of Things

Internet of Things (IoT) has emerged as one of the new use cases in the 5th Generation wireless networks. However, the transient nature of the data generated in IoT networks brings great challenges for content caching. In this paper, we study a joint content caching and updating strategy in IoT netw...

Full description

Bibliographic Details
Main Authors: Chao Xu, Xijun Wang
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2019-02-01
Series:Digital Communications and Networks
Online Access:http://www.sciencedirect.com/science/article/pii/S2352864818301470
id doaj-e238cae7c04e40ebbca7f2dee56ab98f
record_format Article
spelling doaj-e238cae7c04e40ebbca7f2dee56ab98f2021-02-02T05:54:13ZengKeAi Communications Co., Ltd.Digital Communications and Networks2352-86482019-02-01512433Transient content caching and updating with modified harmony search for Internet of ThingsChao Xu0Xijun Wang1Key Laboratory of Agricultural Internet of Things, Ministry of Agriculuture and Rural Affairs, School of Information Engineering, Northwest A&F University, Yangling, Shaanxi, China; Corresponding author.School of Electronics and Communication Engineering, Sun Yat-sen University, Guangzhou, China; Corresponding author.Internet of Things (IoT) has emerged as one of the new use cases in the 5th Generation wireless networks. However, the transient nature of the data generated in IoT networks brings great challenges for content caching. In this paper, we study a joint content caching and updating strategy in IoT networks, taking both the energy consumption of the sensors and the freshness loss of the contents into account. In particular, we decide whether or not to cache the transient data and, if so, how often the servers should update their contents. We formulate this content caching and updating problem as a mixed 0–1 integer non-convex optimization programming, and devise a Harmony Search based content Caching and Updating (HSCU) algorithm, which is self-learning and derivative-free and hence stipulates no requirement on the relationship between the objective and variables. Finally, extensive simulation results verify the effectiveness of our proposed algorithm in terms of the achieved satisfaction ratio for content delivery, normalized energy consumption, and overall network utility, by comparing it with some baseline algorithms. Keywords: IoT, Content caching and updating, Data freshnesshttp://www.sciencedirect.com/science/article/pii/S2352864818301470
collection DOAJ
language English
format Article
sources DOAJ
author Chao Xu
Xijun Wang
spellingShingle Chao Xu
Xijun Wang
Transient content caching and updating with modified harmony search for Internet of Things
Digital Communications and Networks
author_facet Chao Xu
Xijun Wang
author_sort Chao Xu
title Transient content caching and updating with modified harmony search for Internet of Things
title_short Transient content caching and updating with modified harmony search for Internet of Things
title_full Transient content caching and updating with modified harmony search for Internet of Things
title_fullStr Transient content caching and updating with modified harmony search for Internet of Things
title_full_unstemmed Transient content caching and updating with modified harmony search for Internet of Things
title_sort transient content caching and updating with modified harmony search for internet of things
publisher KeAi Communications Co., Ltd.
series Digital Communications and Networks
issn 2352-8648
publishDate 2019-02-01
description Internet of Things (IoT) has emerged as one of the new use cases in the 5th Generation wireless networks. However, the transient nature of the data generated in IoT networks brings great challenges for content caching. In this paper, we study a joint content caching and updating strategy in IoT networks, taking both the energy consumption of the sensors and the freshness loss of the contents into account. In particular, we decide whether or not to cache the transient data and, if so, how often the servers should update their contents. We formulate this content caching and updating problem as a mixed 0–1 integer non-convex optimization programming, and devise a Harmony Search based content Caching and Updating (HSCU) algorithm, which is self-learning and derivative-free and hence stipulates no requirement on the relationship between the objective and variables. Finally, extensive simulation results verify the effectiveness of our proposed algorithm in terms of the achieved satisfaction ratio for content delivery, normalized energy consumption, and overall network utility, by comparing it with some baseline algorithms. Keywords: IoT, Content caching and updating, Data freshness
url http://www.sciencedirect.com/science/article/pii/S2352864818301470
work_keys_str_mv AT chaoxu transientcontentcachingandupdatingwithmodifiedharmonysearchforinternetofthings
AT xijunwang transientcontentcachingandupdatingwithmodifiedharmonysearchforinternetofthings
_version_ 1724302516851572736