Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Green Industrial
communications capabilities, consume substantial
amounts of energy and lead to an increasing car-
bon footprint. On the other hand, IIoT systems
48 0163-6804/16/$25.00 © 2016 IEEE IEEE Communications Magazine — Communications Standards Supplement • December 2016
• In the sense entities domain, we design a
three-layer hierarchical framework to realize
the deployment of nodes in IIoT, achieving
the goal of saving energy and increasing net- Virtual
work lifetimes. environment
• Based on the aforementioned architecture, Application
Application
we develop an activity scheduling mecha- server
nism to switch nodes to sleep mode and
wake them up when required based on the OS
calculation of sleep interval.
The remainder of our article is organized as fol- Hypervisor
Interface
lows. We describe the system model developed
for energy-efficient IIoT. We present the three-lay-
er framework for the deployment of nodes in the
proposed model. We demonstrate the activity Cloud server
scheduling and wake up mechanism on the basis
of the predicted sleep intervals. We demonstrate
the experimental results and conclude this paper.
via massive nodes. the sever, preventing direct access from the cli- Gateway
ent application. This keeps the server code trans- layer
Thus, optimizing their parent to the client, preventing unnecessary and
potentially dangerous release of the code. How-
sensing, processing, ever, the admin is allowed direct access to the
and communications server in order to make necessary modifications.
This is also the interface that provides visualization
can efficiently reduce of the processed data derived from the raw data
energy consumptions. collected by SNs. Sensor
Sense
User Applications layer
RFID
Working as client side applications, the user appli-
Phone
cations can be classified into the following two Camera
categories according to the authentication mech-
anisms.
Client Applications: To use virtual objects host- Figure 2. Three-layer architecture of sensing entities
ed as applications in the virtual environment, the domain.
client uses application interface to send requests
to the server. Direct access is not allowed within information from the interested area are placed
this authentication. in the sense layer. Being responsible for data
Admin Applications: Unlike the client applica- collection, a SN senses the target environ-
tion, an admin application has the right to access ment and sends information to a GN. The SNs
the server directly. Then the admin can promptly are classified into trigger-based and periodic,
make necessary modifications to the system and according to the data collection and transmis-
monitor the performance of the whole system. sion frequency that are specified by a certain
application. The former transmit data only when
Three-Layer Framework of the a particular event occurs. Otherwise, they just
Sense Entities Domain wait. However, periodic nodes collect and
transmit information on the arrival of a query at
Design Goals regular intervals. Both types collect data in their
In our proposed system architecture, we focus buffers and transmit data via their communica-
on the sense entities domain where intelligent tion hardware.
collections of monitored data in IIoT systems Unlike sense nodes in other deployment
are made via massive nodes. Thus, optimizing schemes, we pursue the goal of saving energy
their sensing, processing, and communications and balancing traffic loads. Thus, in our deploy-
can efficiently reduce energy consumption. As ment, direct communications between SNs are
the backbone of IIoT systems, WSNs can be not allowed and must take GNs as relay nodes. A
a reference when things are deployed in IIoT. SN only sends the acquired data to and receives
However, compared with WSNs, IIoT achieves packets from its upper GN. For this, nodes in
a larger scale and involves much more het- IIoT are not necessary to implement sophisticat-
erogeneous devices, which in return calls for ed hardware or run complicated routing mech-
efficient and effective information collection, anisms, thus reducing computational complexity
processing, and communication approaches. and system cost.
To address the mentioned problems, in this Gateway Layer: The gateway layer is a col-
paper we follow the hierarchical deployment lection of nodes with relatively high processing
and arrange nodes in a three-layer approach in capabilities to run a relatively complicated routing
the sense entities domain for the deployment protocol and thus work as the state managers for
of nodes in the IIoT based on our proposed the lower SNs. GNs also serve as relays to for-
architecture. ward the data harvested by their SNs to the cloud
server through CNs for further computation and
Three-Layer Framework processing. In the scenario discussed in the next
We place nodes involved in the IIoT in a hierarchi- section, a GN can calculate the sleep intervals of
cal style with static routing configuration, avoiding the SNs connected to it. There is no constraint on
a complex routing protocol as suggested in [8]. communications between two GNs.
The three layers of our architecture are illustrated Control Layer: In the control layer, there are
in Fig. 2, i.e., from bottom to top, the sense layer, CNs that serve as the manager of GNs. In addi-
the gateway layer, and the control layer. tion to transmitting data harvested by SNs to the
Sense Layer: Nodes to collect the desired cloud server and fetching required information
80 0.8
Resource utilization rate (%)
40 0.4
0.2
20
0.0
0 0 0 0 0 0 0 0 0 00 00 00
0 20 40 60 80 100 120 140 160 180 30 60 90 120 150 180 210 24 27 30
Time (min) Number of nodes
(a) (b)
nodes and trigger-based nodes. The assignment regarding the nodes, a sleep scheduling and wake
of each SN to a spcific GN is calculated by the up protocol has been proposed. By calculating
CN, and the energy-efficient algorithm is running the sleep interval of SNs, the GN can change the
at the GN’s side. Data collected by the SNs are state of SNs for the purpose of efficient energy
sent to the data center that hosts Hadoop via utilization. Meanwhile, the CN decides the alloca-
their GNs. The conflict factor is assumed to be tion of SNs to GNs. An evaluation has validated
zero. Given the number of nodes that may be the effectiveness of our architecture in improving
at a low level, we use a bootstrapping technique resource utilization and energy consumption.
[13] to bootstrap nodes 300 to 3000. Then, the
performance of these nodes is observed within a Acknowledgment
180-minute experiment, with and without calculat- This work is supported by NSFC (61572262); the
ed sleep intervals. To determine the scalability, we NSF of Jiangsu Province (BK20141427); NUPT
repeat the experiment with a varying number of (NY214097); the Open Research Fund of the Key
nodes. After that, resource utilization and energy Lab of Broadband Wireless Communication and
consumption are measured and shown in Fig. 5a Sensor Network Technology (NUPT), the Minis-
and Fig. 5b, where the optimized curve stands for try of Education (NYKL201507); the Qinlan Proj-
the results of adopting our proposal based on the ect of Jiangsu Province; the ERANet LAC Project
original ones. (ELAC2015/T10- 0761); and CONICYT FONDEF
(ID16I10466).
Performance Analysis
As shown in Fig. 5a, considerable improvement References
in resource utilization is achieved due to the strict [1] C. Sarkar et al., “A Scalable Distributed Architecture Towards
schedule of mode switching using predicted sleep Unifying IoT Applications,” Proc. IEEE World Forum on Inter-
net of Things (WF-IoT), Mar. 2014, pp. 508--13.
intervals for nodes. Figure 5b shows the architec- [2] J. Leu, C. Chen, and K. Hsu, “Improving Heterogeneous
ture’s scalability, as a significant amount of ener- SOA-based IoT Message Stability by Shortest Processing
gy can be saved by increasing the number of Time Scheduling,” IEEE Trans. Services Comp., vol. 7, no. 4,
nodes. This is due to the fact that as the network Oct. 2014, pp. 575--85.
[3] C. Estevez and J. Wu, “Recent Advances in Green Internet of
becomes larger, our architecture will play a more Things,” Proc. IEEE Latin-American Conf. Commun. (LATIN-
important role in optimizing energy consumption. COM), Nov. 2015, pp. 1–5.
Conclusions
[4] S. F. Abedin et al., “A System Model for Energy Efficient
Green-IoT Network,” Proc. Int’l. Conf. Information Network-
ing (ICOIN), Jan. 2015, pp. 177–82.
With the emerging applications of IoT [14, 15], [5] H. Chao, Y. Chen, and J. Wu, “Power Saving for Machine to
it may be adopted to protect industry plants via Machine Communications in Cellular Networks,” Proc. IEEE
control and surveillance, which in turn will intro- GLOBECOM Wksps., Dec. 2011, pp. 389–93.
duce critical energy consumption issues. From [6] Z. Sheng et al., “Recent Advances in Industrial Wireless Sen-
sor Networks Towards Effcient Management in IoT,” IEEE
the perspective of energy saving in industry, we Access, vol. 3, June 2015, pp. 622–37.
adopted an architecture composed of a sense [7] P. Li, S. Guo, and J. K. Hu, “Energy-Efficient Cooperative
entities domain, RESTful service hosted networks, Communications for Multimedia Applications in Multi-Chan-
a cloud server, and user applications. Then, to the nel Wireless Networks,” IEEE Trans. Computers, vol. 64, no.
6, June 2015, pp. 2670–279.
massive deployments of nodes in the sense enti- [8] G. Han et al., “Cross-Layer Optimized Routing in Wireless
ties domain, we presented a three-layer architec- Sensor Networks with Duty Cycle and Energy Harvesting,”
ture that includes a sense layer, a gateway layer, Wireless Commun. and Mobile Comp., vol. 15, no. 16, Mar.
and a control layer. By forbidding direct commu- 2015, pp. 1957–81.
[9] W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan,
nication between two SNs and using GNs as relay “An Application-Specific Protocol Architecture for Wireless
nodes, the proposed structure may save energy Microsensor Networks,” IEEE Trans. Wireless Commun., vol.
and prolong the lifetime of the system. Moreover, 1, no. 4, Oct. 2002, pp. 660–70.