Volume 31, Issue 3 e3868
RESEARCH ARTICLE

An efficient indexing for Internet of Things massive data based on cloud-fog computing

Ala-Eddine Benrazek

Ala-Eddine Benrazek

Labstic Laboratory, Department of Computer Science, Guelma University, Guelma, Algeria

Search for more papers by this author
Zineddine Kouahla

Zineddine Kouahla

Labstic Laboratory, Department of Computer Science, Guelma University, Guelma, Algeria

Search for more papers by this author
Brahim Farou

Brahim Farou

Labstic Laboratory, Department of Computer Science, Guelma University, Guelma, Algeria

Search for more papers by this author
Mohamed Amine Ferrag

Corresponding Author

Mohamed Amine Ferrag

Labstic Laboratory, Department of Computer Science, Guelma University, Guelma, Algeria

Correspondence Mohamed Amine Ferrag, Labstic Laboratory, Department of Computer Science, Guelma University, 24000 Gulema, Algeria.

Email: [email protected]

Search for more papers by this author
Hamid Seridi

Hamid Seridi

Labstic Laboratory, Department of Computer Science, Guelma University, Guelma, Algeria

Search for more papers by this author
Muhammet Kurulay

Muhammet Kurulay

Department of Mathematical Engineering, University of Yildiz Technical, Istanbul, Turkey

Search for more papers by this author
First published: 17 February 2020
Citations: 23

Abstract

In recent years, the number of sensor and actuator nodes in the Internet of Things (IoT) networks has increased, generating a large amount of data. Most research techniques are based on dividing target data into subsets. On a large scale, this volume increases exponentially, which will affect search algorithms. This problem is caused by the inherent deficiencies of space partitioning. This paper introduces a new and efficient indexing structure to index massive IoT data called BCCF-tree (Binary tree based on containers at the cloud-fog computing level). This structure is based on recursive partitioning of space using the k-means clustering algorithm to effectively separate space into nonoverlapping subspace to improve the quality of search and discovery algorithm results. A good topology should avoid a biased allocation of objects for separable sets and should not influence the structure of the index. BCCF-tree structure benefits to the emerging cloud-fog computing system, which represents the most powerful real-time processing capacity provided by fog computing due to its proximity to sensors and the largest storage capacity provided by cloud computing. The paper also discusses the effectiveness of construction and search algorithms, as well as the quality of the index compared to other recent indexing data structures. The experimental results showed good performance.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.