A novel HBase data storage in wireless sensor networks
Li et al. EURASIP Journal on Wireless Communications
and Networking
A novel HBase data storage in wireless sensor networks
Xiang Li 2
Zhuo Li 0 1 3
Xirong Ma 2
Can Liu 2
0 Department of Computer Science, The University of Arizona , Tucson, Pima County, AZ 85705 , USA
1 College of Electronic and Communication Engineering, Tianjin Normal University , 300087 Tianjin , China
2 College of Computer and Information Engineering, Tianjin Normal University , 300387 Tianjin , China
3 Tianjin Key Laboratory of Wireless Mobile Communications and Power Transmission, Tianjin Normal University , 300087 Tianjin , China
Based on the characteristics of data storage structure of HBase, and under the guidance of the storage optimization strategy, an efficient real-time storage model is designed. The real-time flow of data, which has fast storage in the cluster database, will satisfy the user's multiple needs of the data storage performance. Extenics primitives are used to integrate heterogeneous data-sets stored in the HBase database, cross-regional wireless sensor network data, and global data storage management catalogs for a double layer distributed storage architecture to improve storage and access efficiency. Under the circumstances that the storage space is insufficient or the storage space of the cluster text system is too massive, the HBase database cluster dynamic updating and optimizing the database space are also the research direction of this paper. Finally, the article carries on the experiment and concludes the appraisal through simulation.
Wireless sensor network; HBase; Cluster; Real-time storage; Hadoop
1 Introduction
With the development of Internet of Things in China,
there are problems of a large amount of information in
information technology, and as the information storage of
the end Internet of Things, wireless sensor network
spreads more widely in a larger scale and sends greater
amount of information [1, 2]. The accumulation of time
and the increasing amount of data storage will lead to low
database performance, and the system cannot be within a
reasonable time to meet the needs of the users. Therefore,
according to the actual needs of the database, choosing
the appropriate way to improve storage for the users and
retrieval efficiency becomes more important. With the
existing database based on relationship and object model,
the storage of complicated data can be solved, but the cost
of storage and system consumption are large [3, 4].
Wireless sensor network has high real-time requirements for
data analysis, but in practical application, many
deployment wireless sensor networks will lead to the current
processing of sensor data [5, 6]. Therefore, the regional
storage cluster needs to be built. Every region has its own
storage cluster of data, and the global data memory should
be built to save the information of every region.
In this paper, under the guidance of the storage
optimization strategy, we design an efficient real-time
storage model—the real-time flow of data, which will be
quickly stored in the cluster database to satisfy the multiple
needs of the users who require data storage performance.
In addition, the historical stream data stored in the text
form will be migrated to the HBase cluster database in
high efficiency and high stability. When the storage space
is insufficient or the storage space of the text system of the
cluster is too massive, efficient and simple dynamic
updating of the HBase database cluster will help optimize the
database space usage and it is discussed in this paper.
2 Wireless sensor networks
The data storage of wireless sensor network is divided
into internal data storage and external application data
storage, and the wireless network is made by sensors
and sink nodes [7, 8]. Through the wireless network
communication, a large number of sensor nodes will be
deployed within or near a monitoring area and a
network can be constituted by self-organization [9, 10].
Wireless sensor network accumulates data collected by
sensors through gathering nodes, which will realize the
interaction between data and application through
gateway [11, 12]. At the same time, wireless sensor network
© The Author(s). 2017 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0
International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and
reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to
the Creative Commons license, and indicate if changes were made.
has a scale and its deployment is intensive. Thousands
of sensor nodes are deployed within a wider monitoring
area, so as to get a large amount of information, and
thousands of sensor nodes are deployed within a
narrower monitoring area, so as to get accurate data.
3 Storage solutions
Extenics argues that any material things and relationships
in the objective world can (...truncated)