Abstract
In this paper, we investigated collaboration energy efficiency with mobile edge computing (MEC) mechanism in internet of things (IoT), which is a challenge issue. In order to prolong the lifetime of IoT, we adopt dynamic clustering methods to improve energy efficiency while guaranteeing energy balance. We deign the sensor selection scheme for collecting data according to Pareto optimality. Concretely, by considering the reality of random deployment and introducing the definition of node density for IoT, we develop a Pareto optimality for sensor nodes selection in terms of energy efficiency. Furthermore, we recruit voluntary mobile devices as mobile edge computing servers to offload the data from selected sensor nodes in the cluster and process them to the estimate the data state. Simulations demonstrate the efficiency for the performance on energy balance in terms of efficiently prolonging the IoT lifetime.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
With the development of the micro-electro-mechanical system (MEMS) technology, internet of things (IoT) have been widely applied to many applications, such as building structure monitoring and control, data collection and localization, military defense and other fields [1, 2], where a large number of low cost and spatially dispersed position sensors are densely deployed as a general paradigm for information collection, transmission and processing data. Energy efficiency in IoT is one of the most important issues and often needs coverage of broad areas. However, the resources like bandwidth and energy are actually restricted, which has been investigated via the scheduled schemes of sensors to realize the goal of saving energy task while satisfying advanced performance of IoT.
The sensor selection problem has been developed to get the desired information gain or reduction in estimation error in [3,4,5]. Authors in [6] proposed distributed algorithms to select cluster members to gather data and formulated an optimization for data collection to maximize utilization of data quality through a rendezvous-based data collection algorithm which not only integrates above positive factors to track a target but also maintains WSNs’ functions. In [7], the sensor selection problem with and without sensing range is demonstrated by utilizing a fixed area and a circle drawn with the help of communication range to select sensor nodes for two cases, respectively. In order to improve the performance of energy efficiency, the quantization technique has been adopted to decrease the transmission rates for energy saving [8], which would lead to additional errors on the available measurements in terms of quantization effects [9], which may degrade the filtering/estimation performance.
The problem of efficacy and effectiveness for saving and balancing energy consumption via collaborative mobile nodes is studied in [10], where the machine learning algorithm, namely MU-MAB, is employed to solve energy consumption problem, and the stable matching theory based on marginal utility for the allocation of the final one-to-one optimal combinations is used to achieve energy efficiency. Generally, mobility can improve the performance of IoT [11], which characterizes three node sets of the cluster as a theoretical foundation to enhance high performance of WSNs, and propose optimal solutions by introducing rendezvous and Mobile Elements (MEs) to optimize energy consumption for prolonging the lifetime of WSNs. Meanwhile, MEs can be used as mobile edge computing server to collect data from WSNs and process them for data collection due to their capacity of computing, storage, rich energy and so on. Considering offloading this type of deep learning (DL) tasks to a mobile edge computing (MEC) server, Bo Yang [12] proposed an optimization problem to minimize the weighted-sum cost including the tracking delay and energy consumption introduced by communication and computing of the UAVs, while taking into account the quality of data input to the DL model and the inference errors. In [13], the IoT devices can offload the intensive computing tasks to edge computing servers, while saving their own computing resources and reducing energy consumption. In [14], mobile cloud computing as an emerging and prospective computing paradigm, can significantly enhance computation capability and save energy for smart mobile devices (SMDs) by offloading computation-intensive tasks from resource constrained SMDs onto resource-rich cloud.
The main contribution of this paper is that we proposed a Pareto optimality for sensor nodes selection in terms of energy efficiency. Furthermore, we recruit voluntary mobile devices as mobile edge computing servers to collect the data from selected sensor nodes in the cluster. Unlike the most of previous data collection method, it is shown that the proposed algorithm exhibits excellent performances in terms of energy efficiency.
The layout of the paper is as follows: In Sect. 2, problem statements are described, including clustering. Section 3 is Energy statements. Quantization and sensor selection is demonstrated in Sects. 4 and 5. In Sect. 6, collaboration of sensor selection and data quantization scheme is given. Simulation results are discussed. We conclude the paper in Sect. 8.
2 Problem Statements
In order to improve the energy efficiency, we configure the cluster in grid for state estimation of certain data requirement, which is shown in Fig. 1. However, due to random deployment of sensor nodes in WSNs, the node density of the cluster is a random variable that could affect the performance of data collection. In order to balance the energy consumption of local or global WSNs, the sensor node selecting scheme is significant to improve the energy efficiency, which will be illustrated in the follow section.
3 Energy Statements
The cost is expressed as energy consumption, and energy model in [11] is shown as follows. For the sake of convenience, we consider energy consumption at the cost of a \( b \)-bit message and a distance \( d \) between sensor \( s_{i} \) as a transmitter and sensor \( s_{j} \) as a receiver. The energy consumed in transmitting by the sensor \( s_{i} \) is
and to receive this message, the radio expends:
In addition, the receiver \( s_{j} \) also spends energy in sensing or processing. The radio expends:
where \( E_{Telec} \) and \( \varepsilon_{amp} \) are determined by transmitter \( s_{i} \), \( d_{i,j} \) indicates the distance between sensor \( s_{i} \) and sensor \( s_{j} \). \( E_{Relec} \) and \( E_{Selec} \) are decided by receiver \( s_{j} \). \( \alpha \) depends on the channel characteristics and is known as \( \alpha = 2 \).
Therefore, the total energy consumption between senor \( s_{i} \) and sensor \( s_{j} \) is demonstrated by
4 Quantization
Considering the sensor node density, we deal with a more complicated scenario which includes redundant sensors. Although we introduce the wake-up mechanism, redundant information maybe produce which also consume more energy of IoT. As a result, we adopt quantization technology for further energy saving, and the quantization for sensor node \( i \) is shown as follows
where \( \gamma_{i} \) in Eq. (5) indicates the quantization thresholds and \( L = 2^{m} \) is the number of quantization levels.
5 Collaboration of Sensor Node Selection and Data Quantization
In this section, we consider the optimality of sensor selection for energy efficiency in the process of data collection.
5.1 Pareto Optimality
We utilize Pareto optimality to select sensor nodes for data collection in terms of a given certain accuracy. In the grid cluster including a sensor set \( S = \left\{ {s_{1} ,s_{2} ,\cdots ,s_{n} } \right\} \), we supposed that there exist a set \( S' = \left\{ {s'_{1} ,s'_{2} ,\cdots ,s'_{r} } \right\} \) to accomplish the tracking task, where \( S' \subseteq S \) holds. However, this is a permutation and combination problem and it is hard to solve this problem when the sensors are densely deployed in the area. Naturally, the permutation and combination problem of sensor selection for data collection can be evolved into the constraint optimization problem as follows.
where \( E_{{s_{i}^{'} }} \) is the residual energy of sensor \( s_{i}^{'} \) in set \( S' \), \( \bar{E} \) denotes the average energy of the cluster, \( \Phi_{S'} \) is the actual data accuracy obtained by the sensor combination of set \( S' \), and \( \Phi_{0} \) denotes the given data accuracy. According to expression (16), we design a Pareto optimality mechanism to get the approximate sensor combination set.
Step 1: arbitrarily select a sensor with a certain probability, and get \( \left\{ {s'_{1} } \right\} \);
Step 2: select another sensor in the set \( S\backslash \{ s'_{1} \} \) and get \( \{ s'_{1} ,s'_{2} \} \). According to the concept of Pareto optimality, increasing sensor \( s'_{2} \) is not reduce the revenues of \( s'_{1} \);
Step 3: continue to select a set \( S' = \left\{ {s'_{1} ,s'_{2} ,\cdots ,s'_{r} } \right\} \) until expression (16) is satisfied.
5.2 Collaboration of Sensor Selection and Data Quantization
Considering the energy consumption of data transmission, we collaborate the sensor selection and data quantization for energy efficiency in the data collection process. In this scenario, we deal with data collection of sensors being randomly deploy in the interest area. Actually, due to the approximate solution in terms of Sect. 5.1, we demonstrate four cases for collaboration of sensor selection and data quantization according to the density of the cluster, which are shown in Table 1.
Case 1: for energy efficiency, we not only select sensors but also quantize the data, that is (1,1) in Table 1. In this scenario, the density of the cluster is higher.
Case 2: (1,0) in Table 1, that is, we plan to select sensors while not quantize the data;
Case 3: (0,1) denotes we are about to quantize the data of sensing data while not select sensors for data collection.
Case 4: (0,0) stands for neither selection nor quantization. In this scenario, the density of the cluster is lower.
6 MEC Server Placement
In the process of data collection, MEC server play roles of collecting data, processing data and transmitting data.
For further reducing the energy consumption of the cluster, we set the optimal position of MEC server according to Eq. (1). After selecting the sensing nodes, the position of each node is confirmed. Therefore, we can find a point to place the MEC server to minimize the expression (6). So we can get the following theorem.
Theorem 1. After selecting sensors, there exist a point in cluster for MEC server to make the energy consumption least.
Proof according to Eq. (1), it is easy to get the conclusion, so we omit it here.
7 Simulation Results
To illustrate advantages of the new method, some simulation results are discussed and some assumptions for simulations here. To illustrate advantages of the new method, some simulation results are discussed and some assumptions for simulations here. In these simulations, the number of sensors N = 400, sensor radius \( R = 60\;{\text{m}} \).They are randomly deployed in a square field 100 * 100 m2. Simulation parameters about energy consumption model are listed in Table 2.
In Fig. 2, collaboration of sensor selection and data quantization as shown in Table 1 are considered with the number of sensors N = 400. Seen from Fig. 2, energy consumption changes with different scenarios. Especially, the scenario of (1,1) gets the best performance of IoT due to dense sensor for rich selection and data quantization. The scenario of (0,0) gets the worse performance of IoT when no selection and quantization. Apparently, this scenario consumes many times energy than the scenario of (1,1). Nevertheless, although different collaboration of sensor selection and data quantization plays the role of reducing different energy consumption, they can keep the performance of energy balance for IoT.
8 Conclusions
In this paper, dynamic clustering methods is adopted to improve energy efficiency while guaranteeing energy consumption balance. We deign the sensor selection scheme for carrying out the data collection tasks according to energy distribution of sensor nodes. Concretely, by considering the reality of random deployment and introducing the definition of node density for IoT, we develop a Pareto optimality for sensor nodes selection in terms of energy efficiency. Furthermore, we recruit voluntary mobile devices as mobile edge computing servers to collect the data from selected sensor nodes in the cluster, offloading and processing them to achieve energy efficiency.
References
Akyildiz, F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: a survey. Comput. Netw. 38(4), 393–442 (2002)
Gezici, S., et al.: Localization via ultra-wideband radios: a look at positioning aspects for future sensor networks. IEEE Signal Process. Mag. 22(4), 70–84 (2005)
Liu, S., Kar, S., Fardad, M., Varshney, P.K.: Sparsity-aware sensor collaboration for linear coherent estimation. IEEE Trans. Signal Process. 63(10), 2582–2596 (2015)
Liu, S., Fardad, M., Masazade, E., Varshney, P.: Optimal periodic sensor scheduling in networks of dynamical systems. IEEE Trans. Signal Process. 62(12), 3055–3068 (2014)
Cao, N., Sora, C., Engin, M., Pramod, K.V.: Sensor selection for target tracking in wireless sensor networks with uncertainty. IEEE Trans. Signal Process. 64(20), 5191–5204 (2015)
Zhang, J., Wang, T., Tang, J.: Optimising rendezvous-based data collection for target tracking in WSNs with mobile elements. Int. J. Sensor Networks 30(4), 218–230 (2019)
Liu, H.Q., So, H.C., Lui, K.W.K., Chan, F.K.W.: Sensor selection for target tracking in sensor networks. Progress Electromag. Res. 95, 267–282 (2009)
Zhang, D., Yu, L., Zhang, W.A.: Energy efficient distributed filtering for a class of nonlinear systems in sensor networks. IEEE Sens. J. 15(5), 3026–3036 (2015)
Hu, L., Wang, Z., Liu, X.: Dynamic state estimation of power system with quantization effects: arecursive filter approach. IEEE Trans. Neural Netw. Learn. Syst. 27(8), 1604–1614 (2016)
Zhang, J., Tang, J., Wang, F.: Cooperative relay selection for load balancing with mobility in hierarchical WSNs: a multi-armed bandit approach. IEEE Access 8, 18110–18122 (2020)
Zhang, J., Tang, J., Wang, Z.H., Wang, F., Yu, G.: Load-balancing rendezvous approach for mobility-enabled adaptive energy-efficient data collection in WSNs. KSII Trans. Internet Inf. Syst. 14(3), 1204–1227 (2020)
Yang, B., Cao, X., Yuen, C., Qian, L.: Offloading optimization in edge computing for deep learning enabled target tracking by internet-of-UAVs. IEEE Internet Things J. https://doi.org/10.1109/jiot.2020.3016694
Cui, L., et al.: Joint optimization of energy consumption and latency in mobile edge computing for internet of things. IEEE Internet Things J. 6(3), 4791–4803 (2019)
Guo, S., Liu, J., Yang, Y., Xiao, X., Li, Z.: Energy-efficient dynamic computation offloading and cooperative task scheduling in mobile cloud computing. IEEE Trans. Mobile Comput. 18(2), 319–333 (2019)
Acknowledgments
This work is supported by the State Key Laboratory of Process Automation in Mining & Metallurgy and Beijing Key Laboratory of Process Automation in Mining & Metallurgy (BGRIMM-KZSKL-2020-02), and National Key Research and Development Project(2020YFE0201100,2019YFE0105000).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Zou, G., Zhang, J., Tang, J., Zhou, J. (2021). Collaboration Energy Efficiency with Mobile Edge Computing for Data Collection in IoT. In: Sun, X., Zhang, X., Xia, Z., Bertino, E. (eds) Advances in Artificial Intelligence and Security. ICAIS 2021. Communications in Computer and Information Science, vol 1422. Springer, Cham. https://doi.org/10.1007/978-3-030-78615-1_24
Download citation
DOI: https://doi.org/10.1007/978-3-030-78615-1_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-78614-4
Online ISBN: 978-3-030-78615-1
eBook Packages: Computer ScienceComputer Science (R0)