Next Article in Journal
On the Turbulence-Chemistry Interaction of an HCCI Combustion Engine
Previous Article in Journal
Wind Resource Assessment and Economic Viability of Conventional and Unconventional Small Wind Turbines: A Case Study of Maryland
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

The Wireless Solution to Realize Green IoT: Cellular Networks with Energy Efficient and Energy Harvesting Schemes

Shaanxi Key Laboratory of Information Communication Network and Security, Xi’an University of Posts and Telecommunications, Xi’an 710121, China
*
Authors to whom correspondence should be addressed.
Energies 2020, 13(22), 5875; https://doi.org/10.3390/en13225875
Submission received: 19 October 2020 / Revised: 3 November 2020 / Accepted: 9 November 2020 / Published: 11 November 2020
(This article belongs to the Section C: Energy Economics and Policy)

Abstract

:
With the tremendous increase of heterogeneous Internet of Things (IoT) devices and the different service requirements of these IoT applications, machine-type communication (MTC) has attracted considerable attention from both industry and academia. Owing to the prominent advantages of supporting pervasive connectivity and wide area coverage, the cellular network is advocated as the potential wireless solution to realize IoT deployment for MTC, and this creative network paradigm is called the cellular IoT (C-IoT). In this paper, we propose the three-layer structured C-IoT architecture for MTC and review the challenges for deploying green C-IoT. Then, effective strategies for realizing green C-IoT are presented, including the energy efficient and energy harvesting schemes. We put forward several strategies to make the C-IoT run in an energy-saving manner, such as efficient random access and barring mechanisms, self-adapting machine learning predictions, scheduling optimization, resource allocation, fog computing, and group-oriented transmission. As for the energy harvesting schemes, the ambient and dedicated energy harvesting strategies are investigated. Afterwards, we give a detailed case study, which shows the effectiveness of reducing power consumption for the proposed layered C-IoT architecture. Additionally, for real-time and non-real-time applications, the power consumption of different on-off states for MTC devices is discussed.

1. Introduction

The explosive progress of information technology enables the Internet of Things (IoT) to support billions of devices on a global scale [1], which has built a bridge to connect the virtual cyber world to the real physical world [2]. With tremendous heterogeneous IoT devices and various applications, the world is truly transformed into a global village [3], providing us a platform to enjoy the smart environment and deeply changing the manner in which we live, work, and study [4].
In the traditional IoT deployment, sensor nodes are the main components; however, currently, IoT is also composed of other kinds of IoT devices, such as actuators [5], unmanned aerial vehicles (UAVs) [6,7], robots [8], etc. Furthermore, in the near future, more wearable devices will appear to execute the functionality of health monitoring [9]. Surrounded by various heterogeneous IoT devices, multiple IoT applications are emerging, which advocate diverse latency and energy efficiency (EE) requirements [10,11]. In this context, machine-type communication (MTC) gains momentum and is now a common trend when deploying the large-scale IoT [12].
Compared to the conventional human-to-human (H2H) communications, MTC shows its unique features, which include massive connectivity and transmission, extra low power consumption level, and high EE and security/privacy requirements [13]. There are several wireless access solutions for realizing MTC in IoT, i.e., ZigBee, WiFi, and Bluetooth [14]. A detailed description of these techniques is given in Table 1. They all work in the 2.4 G spectrum band, and thus, the co-channel interference is severe, bringing a negative effect to the coverage range and transmission distance. Additionally, working in the unlicensed spectrum makes the security issue more challenging to guarantee. As for the wired access solutions, though they are reliable and can provide high data rates, they are not practical in large-scale IoT implementations due to the cost ineffectiveness and lack of scalability and mobility. Therefore, with the trend of massive IoT connectivity, their disadvantages restrict them from going further into practical IoT implementations, and more advanced wireless solutions are advocated [15]. To this end, the cellular network, especially the Fifth-Generation (5G) communication network, exhibits its unique superiority for supporting pervasive connectivity and has been put forward as the most promising wireless solution for massive IoT connectivity [16]. Combining the cellular network with IoT, namely the C-IoT, ubiquitous connectivity and large coverage can be realized [17]. Additionally, the security and quality of service (QoS) requirement can also be guaranteed (Currently, the software-defined network (SDN) is regarded as a crucial technique for IoT deployment. There are two main advantages that can be brought by combining IoT with SDN. Firstly, SDN-based IoT enables the network operator to perform centralized, flexible, and programmable management of numerous IoT devices [18]. Secondly, SDN-based IoT can deal with the challenges arising from heterogeneous access technologies and device infrastructures [19,20]. In this paper, we review the C-IoT architecture, which aims to provide ubiquitous and seamless connectivity to MTC devices. Under the C-IoT architecture, we concentrate on the energy efficient and harvesting designs to implement green C-IoT. The network management and control, however, are not the main focus of this paper, which will be left for our further investigation).
Note that the C-IoT is not a major generator of greenhouse emission and global warming, but still has negative effects on environmental conservation owing to the pervasive and ubiquitous connectivity of MTC devices [21]. As for the MTC devices themselves, distributed everywhere and every time to support the functions of sensing, transferring, and communicating, they are typically battery-powered, and it is impossible to recharge them before replacement. In this regard, it is worth considering making the C-IoT operate and work in a more energy efficient manner.
In the literature, there are many research works investigating how to optimally utilize the system power resource and make the C-IoT more energy efficiently. Specifically, Lee et al. in [22] investigated the density clustering-based base station (BS) status control algorithm to reduce total power consumption, where the number of active BSs and their locations could be determined. Similarly, Reference [23] put forward the approach for the BSs to control the on-off states of the IoT devices via downlink signaling. Furthermore, this paper addressed the issues of uplink power control for IoT devices, aiming to improve the uplink coverage performance. Apart from the aforementioned research towards energy efficient C-IoT, there are also many papers talking about the energy harvesting schemes in the C-IoT. In [24], the authors studied the energy harvesting schemes for uplink and downlink coverage, and the time division-based method was adopted to enable power and information transmission. To realize sustainable communications for massive C-IoT, Qi et al. designed an architecture for channel state information acquisition, signal reconstruction, information decoding, and energy harvesting [25], and the negative effects of channel uncertainty, successive interference cancellation, and non-linear energy harvesting on sustainable communications were also observed. Reference [26] investigated the self-sustainability of the overlay IoT, where the harvested energy was sourced from the downlink cellular networks. The authors in [27] studied the energy and spectrum efficient IoT network, where the spectrum was used for improving spectrum efficiency and energy harvesting. Moreover, the energy transfer was adopted to boost EE in this paper. For non-orthogonal multiple access (NOMA)-based C-IoT, which is equipped with the function of simultaneous wireless information and power transfer (SWIPT), Reference [28] investigated two beamforming designs to maximize the weighted sum rate and minimize the total power consumption, respectively.
In light of the above, in order to solve the ubiquitous and seamless connectivity problem in IoT, we propose a three-plane C-IoT architecture, consisting of the device plane, the access and edge computing plane, and the cloud computing plane. Based on this architecture, we concentrate on the energy efficient and harvesting designs to implement green C-IoT. Specifically, the energy efficient schemes include efficient random access and barring mechanisms, self-adapting machine learning predictions, scheduling optimization, resource allocation, fog computing, and group-oriented transmission. The energy harvesting schemes are classified into two categories, namely ambient energy harvesting and dedicated energy harvesting. More details of these schemes will be presented in the following parts.
The rest of this paper is organized as follows. In Section 2, we propose the layered structure of the C-IoT architecture and present the challenges when deploying the green C-IoT architecture for MTC. The energy efficient and harvesting schemes are depicted in Section 3 and Section 4, respectively. Then, a case study is carried out to validate the superiority of the proposed C-IoT architecture in Section 5. Section 6 concludes this paper and provides future directions for the implementation of the C-IoT.

2. The Green C-IoT for MTC

The IoT is not a fresh concept, but has gained more popularity and momentum recently. It is widely applied in the deployment of smart cities [29,30], such as smart homes [31], smart grids [32], smart monitoring [33], smart transportation [34], eHealth [35], etc., which provides us a platform to improve the work efficiency and bring much convenience to our daily lives. However, everything has its cost. With the IoT devices’ expansion, the network also faces many challenges [36]. Due to the pervasive number of MTC devices, the huge power consumption and carbon dioxide emissions pose great pressure on environmental conservation. This severe situation pushes us to consider the green IoT deployment, which is the general trend of development toward green wireless communications for the future wireless networks’ design [37].
Green IoT aims at reducing power consumption and minimizing operational costs with the aid of energy efficient, sustainable, and environmentally-aware technologies [38,39]. In this regard, green IoT typically implies two meanings. On the one hand, it refers to the schemes adopted by IoT devices bringing a benefit in terms of saving on energy consumption [40]. On the other hand, it means that the IoT architecture, especially the tremendous amount of IoT devices, such as smartphones, notebooks, household electronics, UAVs, etc., is operationally energy-saving. In practical implementations, both aspects are supposed to be considered when realizing the green IoT deployment [41]. By adopting energy efficient and energy-aware schemes, green IoT is able to reduce the greenhouse effect and achieve a sustainable IoT system [42,43].
Owing to the proliferation of IoT devices, MTC will be widely applied to multiple applications, where IoT devices are able to gain the opportunities to communicate with remote automatic devices for monitoring and information exchange without or with minimal manual control [44]. In MTC, the requirements of these applications vary in many aspects [33,45], including the data rate, time latency, coverage area, reliability, security, power consumption, etc. For applications in the residential zone, MTC can be employed in smart homes to provide some intelligent services by automatically controlling the electronic appliances. In farms and factories, MTC is capable of improving the working efficiency of industrial operations. Apart from the aforementioned scenarios, MTC can also be deployed in many other environments, as presented in Figure 1, which has attracted considerable attention from both academia and industry. In particular, some standard work towards the new MTC 3GPP network architecture was published in Release 12 and Release 13 [46], where the overload problem was solved. Moreover, the researchers from the industrial field focus on implementing more practical applications so as to make adequate preparations for smart cities in the coming years (Though the SDN is not specifically studied in this paper, the SDN architecture can be easily extended to the proposed three-tier C-IoT. Specifically, the control plane in the SDN can be implemented in the cloud computing plane with centralized controllers, and the user plane belonging to the SDN corresponds to the device plane and the access and edge computing plane. With this framework, which combines the SDN with the C-IoT, the functions of network management and control can be realized in our future work).
Due to the high density of MTC devices, the trend of massive MTC is on its way [47], which is more applicable and realistic in IoT environments. In this context, from the aspects of both infrastructure and control signaling, the cellular network naturally provides the platform for ubiquitous and seamless connectivity [23]. Different from the traditional wireless sensor network (WSN), the appearance of multiple sensor nodes makes the C-IoT more complicated, and many existing methods cannot be simply extended to the C-IoT deployment [27]. In addition, different from cellular network, such as the LTE-A network, the C-IoT is confronted with a severer situation, which is caused by heterogeneous MTC devices, various delay requirements, wide area coverage, and massive access to the evolved NodeB (eNB). The C-IoT architecture is shown in Figure 2. Additionally, the proposed architecture contains three planes, whose structure is presented in Figure 3. More details are presented as follows.
  • Device plane: This plane consists of various heterogeneous MTC devices. These devices are capable of accessing the cellular network and can enjoy the ubiquitous connectivities of the C-IoT.
  • Access and edge computing plane: This plane provides users with a platform for wireless access. Moreover, the fog nodes are equipped with some storage, computation, and processing capabilities. With these nodes, some data traffic for MTC devices can be cached and computed locally, and the traffic burden of the central data center can be alleviated.
  • Cloud computing plane: In this plane, the cloud server with cloud storage is placed, which are used to execute the centralized computation and processing tasks.
Based on the proposed three-plane architecture, the challenges when deploying green C-IoT are summarized and given as follows.
  • Massive access: With plentiful heterogeneous MTC devices deployed in the practical scenario, they make diverse attempts to realize access and modify, release, or handover processes [48,49]. Therefore, the random access scheme should be carefully designed so as to provide the high QoS requirement and a high successful access probability, as well as avoid attempt collisions.
  • Load imbalance: There are many kinds of heterogeneous MTC devices that execute diverse functions and that are distributed in different geographical positions. For some MTC devices providing real-time applications, they often stay in active mode and transmit the sensed data, leading to more power consumption [33]. Moreover, it is obvious that urban areas generally generate more data traffic than rural areas. Therefore, the traffic load is severe in some areas, while in some places, there is light traffic, which will result in the load imbalance problem [50].
  • Coverage holes and interference: Though the C-IoT has the ability to provide wide area coverage with ubiquitous and seamless connectivity, there still remain some coverage holes due to the improper cell planning and the mobility scheduling of the MTC devices [51]. In addition, the considerable amount co-existing MTC devices brings interference [52], and their interference may be aggravated when the number of devices increases rapidly [53].
  • High EE requirement: In general, for some sensor nodes, their lifespan of is supposed to be more than 15 years [48]. Though they work at a low power level, it is still necessary and challenging to make them operate in an energy efficient manner [54], since they cannot be re-charged again. Besides, large-scale energy management is a tough task in C-IoT scenario [55].
  • Unavailability of servers: In some remote and traffic overloaded areas, the sensed data are difficult to transmit to the server, which is power consuming and has negative effects on real-time and delay-sensitive applications [33].
In summary, the deployment of green C-IoT is confronted with huge challenges in terms of the architectural and technical aspects [22]. In the following sections, we intend to handle these severe challenges through energy efficient and energy harvesting schemes.

3. Energy Efficient Schemes for Green C-IoT

In this section, we propose several energy efficient schemes to deploy green C-IoT to deal with the architectural and technical challenges presented above.

3.1. Efficient Random Access and Barring Mechanisms

In the presence of massive IoT connectivity, the issue of random access is more challenging than in traditional cellular networks. In order to deal with this problem, an efficient random access procedure is strongly demanded [16]. Note that there is a tradeoff between the access attempt and successful access probability. To be more specific, generally, if there are more access attempts for a certain node, the successful access probability of this node will increase. However, more access attempts may lead to more collisions, which will damage the performance of the successful access probability to other nodes and lead to more power consumption. Therefore, the mutually incompatible relationship among them should be considered in the C-IoT deployment.
Additionally, when the network is loaded heavily, the sensed information for time-tolerant applications can be cached in devices [48], in which case the access attempts can be decreased and less power will be spent in the meantime. Then, in light traffic periods, the gathered data will be transmitted and processed. Moreover, if the current network is in a heavily loaded state, the extended access barring (EAB) strategy can also be employed [56]. Under this strategy, eNBs will decline some access requirements of MTC devices, which are assigned with lower priority or looser delay requirements.

3.2. Self-Adapting Machine Learning Predictions

Since the machine learning algorithm, especially the deep learning algorithm, is applicable in large-scale environments [57], it can be adopted as a useful tool to execute the route/position, traffic, and battery predictions in the C-IoT architecture. Through the technical tool of machine learning, the real-world IoT data can be mined and intelligently analyzed [58], after which some features of the IoT applications and the network can be captured and forwarded to users and Internet service providers (ISPs).
When performing predictions, the type of MTC devices should be taken into account. Generally, they can be classified into two categories, i.e., devices generating data frequently (DFD) and devices generating data less frequently (DNFD) [5]. Generally, DFD generates the urgent data, and thus, the predictions of these devices are supposed to be immediately accomplished, which can guarantee the QoS requirement and reliability of these sensitive IoT applications. On the contrary, the prediction requirements of DNFD are not too stringent, and the interval between two successive predictions is allowed to be longer.
Additionally, as for the traffic prediction, it can be performed in both the server’s and devices’ side, through which some useful insights can be yielded from the perspective of load balancing and resource allocation [16]. Specifically, at the server’s side, the accurate traffic predictions enable the server to properly allocate the computation resource and assign different access priorities. Meanwhile, the traffic predictions at the devices’ side make sure that devices can make the decisions to stay awake to transmit sensed data or switch off and enter sleep node.
Last but not the least, the battery levels of some vital sensor nodes, such as the sink nodes, have to be carefully taken into account, in case some emergencies occur and the immediate communications are interrupted. In these cases, what is mentioned above should be jointly considered, so the global decisions can be made to further save power consumption and guarantee reliability [27].

3.3. Scheduling Optimization

With the aim of reducing power consumption and enhancing EE performance, it is a preferable choice to turn the unnecessary nodes into sleeping mode [53]. Thereupon, it is of great necessity to design the optimal scheduling and planning schemes of the MTC devices to decide the on-off states of these devices. Besides, the duty cycle needs to be carefully designed to make a proper compromise between lifetime and power consumption [59].
When referring to sleeping mode, it can be classified into two categories, namely semi-sleeping mode and total-sleeping mode. Semi-sleeping mode means that the sensors are capable of sensing the ambient environment, and the sensed data are not transmitted immediately. In this case, the sensed data can be locally stored in MTC devices, and the cached data will be transmitted if the value of the sensed data reaches the pre-defined threshold. On the other hand, in total-sleeping mode, the MTC devices are not allowed to sense the surrounding environments. Meanwhile, we note that the transitions between active and sleeping modes are also power-consuming. Therefore, combined with the prediction techniques, it is better to estimate the time of the next data transmission and make the decisions about whether or not to switch off the MTC devices to sleep mode when the current transmission process is almost complete.
As for the wake-up strategies of MTC devices, these can be accomplished in periodical and network-initiate manners. The former strategy is simple, and the devices will be activated in some certain time periods. This method costs little control signaling overhead. The wake-up period needs to be properly decided, and this method fails to deal with the emergent and unexpected scenarios. When confronting these scenarios, the network-initiate strategy can be adopted, where the MTC devices will be woken up if some emergencies happen. However, the latter will result in more control signaling overhead. To this end, there is a tradeoff between these two wake-up strategies, which deserves great consideration in the practical C-IoT deployment [50].

3.4. Resource Allocation

Owing to different priorities, QoS requirements, and residual power levels, the energy efficient resource allocation schemes will play a key role in reducing power consumption and improving EE performance [60]. The resource to be allocated covers many aspects, such as computation, power, frequency, and time resources. There is a myriad of mature scientific research towards resource allocation in cellular networks; however, they cannot be directly applied to the C-IoT scenario, since these works fail to capture the massive connectivity characteristic of the C-IoT. Moreover, the time varying and random traffic arrival properties should also be carefully considered [26].
When designing the resource allocation schemes, ISPs are supposed to pay attention to the QoS-guaranteed and global dynamic resource allocation. The formal scheme is based on the design criterion of the QoS requirement, where the computation, power, frequency, and time resources are allocated to satisfy the minimum QoS requirement of some specific important applications. The latter scheme, from the global view, aims to make sure the overall network is able to run normally and energy efficiently, while capturing the time-varying and mobile features of the observed network. However, the stringent requirements of some applications may be ignored.

3.5. Fog Computing

Following the traditional way, the sensed data will be transmitted to the remote server and then processed in the centralized data center. This may cause much more transmit power consumption and lead to unacceptable time delay in hot spots with severe traffic congestion. Therefore, with a high density of MTC devices, the existing paradigm for cloud computing is not suitable for some remote IoT applications. To shed light on this, the fog computing-based architecture is regarded as a new promising communication model [61].
In the fog computing-based model, fog nodes, distributed at network edges, are equipped with computation and processing capabilities and are able to undertake some computing and caching functions [62]. Then, the transmission and processing tasks can be instantly accomplished by nearby fog nodes, which obviously costs less power consumption and is suitable for time-critical tasks [63]. When considering the dynamic topology of the C-IoT scenario, the mobility of fog nodes should also be considered since the fog nodes should be placed in the hotspots to offload more data traffic.

3.6. Group-Oriented Transmission

In order to reduce the cost caused by extra signaling overheads, multicasting is proposed as an effective manner for signaling distribution [8]. When multicasting transmission is adopted, the MTC devices are firstly grouped, which can provide the same IoT service or serve the same user, and then, identical control signaling can be provided to MTC devices belonging to the same groups.
Compared to the traditional point-to-point unicasting transmission scheme, based on the broadcast nature of the wireless medium, multicasting endows the eNBs with the ability to simultaneously transmit identical signaling information to a group of MTC devices on the same resource block [64]. This transmission design can significantly reduce time latency and power consumption.

4. Energy Harvesting Schemes for Green C-IoT

Different from smart phones and laptops, some MTC devices, such as radio frequency identification device (RFID) tags, require at least a 15 year working life. Owing to the limited battery capacity and non-rechargeable characteristics, effective energy harvesting techniques are strongly demanded to prolong the lifespan of these MTC devices [65,66], which will in turn guarantee the reliability and lengthen the working time of the entire C-IoT.

4.1. Ambient Energy Harvesting

In ambient energy harvesting schemes, the amount of harvested energy depends on many factors, such as the conversion efficiency, distance between the energy source and MTC devices, and their operating environment [67,68]. Among these factors, the operating environment plays the most important role in the energy harvesting process. Taking the wearable device as an example, it is capable of collecting heat from humans. When the skin temperature ranges from 18 °C to 25 °C, the harvested energy is 20–60 µW cm−2 [69], depending on the conversion efficiency of MTC devices. Moreover, when the wearable device moves, the vibrational energy can be collected, and the amount of harvested energy varies from 4 to 800 µW cm−2. As for other MTC devices that gain energy from the Sun, such as those for pollution detection and temperature measurement, the harvested energy can reach 100 µW cm−2 when exposed in strong sunshine.

4.2. Dedicated Energy Harvesting

When concentrating on energy harvesting, the energy arrival rate is a key performance metric, which can guarantee the successive power supply. However, all of the energy sources mentioned in ambient energy harvesting fail to offer a continuous energy arrival rate, and thus, some real-time IoT applications may be interrupted. To solve this issue, the dedicated energy harvesting schemes demonstrate their importance and superiority [25,70]. Dedicated energy harvesting can be realized by simply transmitting radio frequency (RF) signals to energy-hungry MTC devices, since information and energy can both be conveyed by the RF signal [27]. When equipped with multiple antennas in each eNB, the RF signals can be gathered as a beam, after which some beamforming designs can be employed to acquire the directional beams [28].

5. Case Study

We consider the three-tier IoT architecture. In the simulation scenario, there are one eNB and four fog nodes in the access and edge computing plane, and there are 200 MTC devices in the device plane. The eNB is located at the center of the observed area, whose radius is 50 m. The fog nodes and MTC devices are uniformly distributed within this area.
Each MTC device can opt to connect with the eNB or the nearby fog node, which can provide the maximum received signal strength. For an MTC device, if the chosen node reaches the maximum connection number, this device will choose the node that provides the second largest signal strength. When the connection schemes are determined, the total transmit power consumption arising from the eNB and fog nodes can be accordingly calculated, as shown in Figure 4. To validate the effectiveness of the proposed C-IoT architecture, the traditional access scenario, where devices can only access eNBs, is adopted as the benchmark strategy. Firstly, from Figure 4, it can be concluded that, as the association bias grows, MTC devices are more likely to access fog nodes to accomplish the computation functions, and the total power consumption is reduced. Notably, when the association bias is large enough, though MTC devices have a large probability to access fog nodes, too many access attempts may exceed the maximum connectivity number of these fog nodes. To this end, the fog nodes will reject some access requests, and these devices will access the eNBs. As a consequence, the performance gap between the two access schemes will be steady when the association bias is large enough.
IoT applications can be roughly classified into two categories, i.e., real-time applications and non-real-time applications. The former applications are more likely to be activated. This is because there are more data that need to be exchanged. For these two kinds of applications, there are three states, namely active state, semi-sleeping state, and total-sleeping state. The details of these states are specified as follows.
  • In the active state, the MTC devices can transmit the desired data resources straight away, and the power consumption for keeping sensing should be considered.
  • In the semi-sleeping state, the MTC devices are periodically activated by the network operator, and then, the sensed data resources can be transmitted. The power consumption for state transition, from sleeping state to active state, is supposed to be taken into account.
  • In the total-sleeping state, the MTC devices will be triggered to be active by the data requests, and the power consumption of the state transition also needs consideration in this case.
Taking the three states into account, we present the total power consumption for real-time and non-real-time applications under different scheduling modes in Figure 5. On the one hand, for real-time applications, MTC devices in total-sleeping mode will be frequently activated. Considering the fact that the on-off state transition is much more power-consuming than data transmitting and sensing, the devices in total-sleeping mode cost more power consumption than in the other two modes. On the other hand, for non-real-time applications, MTC devices in total-sleeping mode will be less frequently activated; thus, the devices in total-sleeping mode will cost less power consumption than those in active mode. Moreover, from Figure 5, the consensus is also reached that MTC devices in semi-sleeping mode cost the least power consumption. However, nothing comes without a cost. The MTC devices in semi-sleeping mode are supposed to be equipped with some storage capacity. Thus, the sensed data can be locally stored and then transmitted if the value of the sensed data reaches the pre-defined threshold.
From the simulation results shown above, we can find that as the association bias grows, MTC devices are more likely to access fog nodes, leading to reduced power consumption. When the association bias is large enough, the performance gap between the two access schemes will be steady. Moreover, it is also found that, for real-time applications, the total-sleeping state costs most power consumption than the other two modes, while the active state will result in the most power consumption for non-real-time applications.

6. Conclusions and Future Directions

The C-IoT shows great potential in supporting pervasive connectivity and providing wide area coverage in the near future. In this paper, we review the C-IoT architecture for MTC and present the challenges when deploying green C-IoT. Based on the unique features and challenges, the energy efficient and energy harvesting schemes are proposed. To validate the effectiveness of the proposed schemes, a practical use case is provided. With the proposed three-tier C-IoT architecture, it is our aim to provide ubiquitous and seamless connectivity to MTC devices, while the network management and control are not taken into account. To address this issue, the SDN can be combined with the C-IoT, where the centralized controller can carry out the functions of flexible and programmable network management and control. This remaining issue will be left for future studies.
In the future, the research directions for implementing the C-IoT are summarized as follows:
  • The C-IoT is a fresh and emerging network architecture for supporting massive connectivity, whose market model is not mature in practice [48]. Therefore, the service mode, charging policy, and integration with the traditional service need to be carefully considered. Meanwhile, the inter-inhibitive relationships among subscribers, ISPs, and stakeholders ought to be balanced.
  • The fog nodes should not only be limited as the communication relay with computing capabilities, but should also be equipped with more functions, such as resource allocation, scheduling optimization, and some self-adaptive predictions. All these functions mentioned above pose great pressure on fog nodes themselves, both in the hardware and software design, which will be left for further research.
  • When IoT devices are employed in the cellular network, the compatibility issue is worth considering. Confronted with different spectrum bands and control signaling, some related changes and updates may have to be carried out. At the same time, the cost of these changes and updates should be controlled at a lower level.
  • The realization of software-defined C-IoT is still a challenging issue. According to different IoT applications and various service requirements, the software design seems tough, and the subsequent changes in hardware should also be considered.

Author Contributions

Conceptualization, Y.R., X.Z. and G.L.; methodology, Y.R.; investigation, Y.R. and X.Z.; writing, original draft preparation, Y.R.; writing, review and editing, Y.R. and X.Z.; supervision, X.Z. and G.L. All authors read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants 61801382 and 62071377, in part by the Natural Science Foundation of Shaanxi Province (2020JQ-849), and in part by the Innovation Team Project of Shaanxi Province (2017KCT-30-02).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yaqoob, I.; Ahmed, E.; Hashem, I.A.T.; Ahmed, A.I.A.; Gani, A.; Imran, M.; Guizani, M. Internet of Things Architecture: Recent Advances, Taxonomy, Requirements, and Open Challenges. IEEE Wirel. Commun. 2017, 24, 10–16. [Google Scholar] [CrossRef]
  2. Tan, Z.; Qu, H.; Zhao, J.; Zhou, S.; Wang, W. UAV-aided Edge/Fog Computing in Smart IoT Community for Social Augmented Reality. IEEE Internet Things J. 2020, 7, 4872–4884. [Google Scholar] [CrossRef]
  3. Qiu, T.; Chen, N.; Li, K.; Atiquzzaman, M.; Zhao, W. How can heterogeneous Internet of Things build our future: A survey. IEEE Commun. Surv. Tutor. 2018, 20, 2011–2027. [Google Scholar] [CrossRef]
  4. Han, Y.; Wang, R.; Wu, J. Random Caching Optimization in Large-scale Cache-Enabled Internet of Things Networks. IEEE Trans. Netw. Sci. Eng. 2019, 7, 385–397. [Google Scholar] [CrossRef]
  5. Dama, S.; Sathya, V.; Kuchi, K.; Pasca, T.V. A Feasible Cellular Internet of Things: Enabling Edge Computing and the IoT in Dense Futuristic Cellular Networks. IEEE Consum. Electron. Mag. 2017, 6, 66–72. [Google Scholar] [CrossRef]
  6. Wang, X.; Duan, L. Economic Analysis of Unmanned Aerial Vehicle (UAV) Provided Mobile Services. IEEE Trans. Mobile Comput. 2020. [Google Scholar] [CrossRef]
  7. Cetinkaya, O.; Balsamo, D.; Merrett, G.V. Internet of MIMO Things: UAV-Assisted Wireless-Powered Networks for Future Smart Cities. IEEE Internet Things Mag. 2020, 3, 8–13. [Google Scholar] [CrossRef]
  8. Condoluci, M.; Araniti, G.; Mahmoodi, T.; Dohler, M. Enabling the IoT Machine Age With 5G: Machine-Type Multicast Services for Innovative Real-Time Applications. IEEE Access 2016, 4, 5555–5569. [Google Scholar] [CrossRef] [Green Version]
  9. Chettri, L.; Bera, R. A Comprehensive Survey on Internet of Things (IoT) Toward 5G Wireless Systems. IEEE Internet Things J. 2020, 7, 16–32. [Google Scholar] [CrossRef]
  10. Santos, E.L.D.; Mariano, A.A.; Brante, G.; Leite, B.; Souza, R.D.; Taris, T. Energy Efficiency in Multiple Antenna Machine-Type Communications with Reconfigurable RF Transceivers. IEEE Access 2019, 7, 113031–113042. [Google Scholar] [CrossRef]
  11. Zhang, G.; Li, A.; Yang, K.; Zhao, L.; Du, Y.; Cheng, D. Energy-Efficient Power and Time-Slot Allocation for Cellular-Enabled Machine Type Communications. IEEE Commun. Lett. 2016, 20, 368–371. [Google Scholar] [CrossRef]
  12. Wang, K.; Zhou, Y.; Liu, Z.; Shao, Z.; Luo, X.; Yang, Y. Online Task Scheduling and Resource Allocation for Intelligent NOMA-Based Industrial Internet of Things. IEEE J. Sel. Areas Commun. 2020, 38, 803–815. [Google Scholar] [CrossRef]
  13. Yang, Z.; Xu, W.; Pan, Y.; Pan, C.; Chen, M. Energy Efficient Resource Allocation in Machine-to-Machine Communications with Multiple Access and Energy Harvesting for IoT. IEEE Internet Things J. 2018, 5, 229–245. [Google Scholar] [CrossRef]
  14. Liu, X.; Ansari, N. Green Relay Assisted D2D Communications with Dual Batteries in Heterogeneous Cellular Networks for IoT. IEEE Internet Things J. 2017, 4, 1701–1715. [Google Scholar] [CrossRef]
  15. Zhai, X.; Guan, X.; Zhu, C.; Shu, L.; Yuan, J. Optimization Algorithms for Multiaccess Green Communications in Internet of Things. IEEE Internet Things J. 2018, 5, 1739–1748. [Google Scholar] [CrossRef]
  16. Sharma, S.K.; Wang, X. Toward Massive Machine Type Communications in Ultra-Dense Cellular IoT Networks: Current Issues and Machine Learning-Assisted Solutions. IEEE Commun. Surv. Tutor. 2020, 22, 426–471. [Google Scholar] [CrossRef] [Green Version]
  17. Zhang, H.; Di, B.; Bian, K.; Song, L. IoT-U: Cellular Internet-of-Things Networks Over Unlicensed Spectrum. IEEE Trans. Wirel. Commun. 2019, 18, 2477–2492. [Google Scholar] [CrossRef]
  18. Ren, W.; Sun, Y.; Luo, H.; Guizani, M. A Novel Control Plane Optimization Strategy for Important Nodes in SDN-IoT Networks. IEEE Internet Things J. 2019, 6, 3558–3571. [Google Scholar] [CrossRef]
  19. Guo, X.; Lin, H.; Li, Z.; Peng, M. Deep-Reinforcement-Learning-Based QoS-Aware Secure Routing for SDN-IoT. IEEE Internet Things J. 2020, 7, 6242–6251. [Google Scholar] [CrossRef]
  20. Tang, F.; Mao, B.; Fadlullah, Z.M.; Kato, N. On a Novel Deep-Learning-Based Intelligent Partially Overlapping Channel Assignment in SDN-IoT. IEEE Commun. Mag. 2018, 56, 80–86. [Google Scholar] [CrossRef]
  21. Shaikh, F.K.; Zeadally, S.; Exposito, E. Enabling Technologies for Green Internet of Things. IEEE Syst. J. 2015, 11, 983–994. [Google Scholar] [CrossRef]
  22. Lee, W.; Jung, B.C.; Lee, H. DeCoNet: Density Clustering-Based Base Station Control for Energy-Efficient Cellular IoT Networks. IEEE Access 2020, 8, 120881–120891. [Google Scholar] [CrossRef]
  23. Liu, C.H.; Shen, Y.H.; Lee, C.H. Energy-Efficient Activation and Uplink Transmission for Cellular IoT. IEEE Internet Things J. 2020, 7, 906–921. [Google Scholar] [CrossRef] [Green Version]
  24. Kishk, M.A.; Dhillon, H.S. Joint Uplink and Downlink Coverage Analysis of Cellular-based RF-powered IoT Network. IEEE Trans. Green Commun. Netw. 2018, 2, 446–459. [Google Scholar] [CrossRef] [Green Version]
  25. Qi, Q.; Chen, X.; Lei, L.; Zhong, C.; Zhang, Z. Outage-Constrained Robust Design for Sustainable B5G Cellular Internet of Things. IEEE Trans. Wirel. Commun. 2019, 18, 5780–5790. [Google Scholar] [CrossRef]
  26. Benkhelifa, F.; Elsawy, H.; Mccann, J.; Alouini, M.S. Recycling Cellular Energy for Self-Sustainable IoT Networks: A Spatiotemporal Study. IEEE Trans. Wirel. Commun. 2020, 19, 2699–2712. [Google Scholar] [CrossRef]
  27. Ercan, A.; Sunay, M.; Akyildiz, I. RF Energy Harvesting and Transfer for Spectrum Sharing Cellular IoT Communications in 5G Systems. IEEE Trans. Mob. Comput. 2018, 17, 1680–1694. [Google Scholar] [CrossRef]
  28. Qi, Q.; Chen, X.; Ng, D.W.K. Robust Beamforming for NOMA-Based Cellular Massive IoT With SWIPT. IEEE Trans. Signal Process. 2019, 68, 211–224. [Google Scholar] [CrossRef]
  29. Szymanski, T.H. Security and Privacy for a Green Internet of Things. IT Prof. 2017, 19, 34–41. [Google Scholar] [CrossRef]
  30. Hwang, J.; An, J.; Aziz, A.; Kim, J.; Jeong, S.; Song, J. Interworking Models of Smart City with Heterogeneous Internet of Things Standards. IEEE Commun. Mag. 2019, 57, 74–79. [Google Scholar] [CrossRef]
  31. Wu, S.; Rendall, J.; Smith, M.; Zhu, S.; Xu, J.; Wang, H.; Yang, Q.; Qin, P. Survey on Prediction Algorithms in Smart Homes. IEEE Internet Things J. 2017, 4, 636–644. [Google Scholar] [CrossRef]
  32. Rana, M.; Xiang, W.; Wang, E.; Jia, M. IoT Infrastructure and Potential Application to Smart Grid Communications. In Proceedings of the 2017 IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA, 4–8 December 2017; pp. 1–6. [Google Scholar]
  33. Alsamhi, S.; Ma, O.; Ansari, M.; Almalki, F. Survey on Collaborative Smart Drones and Internet of Things for Improving Smartness of Smart Cities. IEEE Access 2019, 7, 128125–128152. [Google Scholar] [CrossRef]
  34. Ahlgren, B.; Hidell, M.; Ngai, C.H. Internet of Things for Smart Cities: Interoperability and Open Data. IEEE Internet Comput. 2016, 20, 52–56. [Google Scholar] [CrossRef]
  35. Wang, B.; Li, M.; Jin, X.; Guo, C. A Reliable IoT Edge Computing Trust Management Mechanism for Smart Cities. IEEE Access 2020, 8, 46373–46399. [Google Scholar] [CrossRef]
  36. Chen, S.; Xu, H.; Liu, D.; Hu, B.; Wang, H. A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective. IEEE Internet Things J. 2014, 1, 349–359. [Google Scholar] [CrossRef]
  37. Hao, W.; Chu, Z.; Zhou, F.; Yang, S.; Sun, G.; Wong, K.K. Green Communication for NOMA-Based CRAN. IEEE Internet Things J. 2019, 6, 666–678. [Google Scholar] [CrossRef]
  38. Huang, J.; Meng, Y.; Gong, X.; Liu, Y.; Duan, Q. A Novel Deployment Scheme for Green Internet of Things. IEEE Internet Things J. 2014, 1, 196–205. [Google Scholar] [CrossRef]
  39. Liu, X.; Zhang, X. Green Cognitive Internet of Things with Self Supply of Energy and Spectrum in Emergency Communications. In Proceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM 2020 WKSHPS), Toronto, ON, Canada, 6–9 July 2020; pp. 1–5. [Google Scholar]
  40. Dai, H.; Bian, H.; Li, C.; Wang, B. UAV-Aided Wireless Communication Design With Energy Constraint in Space-Air-Ground Integrated Green IoT Networks. IEEE Access 2020, 8, 86251–86261. [Google Scholar] [CrossRef]
  41. Arshad, R.; Zahoor, S.; Shah, M.; Wahid, A.; Yu, H. Green IoT: An Investigation on Energy Saving Practices for 2020 and Beyond. IEEE Access 2017, 5, 15667–15681. [Google Scholar] [CrossRef]
  42. Jeon, K.; She, J.; Xue, J.; Kim, S.H.; Park, S. luXbeacon-A Batteryless Beacon for Green IoT: Design, Modeling, and Field Tests. IEEE Internet Things J. 2019, 6, 5001–5012. [Google Scholar] [CrossRef]
  43. Zhang, D.; Qiao, Y.; She, L.; Shen, R.; Ren, J.; Zhang, Y. Two Time-Scale Resource Management for Green Internet of Things Networks. IEEE Internet Things J. 2019, 6, 545–556. [Google Scholar] [CrossRef]
  44. Khan, M.; Islam, M.; Deng, H. Design of a Reconfigurable RFID Sensing Tag as a Generic Sensing Platform Toward the Future Internet of Things. IEEE Internet Things J. 2014, 1, 300–310. [Google Scholar] [CrossRef]
  45. Nauman, A.; Qadri, Y.; Amjad, M.; Afzal, M.; Kim, S. Multimedia Internet of Things: A Comprehensive Survey. IEEE Access 2020, 8, 8202–8250. [Google Scholar] [CrossRef]
  46. Kouzayha, N.; Jaber, M.; Dawy, Z. Measurement Based Signaling Management Strategies for Cellular IoT. IEEE Internet Things J. 2017, 4, 1434–1444. [Google Scholar] [CrossRef]
  47. Han, S.; Xu, X.; Liu, Z.; Xiao, P.; Moessner, K.; Tao, X.; Zhang, P. Energy-Efficient Short Packet Communications for Uplink NOMA-Based Massive MTC Networks. IEEE Trans. Veh. Technol. 2019, 68, 12066–12078. [Google Scholar] [CrossRef]
  48. Dawy, Z.; Saad, W.; Ghosh, A.; Andrews, J.G.; Yaacoub, E. Toward Massive Machine Type Cellular Communications. IEEE Wirel. Commun. 2017, 24, 120–128. [Google Scholar] [CrossRef]
  49. Miuccio, L.; Panno, D.; Riolo, S. Joint Control of Random Access and Dynamic Uplink Resource Dimensioning for Massive MTC in 5G NR Based on SCMA. IEEE Internet Things J. 2020, 7, 5042–5063. [Google Scholar] [CrossRef]
  50. Wang, K.; Wang, Y.; Sun, Y.; Guo, S.; Wu, J. Green Industrial Internet of Things Architecture: An Energy-Efficient Perspective. IEEE Commun. Mag. 2016, 54, 48–54. [Google Scholar] [CrossRef]
  51. Deng, X.; Yang, L.; Yi, L.; Wang, M.; Zhu, Z. Detecting Confident Information Coverage Holes in Industrial Internet of Things: An Energy-Efficient Perspective. IEEE Commun. Mag. 2018, 56, 68–73. [Google Scholar] [CrossRef]
  52. Zhang, C.; Shi, J.; Zhang, Z.; Liu, Y.; Hu, X. FRFT-Based Interference Suppression for OFDM Systems in IoT Environment. IEEE Commun. Lett. 2019, 23, 2068–2072. [Google Scholar] [CrossRef]
  53. Farhan, L.; Kaiwartya, O.; Alzubaidi, L.; Gheth, W.; Dimla, E.; Kharel, R. Toward Interference Aware IoT Framework: Energy and Geo-Location-Based-Modeling. IEEE Access 2019, 7, 56617–56630. [Google Scholar] [CrossRef]
  54. Kallam, S.; Madda, R.; Chen, C.Y.; Patan, R.; Cheelu, D. Low energy aware communication process in IoT using the green computing approach. IET Netw. 2018, 7, 258–264. [Google Scholar] [CrossRef]
  55. Zhang, Y.; Xiong, Z.; Niyato, D.; Wang, P.; Kim, D. Toward a Perpetual IoT System: Wireless Power Management Policy With Threshold Structure. IEEE Internet Things J. 2018, 5, 5254–5270. [Google Scholar] [CrossRef]
  56. Hasan, M.; Hossain, E.; Niyato, D. Random access for machine-to-machine communication in LTE-advanced networks: Issues and approaches. IEEE Commun. Mag. 2013, 51, 86–93. [Google Scholar] [CrossRef]
  57. Lee, C.H.; Lin, J.W.; Chen, P.H.; Chang, Y.C. Deep Learning-Constructed Joint Transmission-Recognition for Internet of Things. IEEE Access 2019, 7, 76547–76561. [Google Scholar] [CrossRef]
  58. Li, H.; Ota, K.; Dong, M. Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing. IEEE Netw. 2018, 32, 96–101. [Google Scholar] [CrossRef] [Green Version]
  59. Van, D.P.; Rimal, B.P.; Chen, J.; Monti, P.; Wosinska, L.; Maier, M. Power-Saving Methods for Internet of Things over Converged Fiber-Wireless Access Networks. IEEE Commun. Mag. 2016, 54, 166–175. [Google Scholar] [CrossRef]
  60. Zhang, K.; Leng, S.; He, Y.; Maharjan, S.; Zhang, Y. Cooperative Content Caching in 5G Networks with Mobile Edge Computing. IEEE Wirel. Commun. 2018, 25, 80–87. [Google Scholar] [CrossRef]
  61. Sun, Y.; Peng, M.; Mao, S. Deep Reinforcement Learning Based Mode Selection and Resource Management for Green Fog Radio Access Networks. IEEE Internet Things J. 2018, 6, 1960–1971. [Google Scholar] [CrossRef] [Green Version]
  62. Dong, Y.; Guo, S.; Liu, J.; Yang, Y. Energy-Efficient Fair Cooperation Fog Computing in Mobile Edge Networks for Smart City. IEEE Internet Things J. 2019, 6, 7543–7554. [Google Scholar] [CrossRef]
  63. Linthicum, D. Connecting Fog and Cloud Computing. IEEE Cloud Comput. 2017, 4, 18–20. [Google Scholar] [CrossRef]
  64. Huang, J.; Duan, Q.; Zhao, Y.; Zheng, Z.; Wang, W. Multicast Routing for Multimedia Communications in the Internet of Things. IEEE Internet Things J. 2017, 4, 215–224. [Google Scholar] [CrossRef]
  65. Niyato, D.; Wang, P.; Kim, D. Optimal Service Auction for Wireless Powered Internet of Things (IoT) Device. In Proceedings of the 2015 IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar]
  66. Huang, Y.; Liu, M.; Liu, Y. Energy-Efficient SWIPT in IoT Distributed Antenna Systems. IEEE Internet Things J. 2018, 5, 2646–2656. [Google Scholar] [CrossRef] [Green Version]
  67. Ejaz, W.; Naeem, M.; Shahid, A.; Anpalagan, A.; Jo, M. Efficient Energy Management for the Internet of Things in Smart Cities. IEEE Commun. Mag. 2017, 55, 84–91. [Google Scholar] [CrossRef] [Green Version]
  68. Sun, W.; Liu, J. Coordinated Multipoint-Based Uplink Transmission in Internet of Things Powered by Energy Harvesting. IEEE Internet Things J. 2018, 5, 2585–2595. [Google Scholar] [CrossRef]
  69. Hester, J.G.D.; Kimionis, J.; Tentzeris, M.M. Printed Motes for IoT Wireless Networks: State of the Art, Challenges, and Outlooks. IEEE Trans. Microw. Theory Technol. 2017, 65, 1819–1830. [Google Scholar] [CrossRef]
  70. Kamalinejad, P.; Mahapatra, C.; Sheng, Z.; Mirabbasi, S.; Leung, V.C.M.; Guan, Y.L. Wireless energy harvesting for the Internet of Things. IEEE Commun. Mag. 2015, 53, 102–108. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The specific application scenarios for MTC.
Figure 1. The specific application scenarios for MTC.
Energies 13 05875 g001
Figure 2. The cellular IoT (C-IoT) architecture.
Figure 2. The cellular IoT (C-IoT) architecture.
Energies 13 05875 g002
Figure 3. The three-plane C-IoT architecture.
Figure 3. The three-plane C-IoT architecture.
Energies 13 05875 g003
Figure 4. The total power consumption under different access scenarios.
Figure 4. The total power consumption under different access scenarios.
Energies 13 05875 g004
Figure 5. The total power consumption under different scheduling modes.
Figure 5. The total power consumption under different scheduling modes.
Energies 13 05875 g005
Table 1. Comparison of the conventional wireless access solutions for MTC devices.
Table 1. Comparison of the conventional wireless access solutions for MTC devices.
DetailsDisadvantages
ZigBee1. Standard low power protocol based on IEEE 802.15.4
2. Enables low data rate
1. Severe interference from a single channel transmission
Bluetooth1. Standard wireless access technology based on IEEE 802.15.1
2. Enables short-range transmission with a data rate of 1 Mbps
1. Sensitive to fading and interference
2. Wide coverage results in a low data rate
WiFi1. Standard wireless access technology based on IEEE 802.11
2. The most frequently used wireless access technology
1. Poor mobility
2. Severe interference
3. Lack of security
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ren, Y.; Zhang, X.; Lu, G. The Wireless Solution to Realize Green IoT: Cellular Networks with Energy Efficient and Energy Harvesting Schemes. Energies 2020, 13, 5875. https://doi.org/10.3390/en13225875

AMA Style

Ren Y, Zhang X, Lu G. The Wireless Solution to Realize Green IoT: Cellular Networks with Energy Efficient and Energy Harvesting Schemes. Energies. 2020; 13(22):5875. https://doi.org/10.3390/en13225875

Chicago/Turabian Style

Ren, Yuan, Xuewei Zhang, and Guangyue Lu. 2020. "The Wireless Solution to Realize Green IoT: Cellular Networks with Energy Efficient and Energy Harvesting Schemes" Energies 13, no. 22: 5875. https://doi.org/10.3390/en13225875

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop