Professional Documents
Culture Documents
com/chomboson
Building a Sustainable
Internet of Things
Energy-efficient routing using low-power sensors will meet the need.
T
he Internet of Things (IoT) is a framework built sensing area. However, the position of the mobile sink insti-
as a network of trillions of devices (called things) gates packet overhead and energy consumption. This article
communicating with each other to offer innovative discusses a novel data-routing technique to forward data
solutions to real-time problems. These devices moni- toward a base station using a mobile data collector, in which
tor the physical environment and disseminate collect- two data collectors follow a predefined path to collect data by
ed data back to the base station. In many cases, the sensor covering the entire network. The proposed technique improves
nodes have limited resources like energy, memory, low com- the network performance, including energy consumption and
putational speed, and communication bandwidth. In this net- sensing area lifetime.
work scenario, sensors near the data collector drain energy Autonomous tiny sensors are spatially distributed to moni-
faster than other nodes in the network. A mobile sink is a tor real-time environmental situations like emergency threats
solution in sensor networks in which the network is balanced and temperature, pressure, sound, pollutants, light, humidity,
with node energy consumption by using a mobile sink in the and wind direction in wireless sensor networks (WSNs) and
the IoT [1], [2]. In cyberphysical systems, such as smart cities,
Digital Object Identifier 10.1109/MCE.2017.2776462
smart health, and smart agriculture, the IoT uses a substantial
Date of publication: 8 February 2018 number of sensors with limited sensing, storage, computing,
Structures’
Vibration,
Temperature, …
Router Gateway
Local Cloud Services
Area Internet
Network
and wireless communication capabilities (Figure 1) [1]–[3]. the network lifetime. A mobile data collector is able to access
IoT applications include target tracking, monitoring (e.g., remote locations of the sensing area, which are unreachable by
environmental, weather, habitat, field), disaster management, a static data collector [11]. However, a mobile data collector
and industrial process monitoring and control. It may be noted requires frequent advertisement of its own position in the net-
that, while sensor network (including WSNs) and IoT terms work, causing more overhead, which needs to be minimized to
are used interchangeably in the existing literature, these are reduce energy consumption. Depending on the application
not the same things, as depicted in Figure 2 with a three-layer requirements, there are three types of data delivery models: 1)
model of the IoT [4]. periodic, 2) event driven, and 3) query driven. In periodic sens-
A sensor node has several parts, including a radio trans- ing, sensors route the sensed data packets continuously in an
ceiver, a microcontroller, and a battery. A sensor node com- interrupted interval. In the case of the event-driven data dissem-
municates with other nodes by receiving and transmitting data ination model, a sensor transfers data when an event occurs. For
packets through radio-frequency (RF) signals within its trans- the case when it is query driven, a sensor reports data when a
mission range [5]. The source node forwards the sensed data data collector requests the required data.
in two different ways: 1) by routing to the nearest sensor to To address the aforementioned challenge, this article dis-
reach the base station or 2) routing the data packets directly to cusses a data-routing design by broadly dividing a sensing
the base station if the base station is within the sensor’s radio area into two equal parts, either horizontally or vertically, to
range. There are several algorithms available in the existing form an elliptical path. There are two mobile data collectors
literature to optimize routing data packets in a WSN from that repeatedly rotate in each side of a sensor field in a pre-
source sensors to the sink nodes or base station. Sensor nodes defined elliptical path. Mobile data collectors select some
transmit the sensed data through an RF channel to the base sensors to forward data packets from static sources. The data
station [6]. They have limited battery capacity, and battery packets are forwarded to data collectors by adaptive neighbor
replacement is challenging in hostile or remote environments. detection and node selection. The mobile data collectors then
Sensor nodes are usually static in the sensing area. The radio
range of the sensor node is short, thus multihop communication
is essential between source sensors and the base station. A data
collector (i.e., a sink in sensor networks) plays a vital role in
IoT
multihop data transmission toward the base station by collect-
ing data from source-sensing devices. This is also known as a
3 Applications
device for the fog-computing architecture [7], [8]. Nodes nearer
to the data collector deplete their batteries faster than other
nodes, which is known as the energy-hole problem [9]. This 2 Cloud Servers
problem limits the delivery of the sensor data packets and
affects the network lifetime. A mobile data collector is an alter- Sensor Network
1
(Wired or Wireless)
nate efficient solution to overcome the energy-hole problem
[10]. Mobility of a data collector can maintain load balancing,
which helps to attain uniform energy consumption and increase FIGURE 2. The WSN versus the IoT [10].
Sensor Node Collector Node Data Collector Ring Node Sensor Node Data Collector
FIGURE 3. The data dissemination in railroad protocol. FIGURE 4. The data dissemination in ring-routing protocol.
^ M 2 + m 2h
Pmax . 2 * r * .(2) F1
2
m
An optimum elliptical path is then discovered for both the M
mobile data collectors where the base station is positioned
F2 Y
at the sensing area center. Both the mobile data collectors
are deployed in the opposite parts of the sensor field. These
mobile data collectors start moving from the base station
and collect data packets by rotating periodically. The pro- x
posed technique is divided into five parts: 1) the partition Major Axis
(horizontal or vertical), 2) the ellipse formation for data col-
Sensor Node Data Collector
lectors, 3) the collector node selection, 4) the neighbor
detection, and 5) the data transmission. These technical
descriptions are as follows. FIGURE 5. The elliptical path construction.
FIGURE 6. The data-forwarding node selection. FIGURE 7. The data packets toward the forwarding node.
data. The collector node rotates on the predefined elliptical shows the average control packet overhead with varying data
path and collects the stored sensed data from its neighboring collector speed. The proposed technique reduces the use of
forwarding nodes, as shown in Figure 7. The data collector is control packets as compared to the ring-routing protocol. In
responsible for data forwarding to the base station based on the ring routing, the ring nodes always keep the location of the
data sensitivity level or distance between them. In the worst sink, which allows for easy retrieval of the sink location.
case, the collector node delivers the aggregated collected data However, as network operation progresses, there is always
to the base station after one rotation. the need for a control packet exchange to repair the ring. An
increase in the distance between the source and sink leads to
THE DATA TRANSMISSION higher energy consumption for the increased ring length.
Two mobile data collectors are placed in the predefined path by
dividing the sensing area into two approximately equal parts. AVERAGE ENERGY CONSUMPTION
The mobile data collectors are deployed in either part with the The average energy consumption of a node is the energy con-
base station always present at the center of the sensing area. sumed in transmitting and receiving data packets and control
Both of the mobile data collectors start moving from the base packets in a network. Energy consumption of routing proto-
station to collect data packets from the forwarding nodes at the cols should be reduced to improve the network effectiveness.
time of rotation. These collectors periodically rotate in the ellip- In this experiment, the average energy consumption was
tical path to collect the data packets from the sensor nodes. measured by varying the data collector speed from 3 to 15 km/h
After completing one rotation, the mobile data collectors aggre- in increments of 3 km/h at a constant simulation time of
gate the collected data and finally deliver the accumulation of 600 s. The average energy consumption for the proposed
the collected data back to the base station, as stated in the sec- technique is less than the existing standard mobile sink
tion, “The Data Collection Phase.” A procedure for data collec-
tion is shown in Algorithm 2.
0.1
Control Packet Overhead
0.3
Energy Consumption (J)
96
Data Delivery Ratio (%)
0.295 94
92
0.29 90
Average
0.285 88
86
0.28 84
0.275 82
Existing Proposed 80 Existing Proposed
0.27 78
3 6 9 12 15 3 6 9 12 15
Sink Speed (km/h) Sink Speed (km/h)
FIGURE 9. The variation of the average energy consumption with FIGURE 11. The variation of the packet delivery ratio with the
the data collector speed. data collector speed.
0.14 220
Number of Node Alive
End-to-End Delay (s)
0.12 200
0.1 180
0.08 160
0.06
140
0.04
0.02 120
Existing Proposed Existing Proposed
0 100
3 6 9 12 15 100 200 300 400 500 600
Sink Speed (km/h) Simulation Time (s)
FIGURE 10. The variation of the end-to-end delay with the data FIGURE 12. The variation of the network lifetime with the simula-
collector speed. tion time.