Qsdn-Wise: A New Qos-Based Routing Protocol For Software-Defined Wireless Sensor Networks
Qsdn-Wise: A New Qos-Based Routing Protocol For Software-Defined Wireless Sensor Networks
Qsdn-Wise: A New Qos-Based Routing Protocol For Software-Defined Wireless Sensor Networks
Received April 13, 2019, accepted May 5, 2019, date of publication May 9, 2019, date of current version May 22, 2019.
Digital Object Identifier 10.1109/ACCESS.2019.2915957
ABSTRACT Today, a wide variety of applications with different requirements are rapidly developed in
industrial wireless sensor networks, and providing the Quality of Service (QoS) for this kind of communi-
cation network is inevitable. It is difficult to solve the problems of poor adaptability and difficulty in the
implementation of the QoS-based network configuration and management in traditional network architec-
ture. We present a hierarchical software-defined network architecture for wireless sensor networks, which
makes the complex network management possible and the system more adaptable. Furthermore, we propose
a QoS-based routing protocol, called QSDN-WISE, which consists of a clustering algorithm, a routing
algorithm, and local network maintenance. A double-cluster head-based uneven clustering algorithm, called
DCHUC, avoids the energy hole phenomenon and reduces the workload of a single cluster head. The
centralized QSDN-WISE routing algorithm constructs two heterogeneous forwarding paths for nodes, which
meets the requirements for different data levels. Local network maintenance reduces the number of control
messages in the network. The simulation results indicate that the QSDN-WISE can provide the QoS support
for data with different requirements, balance the network energy consumption, and prolong the network’s
lifetime.
INDEX TERMS Wireless sensor networks, QSDN-WISE, DCHUC, clustering algorithm, energy hole,
routing algorithm, network lifetime.
2169-3536
2019 IEEE. Translations and content mining are permitted for academic research only.
61070 Personal use is also permitted, but republication/redistribution requires IEEE permission. VOLUME 7, 2019
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
X. Tan et al.: QSDN-WISE: A New QoS-Based Routing Protocol for Software-Defined Wireless Sensor Networks
information [11], [12]. However, it is difficult to choose At present, the research on software-defined wireless sen-
the best path and achieve global optimization. Moreover, sor networks mainly focuses on the network management
the large number of control messages generated in distributed architectures. Research on routing protocol, especially QoS
routing protocols also has an impact on data forwarding. routing protocol based on SD-WSN, is still in the initial
(2) Many communication and computation resources are stage. In this paper, we propose a new QoS-based routing
required in the process of establishing and maintaining rout- protocol for software-defined wireless sensor networks called
ing for large-scale deployment of WSNs, which imposes QSDN-WISE that is based on SDN-WISE. The main contri-
great burdens on sensor nodes with limited energy, commu- butions of the current study are summarized as follows:
nication, and computation capabilities [13], [14]. (1) We develop a centralized architecture based on
(3) Energy, computation, and storage resources of sensor SDN-WISE, which makes the complex network management
nodes are limited, while the routing protocols satisfying the possible and the system more adaptable.
diversity of QoS for WSNs are often very complex [15], [16]. (2) We propose a double cluster head-based uneven clus-
Therefore, it is hard to achieve the configuration and manage- tering algorithm called DCHUC, which reduces the workload
ment of protocols. of cluster heads and avoids the energy hole problem.
(4) Routing protocols are developed and solidified in sen- (3) We present a QoS-based routing protocol based on
sor nodes by manufactures for specific applications of WSNs, SDN-WISE called QSDN-WISE, which can provide QoS
and they are therefore hard to upgrade or replace [17], [18]. support for data with different requirements.
This results in poor adaptability and reusability. The remainder of this paper is organized as follows.
Therefore, new technologies must be introduced into the In Section 2, some related work on software-defined WSNs
applications of industrial WSNs to remedy the shortcomings is examined. Section 3 explains the data classification and
mentioned above. proposed SDN-based architecture for hierarchical WSNs.
The Software Defined Network (SDN) originates from the Section 4 presents QSDN-WISE in detail. The simulation
Clean Slate project of Stanford University, and is a new net- and analysis are shown in Section 5. Section 6 concludes this
work architecture that is one of the most promising solutions paper.
for the future Internet. In the SDN network, the logically cen-
tralized control plane is separated from the forwarding plane. II. RELATED WORK
The control plane manages and configures the network, and Numerous recent studies have focused on software-defined
deploys new network protocols in a programmable manner wireless sensor networks. In 2012, Luo and Mahmud almost
through open and unified interfaces. Network equipment only simultaneously proposed that SDN and WSN should be
forwards data according to the strategy sent from the con- integrated to solve the inherent problems in traditional
troller. Via the centralized control of SDN, the control plane WSNs, and became the pioneers of Software Defined WSN
can acquire network information, such as network topology research [25], [26]. Luo designed Sensor OpenFlow based
and traffic in time, so as to achieve more flexible and effective on OpenFlow protocol to separate the control plane from
management than the traditional network architecture. The the data plane of sensor nodes. Mahmud proposed a pro-
network equipment in SDN uses general hardware, so it is grammable sensor called Flow-Sensor and replaced the tradi-
more convenient to deploy, maintain, and upgrade the net- tional WSNs with software-defined WSNs, thus constructing
work [19]. SD-WSN with programmability and customization. In 2015,
As soon as it was proposed, SDN attracted wide atten- the research on software-defined wireless sensor networks
tions from academia and business circles for its innova- became a prevalent topic. Reference [27] uses standard-
tion and advantages, and it has achieved some theoretical ized commercial hardware and SDN technology to design
research results and practical application cases in wired net- a repeatable configurable WSN framework, which discards
works [20], [21]. After it proved successful in traditional the OpenFlow protocol, adopts loose-coupling method, and
wired networks, SDN was introduced into WSNs, Wireless endows sensor nodes with control functions partly. Each
Mesh Networks, and other wireless networks to improve sensor node in the framework executes policies through a
the overall performance of the network and reduce the microcontroller, and the parameters for the whole network are
cost of network management [22]. After substantial exper- configured globally through a centralized controller. Refer-
imentation, researchers have proven that centralized man- ence [28] proposes a new state-based SDN-WISE framework,
agement based on Software Defined WSN (SD-WSN) has which is designed not only to reduce the amount of data
more advantages in the aspects of sensor node simplifi- exchanging between the controller and sensor, but also to
cation, efficient network management and diagnosis, and make sensors support a state-based programmable mode by
network parameter configuration, among others, compared finite state machine. In this way, sensor nodes in SDN-WISE
with the traditional distributed management of WSNs [23]. can run operations that are not supported in stateless solu-
Furthermore, centralized management based on SD-WSN tions. In addition, SDN-WISE provides intact communication
has been considered to better adapt to the future develop- protocols and API interfaces, which provides a potential basis
ment of WSNs, and this view has been widely accepted by for its further research and development. The SDN-WISE
academia [24]. protocol stack is illustrated in Fig.1. Reference [29] proposes
DCHUC includes two processes: the election of cluster head TABLE 2. Pseudo-code of cluster head election.
and the clustering of ordinary nodes.
In the clustering process of a certain type of cluster, if there FIGURE 4. Non-uniform clustering map of DCHUC.
is only one cluster head in the competition radius of an
ordinary node, this ordinary node will directly become a
member of the cluster in which the cluster head is located.
However, there may be multiple cluster heads within the
competition radius of an ordinary node. In order to solve this
problem, this paper defines clustering strength as shown in
eq. (6). DCHUC calculates the clustering strength of each
cluster in its competition radius for the node in this situation,
and chooses to join the cluster with the highest clustering
strength.
1−θ
Sincluster = θEresidual (nj ) + , θ ∈ (0, 1) (6)
dni −nj
to eq. (7).
αk × NC(nj ) + βk × (1 − LS(nj ))
OFk (ni ) = ,
Eresidual (nj )
(dnj −Sink < dni −Sink ) (7)
In eq. (7), Eresidual (nj ) indicates that the node with high
residual energy should be selected as its next hop; NC(nj ) FIGURE 6. Upward routing tree for data level 2.
indicates that the node with low node congestion should be
selected as its next hop if the data sent by the node requires
low latency; LS(nj ) indicates that the node with high link from the sensor node to the sink node by setting αk and
stability should be selected as its next hop if the data sent βk for different types of data. The control information sent
by the node requires high reliability; dnj −Sink < dni −Sink from the sink node to the sensor nodes requires high real-
indicates that the node that should be selected as its next hop time capability and reliability, so the downward routing from
is the node with a distance from the sink that is less than the the sink node to the sensor node is based on the routing tree
distance between ni and the sink. Finally, αk and βk denote of data level 1, and the reverse routing tree is established.
the weight parameters of the k th data type, and their values Considering the high energy consumption of sensor nodes
range from [0,1]. We can conclude that the value of αk should in the area near the sink node due to the requirement of
be greater than that of βk for an important or emergency forwarding much more data, the communication radius of the
data type, while the value of αk should be less than that of sink node is increased and the best next hop of the sink node
βk for a non-emergency data type. In this paper, we set the in one hop range is chosen by eq. (7), so as to complete the
weight parameters as follows: the value of αk is set to 1 for reverse routing. Fig. 6 shows the final upward routing tree for
the data type with real-time requirement, otherwise it is set data level 2.
to 0; the value of βk is set to 1 for the data type with high
reliability requirement, otherwise it is set to 0. Table 4 lists D. MAINTENANCE FOR CLUSTERS AND ROUTING
the corresponding values of αk and βk for the 4 data levels Distributed clustering and routing algorithms in traditional
that are adopted in this paper. network architecture often adopt periodic cluster head rota-
The controller uses the objective function (OF) to choose tion and backbone network reconstruction. This process
the best next hop for each type of data of each backbone results in the periodic generation of a large number of control
node. Routing algorithms supporting QoS for WSN usually messages, which not only consumes too much node energy,
adopt different OF formulas for different types of data, which but also interferes with the transmission of monitoring data.
increases the complexity of the routing algorithm and param- Although the IRPL routing protocol adopts event-triggered
eter configuration. In contrast, QSDN-WISE uses a unified cluster head rotation and a local routing maintenance mech-
OF formula and meets the QoS requirements of different anism, which reduces the number of periodically controlled
types of data by only adjusting the two weight parameters messages, a large number of control messages will still be
of αk and βk , which reduces the complexity of the routing generated in the network when the event is triggered. QSDN-
algorithm. WISE adopts event-triggered cluster head rotation and a local
QSDN-WISE satisfies different QoS requirements for dif- routing maintenance mechanism, and implements a central-
ferent types of data by setting different values of αk and βk . ized algorithm at the controller side, which avoids the gener-
In Table 4, the objective function of αk = 1 and βk = 0 ation of a large number of control messages when the event
satisfies the low-latency QoS requirement of data level 2, is triggered, thus improving network performance.
i.e. choosing the node with high residual energy and low After the network initialization process of QSDN-WISE is
node congestion degree as the next hop. If αk = 0 and completed, sensor nodes in the network regularly send state
βk = 0, it indicates that QSDN-WISE chooses the next hop information, such as node residual energy, node congestion,
while only considering the node residual energy factor, which and link stability, to the controller so that the controller
satisfies the QoS requirement of the data level 4 without can keep up-to-date global network information. Because of
requirements for time delay and packet loss rate. Therefore, the small amount of data of node status information and
the controller constructs an independent upward routing tree the absence of a broadcasting mode, the network storm
are the type of the cluster heads. 0 is the cluster head with
low data congestion, and 1 is the cluster head with high link
stability. The 14th , 15th , 18th , and 19th bytes are the addresses
of two types of cluster heads.
VI. CONCLUSION
A hierarchical software-defined wireless sensor network
FIGURE 15. Comparison of end-to-end delay.
architecture and a QoS-based clustering routing protocol
called QSDN-WISE are proposed in this paper to solve
the problems of poor adaptability and difficulty in network
configuration and management, and support QoS in tradi-
tional network architecture for wireless sensor networks. The
DCHUC clustering algorithm in QSDN-WISE adopts a non-
uniform clustering mechanism to avoid an energy hole in
the "hot spot" network area. The double cluster head mech-
anism with a low time delay and high reliability reduces
the workload of a single cluster head, and implements QoS
requirements for the data in clusters. Based on data clas-
sification, the centralized QSDN-WISE routing algorithm
considers residual energy, node congestion degree, link sta-
bility, and distance between nodes as parameters to choose
FIGURE 16. Comparison of network lifetime. the next hop for nodes, and builds two heterogeneous for-
warding paths for nodes, to meet the requirements of different
data classes. Simulation results show that the QSDN-WISE
forward data of all levels in the cluster to the same relay node. clustering routing protocol can not only balance the energy
When the relay node forwards data, the processing delay of consumption of WSN, but also provides QoS support for data
the node will increase, and the processing delay accumu- with different QoS requirements, and compared with SDN-
lated during multi-hop forwarding will increase significantly. WISE, SDN-DMRP, and IRPL, QSDN-WISE exhibits good
SDN-DMRP adopts multi-path routing based on the shortest performance in energy saving, end-to-end delay, packet loss
path, so the time delay is less than that in SDN-WISE, but rate, and control of the number of messages.
still greater than that of CLASS1 and CLASS2 in QSDN-
WISE. The member nodes in the cluster in QSDN-WISE will REFERENCES
forward data with low time delay to the cluster head with [1] G. Han, H. Wang, M. Guizani, S. Chan, and W. Zhang, ‘‘KCLP:
low node congestion degree, and the cluster head of this type A k-means cluster-based location privacy protection scheme in WSNs for
IoT,’’ IEEE Wireless Commun. Mag., vol. 25, no. 6, pp. 84–90, Dec. 2018.
will still choose the node with low node congestion degree doi: 10.1109/MWC.2017.1800061.
as its relay node. Therefore, compared with SDN-WISE and [2] W. Zhang, J. Wang, G. Han, X. Zhang, and Y. Feng, ‘‘A cluster sleep-wake
SDN-DMRP, QSDN-WISE provides better QoS support for scheduling algorithm based on 3D topology control in underwater sensor
networks,’’ Sensors (Basel), vol. 19, no. 1, Jan. 2019, Art. no. E156.
the data that needs low time delay. [3] G. Han, H. Wang, J. Jiang, W. Zhang, and S. Chan, ‘‘CASLP: A confused
Network lifetime is an important parameter for measur- arc-based source location privacy protection scheme in WSNs for IoT,’’
ing the performance of wireless sensor networks. In the IEEE Commun. Mag., vol. 56, no. 9, pp. 42–47, Sep. 2018.
[4] G. Han, X. Miao, H. Wang, M. Guizani, and W. Zhang, ‘‘CPSLP: A cloud-
simulation, each node sends data packets at the same rate, based scheme for protecting source location privacy in wireless sensor
and the simulation ends when the first node in the net- networks using multi-sinks,’’ IEEE Trans. Veh. Technol., vol. 68, no. 3,
work runs out of energy. Fig. 16 shows the comparison pp. 2739–2750, Mar. 2019.
between the network lifetime in different numbers of nodes [5] I. Al-Anbagi, M. Erol-Kantarci, and H. T. Mouftah, ‘‘Priority- and delay-
aware medium access for wireless sensor networks in the smart grid,’’ IEEE
in the network in the QSDN-WISE, SDN-WISE, and SDN- Syst. J., vol. 8, no. 2, pp. 608–618, Jun. 2014.
DMRP protocols. It can be concluded that under the con- [6] W. Zhang, L. Liu, G. Han, Y. Feng, and Y. Zhao, ‘‘An energy efficient
dition of the same number of nodes, the network lifetimes and QoS aware routing algorithm based on data classification for industrial
wireless sensor networks,’’ IEEE Access, vol. 6, pp. 46495–46504, 2018.
in QSDN-WISE and SDN-DMRP are greater than that in [7] H. Teng et al., ‘‘A novel code data dissemination scheme for Internet of
SDN-WISE. SDN-DMRP adopts multi-path routing, which Things through mobile vehicle of smart cities,’’ Future Gener. Comput.
differentiates the energy consumption, and its network life- Syst., vol. 94, pp. 351–367, May 2019.
[8] N. T. Long, M. P. Uwase, J. Tiberghien, and K. Steenhaut, ‘‘QoS-aware
time is therefore greater than that in SDN-WISE. The net- cross-layer mechanism for multiple instances RPL,’’ in Proc. Int. Conf.
work lifetime in QSDN-WISE is significantly greater than Adv. Technol. Commun., Oct. 2013, pp. 44–49.
[9] O. Gaddour, A. Koubâa, and M. Abid, ‘‘Quality-of-service aware [32] G. Han, X. Yang, L. Liu, S. Chan, and W. Zhang, ‘‘A coverage-aware
routing for static and mobile IPv6-based low-power and lossy sen- hierarchical charging algorithm in wireless rechargeable sensor networks,’’
sor networks using RPL,’’ Ad Hoc Netw., vol. 33, pp. 233–256, IEEE Netw., to be published. doi: 10.1109/MNET.2018.1800197.
Oct. 2015. [33] X. Liu and P. Zhang, ‘‘Data drainage: A novel load balancing strat-
[10] C. H. Barriquello, G. W. Denardin, and A. Campos, ‘‘A geographic routing egy for wireless sensor networks,’’ IEEE Commun. Lett., vol. 22, no. 1,
approach for IPv6 in large-scale low-power and lossy networks,’’ Comput. pp. 125–128, Jan. 2018.
Elect. Eng., vol. 45, pp. 182–191, Jul. 2015. [34] M. Huang, W. Liu, T. Wang, H. Song, X. Li, and A. Liu, ‘‘A queuing delay
[11] G. Han, H. Guan, J. Wu, S. Chan, L. Shu, and W. Zhang, ‘‘An utilization scheme for on-path service aggregation in services oriented
uneven cluster-based mobile charging algorithm for wireless computing networks,’’ IEEE Access, vol. 7, pp. 23816–23833, 2019.
rechargeable sensor networks,’’ IEEE Syst. J., to be published. [35] L. M. Feeney, ‘‘An energy consumption model for performance analysis
doi: 10.1109/JSYST.2018.2879084. of routing protocols for mobile Ad Hoc networks,’’ Mobile Netw. Appl.,
[12] J. Li et al., ‘‘Battery-friendly based relay selection scheme to prolong vol. 6, no. 3, pp. 239–249, Jun. 2001.
lifetime for sensor nodes in Internet of Things,’’ IEEE Access, vol. 7, no. 1, [36] W. Zhang, G. Han, Y. Feng, and J. Lloret, ‘‘IRPL: An energy efficient
pp. 33180–33201, 2019. routing protocol for wireless sensor networks,’’ J. Syst. Archit., vol. 75,
[13] W. Zhang, G. Han, J. Wang, and Y. Liu, ‘‘A BP neural network prediction pp. 35–49, Apr. 2017.
model based on dynamic cuckoo search optimization algorithm for indus- [37] P. Karkazis, P. Trakadas, H. C. Leligou, L. Sarakis, I. Papaefstathiou, and
trial equipment fault prediction,’’ IEEE Access, vol. 7, pp. 11736–11746, T. Zahariadis, ‘‘Evaluating routing metric composition approaches for QoS
2019. differentiation in low power and lossy networks,’’ Wireless Netw., vol. 19,
[14] X. Liu, T. Qiu, and T. Wang, ‘‘Load-balanced data dissemination for no. 6, pp. 1269–1284, Aug. 2013.
wireless sensor networks: A nature-inspired approach,’’ IEEE Internet [38] SDN-WISE-API. Accessed: Jun. 10, 2018. [Online]. Available: https://
Things J., to be published. doi: 10.1109/JIOT.2019.2900763. www.mvnjar.com/com.github.sdnwiselab/sdn-wise-api/1.0.7/detail.html
[15] W. Zhang, L. H. G. Li, and L. Zhang, ‘‘E2HRC: An energy-efficient het-
erogeneous ring clustering routing protocol for wireless sensor networks,’’
IEEE Access, vol. 5, pp. 1702–1713, 2017.
[16] C.-C. Lin, D.-J. Deng, Z.-Y. Chen, and K.-C. Chen, ‘‘Key design of driving
industry 4.0: Joint energy-efficient deployment and scheduling in group-
based industrial wireless sensor networks,’’ IEEE Commun. Mag., vol. 54,
no. 10, pp. 46–52, Oct. 2016.
[17] J. Tan et al., ‘‘A low redundancy data collection scheme to maximize life-
time using matrix completion technique,’’ EURASIP J. Wireless Commun.
Netw., vol. 2019, no. 5. doi: 10.1186/s13638-018-1313-0.
[18] X. Liu, ‘‘Node deployment based on extra path creation for wireless
sensor networks on mountain roads,’’ IEEE Commun. Lett., vol. 21, no. 11,
pp. 2376–2379, Nov. 2017.
[19] S. Sezer et al., ‘‘Are we ready for SDN? Implementation challenges XIAOBO TAN received the B.E. degree from
for software-defined networks,’’ IEEE Commun. Mag., vol. 51, no. 7,
Liaoning Normal University, in 2000, and the M.E.
pp. 36–43, Jul. 2013.
degree from Northeast University, China, in 2006,
[20] I. F. Akyildiz, A. Lee, P. Wang, M. Luo, and W. Chou, ‘‘A roadmap for
where he is currently pursuing the Ph.D. degree
traffic engineering in SDN-OpenFlow networks,’’ Comput. Netw., vol. 71,
pp. 1–30, Oct. 2014. with the School of Computer Science and Engi-
[21] Q.-Y. Zuo, M. Chen, G.-S. Zhao, C.-Y. Xing, G.-M. Zhang, and P.-C. Jiang, neering. He is currently an Associate Professor
‘‘Research on OpenFlow-based SDN technologies,’’ J. Softw., vol. 24, with the School of Information Science and Engi-
no. 5, pp. 1078–1097, May 2013. neering, Communication and Network Institute,
[22] W. Ejaz, M. Naeem, M. Basharat, S. Kandeepan, and A. Anpalagan, Shenyang Ligong University. His research inter-
‘‘Efficient wireless power transfer in software-defined wireless sensor ests mainly include wireless sensor networks and
networks,’’ IEEE Sensors J., vol. 16, no. 20, pp. 7409–7420, Oct. 2016. embedded systems.
[23] R. Huang, X. Chu, J. Zhang, and Y.-H. Hu, ‘‘Energy-efficient monitoring
in software defined wireless sensor networks using reinforcement learning:
A prototype,’’ Int. J. Distrib. Sensor Netw., vol. 11, no. 10, Oct. 2015,
Art. no. 360428. doi: 10.1155/2015/360428.
[24] D.-J. Deng et al., ‘‘IEEE 802.11ax: Highly efficient WLANs for intelli-
gent information infrastructure,’’ IEEE Commun. Mag., vol. 55, no. 12,
pp. 52–59, Dec. 2017.
[25] T. Luo, H.-P. Tan, and T. Q. S. Quek, ‘‘Sensor OpenFlow: Enabling
software-defined wireless sensor networks,’’ IEEE Commun. Lett., vol. 16,
no. 11, pp. 1896–1899, Nov. 2012.
[26] A. Mahmud and R. Rahmani, ‘‘Exploitation of OpenFlow in wireless sen-
sor networks,’’ in Proc. Int. Conf. Comput. Sci. Netw. Technol., Dec. 2012,
pp. 594–600.
[27] T. Miyazaki et al., ‘‘A software defined wireless sensor network,’’ in Proc. HAI ZHAO received the Ph.D. degree in com-
Int. Conf. Comput. Netw. Commun., Feb. 2014, pp. 847–852. puter application technology from Northeastern
[28] L. Galluccio, S. Milardo, G. Morabito, and S. Palazzo, ‘‘SDN-WISE: University, China, in 1985. He is currently a Pro-
Design, prototyping and experimentation of a stateful SDN solution fessor and a Doctoral Supervisor with the School
for wireless sensor networks,’’ in Proc. IEEE Conf. Comput. Commun.,
of Computer Science and Engineering, Northeast-
Apr./May 2015, pp. 513–521.
ern University. He established the International
[29] M. Feng, S. Mao, and T. Jiang, ‘‘Enhancing the performance of futurewire-
less networks with software-defined networking,’’ Frontiers Inf. Technol.
Association for Internet Data Analysis (CAIDA),
Electron. Eng., vol. 17, no. 7, pp. 606–619, Jul. 2016. China’s First Node, and maintained long-term
[30] D. D. Paolo et al., ‘‘Exploiting state information to support QoS in research and teaching cooperation with the Uni-
software-defined WSNs,’’ in Proc. Ad Hoc Netw. Workshop, Jun. 2016, versity of Waterloo, Canada, UTD, USA, and UTA
pp. 1–7. universities. He has applied for ten national patents and software copyrights,
[31] W. Junfeng, M. Yiming, Z. Ping, M. S. Hossain, and S. M. M. Rahman, and published over 200 papers in related international conferences and
‘‘A software defined network routing in wireless multihop network,’’ journals. His current research interests include embedded systems, sensor
J. Netw. Comput. Appl., vol. 85, pp. 76-83, May 2017. networks, and pervasive computing.
GUANGJIE HAN (S’03–M’05–SM’18) received WENBO ZHANG received the Ph.D. degree in
the Ph.D. degree from Northeastern University, computer science and technology from Northeast-
Shenyang, China, in 2004. From 2004 to 2005, ern University, China, in 2006. He is currently
he was a Product Manager with ZTE Company. a Professor with the School of Information Sci-
From 2005 to 2006, he was the Key Account ence and Engineering, Shenyang Ligong Univer-
Manager with Huawei Company. In 2008, he fin- sity, China. He has published over 100 papers
ished his work as a Postdoctoral Researcher with in related international conferences and journals.
the Department of Computer Science, Chonnam His current research interests are ad hoc networks,
National University, Gwangju, South Korea. From sensor networks, satellite networks, and embedded
2010 to 2011, he was a Visiting Research Scholar systems. He received the ICINIS 2011 Best Paper
with Osaka University, Suita, Japan. In 2017, he was a Visiting Professor Awards and up to nine Science and Technology Awards, including the
with City University of Hong Kong, Hong Kong. He is currently a Professor National Science and Technology Progress Award, and the Youth Science
with the Department of Information and Communication System, Hohai Uni- and Technology Awards from the China Ordnance Society. He has served on
versity, Changzhou, China, and a Distinguished Professor with the Qingdao the editorial boards of up to ten journals, including the Chinese Journal of
University of Science and Technology, Qingdao, China. He is the author of Electronics and the Journal of Astronautics.
over 330 papers published in related international conference proceedings
and journals, including the IEEE COMST, IEEE TMC, IEEE TIE, IEEE TII,
IEEE TCC, IEEE TPDS, IEEE TVT, IEEE TETC, IEEE IOT JOURNAL, IEEE
TETCI, IEEE SYSTEMS JOURNAL, IEEE SENSORS JOURNAL, IEEE WIRELESS
COMMUNICATIONS, IEEE Communications Magazine, and IEEE NETWORK and
the holder of 125 patents. His H-index is 32 and i10-index is 90 in Google
Citation (Google Scholar). Total citation of his papers by other people is more
than 4426 times. His current research interests include the Internet of Things,
the industrial Internet, machine learning and artificial intelligence, mobile
computing, security, and privacy. He received the ComManTel 2014, Com-
ComAP 2014, Chinacom 2014, and Qshine 2016 Best Paper Awards. He has TENG ZHU received the B.S. degree in computer
served as the Co-chair for more than 50 international conferences/workshops science and technology from Shenyang Ligong
and as a Technical Program Committee Member of more than 150 confer- University, China, in 2016, where he is currently
ences. He has served on the editorial boards of up to 16 international journals, pursuing the master’s degree with the School of
including the IEEE JSAC, IEEE NETWORK, IEEE SYSTEMS JOURNAL, IEEE Information Science and Engineering. His current
ACCESS, IEEE/CCA JAS, and Telecommunication Systems. He has guest research interest includes software-defined net-
edited a number of special issues in IEEE journals and magazines, includ- work (SDN)-based network management technol-
ing the IEEE Communications Magazine, IEEE WIRELESS COMMUNICATIONS, ogy for wireless sensor networks.
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, and Computer Networks. He
has served as a Reviewer for more than 60 journals.