Allocating Duplicate Copies for IoT Data in Cloud Computing based on Harmony Search Algorithm

被引:3
作者
Jahandideh, Younes [1 ]
Mirzaei, A. [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Ardabil Branch, Ardebil, Iran
关键词
Accessibility; Cloud computing; Data replication; Harmony search (HS) algorithm; Internet of things (IoT); Mini clouds; REPLICA PLACEMENT; EDGE;
D O I
10.1080/03772063.2021.2007796
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Internet of things (IoT) generates a plethora of data nowadays, and cloud computing has been introduced as an efficient solution to IoT data management. A cloud resource administrator usually adopts the replication strategy to guarantee the reliability of IoT data. This mechanism can significantly reduce data access time, and evidently, more replicas of data increase the data storage cost. Furthermore, the process of selecting mini clouds for replica allocation and sorting replicas in mini clouds is considered an NP-hard problem. Therefore, this paper proposes an approach based on the harmony search (HS) algorithm to allocate replicas to the IoT data in the cloud computing environment in order to mitigate the data access cost. The HS algorithm was employed in the proposed approach to determine the best location for data replication in the cloud computing environment. According to the implementation results, the proposed approach outperformed the other methods and managed to significantly decrease data access time and delay as well as energy consumption.
引用
收藏
页码:6818 / 6831
页数:14
相关论文
共 31 条
[21]  
Rezaei A, 2019, 2019 IEEE 5TH CONFERENCE ON KNOWLEDGE BASED ENGINEERING AND INNOVATION (KBEI 2019), P680, DOI [10.1109/KBEI.2019.8735084, 10.1109/kbei.2019.8735084]
[22]   A Survey on Replica Server Placement Algorithms for Content Delivery Networks [J].
Sahoo, Jagruti ;
Salahuddin, Mohammad A. ;
Glitho, Roch ;
Elbiaze, Halima ;
Ajib, Wessam .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (02) :1002-1026
[23]   Thoth: Automatic Resource Management with Machine Learning for Container-based Cloud Platform [J].
Sangpetch, Akkarit ;
Sangpetch, Orathai ;
Juangmarisakul, Nut ;
Warodom, Supakorn .
CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, :75-83
[24]   Data replication schemes in cloud computing: a survey [J].
Shakarami, Ali ;
Ghobaei-Arani, Mostafa ;
Shahidinejad, Ali ;
Masdari, Mohammad ;
Shakarami, Hamid .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03) :2545-2579
[25]   A data replica placement strategy for IoT workflows in collaborative edge and cloud environments [J].
Shao, Yanling ;
Li, Chunlin ;
Tang, Hengliang .
COMPUTER NETWORKS, 2019, 148 :46-59
[26]   The open blockchain-aided multi-agent symbiotic cyber-physical systems [J].
Skowronski, Rafal .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 94 :430-443
[27]  
Somarin A.M., 2015, INDIAN J SCI TECHNOL, V8, P450
[28]   Adaptive Avatar Handoff in the Cloudlet Network [J].
Sun, Xiang ;
Ansari, Nirwan .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (03) :664-676
[29]   Efficient Dynamic Replicated Data Possession Checking in Distributed Cloud Storage Systems [J].
Wei, Jinxia ;
Liu, Jianyi ;
Zhang, Ru ;
Niu, Xinxin .
INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2016,
[30]   A replicas placement approach of component services for service-based cloud application [J].
Wu, Jiaxuan ;
Zhang, Bin ;
Yang, Lei ;
Wang, Peng ;
Zhang, Changsheng .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02) :709-721