You are on page 1of 10

3558 IEEE SENSORS JOURNAL, VOL. 13, NO.

10, OCTOBER 2013

Convergence of MANET and WSN in


IoT Urban Scenarios
Paolo Bellavista, Senior Member, IEEE, Giuseppe Cardone, Member, IEEE,
Antonio Corradi, Member, IEEE, and Luca Foschini, Member, IEEE

Abstract Ubiquitous smart environments, equipped with low- related standards as a fundamental building block for these
cost and easy-deployable wireless sensor networks (WSNs) and new scenarios.
widespread mobile ad hoc networks (MANETs), are opening Toward such a perspective, there is the need to continu-
brand new opportunities in wide-scale urban monitoring. Indeed,
MANET and WSN convergence paves the way for the devel- ously collect, elaborate, and present data, possibly deriving
opment of brand new Internet of Things (IoT) communication from smart objects and integrated with participatory sensing:
platforms with a high potential for a wide range of applications that activity requires significant standardization efforts, under
in different domains. Urban data collection, i.e., the harvesting of different perspectives, to deal with dynamic, open, and not
monitoring data sensed by a large number of collaborating sen- statically predictable deployment conditions. A relevant goal
sors, is a challenging task because of many open technical issues,
from typical WSN limitations (bandwidth, energy, delivery time, is to devise new, autonomic, and adaptable services for smart
etc.) to the lack of widespread WSN data collection standards, cities, which may span several different application domains,
needed for practical deployment in existing and upcoming IoT from environmental and habitability monitoring (noise/light
scenarios. In particular, effective collection is crucial for classes pollution, vehicle traffic, etc.), to security controlling (anti-
of smart city services that require a timely delivery of urgent data theft protection, structural monitoring to prevent collapses of
such as environmental monitoring, homeland security, and city
surveillance. After surveying the existing WSN interoperability old buildings and bridges, etc.), and to assist citizenship urban
efforts for urban sensing, this paper proposes an original solution living and roaming (elderly assistance services, emergency
to integrate and opportunistically exploit MANET overlays, response, etc.) [4].
impromptu, and collaboratively formed over WSNs, to boost Recent advances in wireless communications and mobile
urban data harvesting in IoT. Overlays are used to dynamically devices are opening these new services through novel integra-
differentiate and fasten the delivery of urgent sensed data over
low-latency MANET paths by integrating with latest emergent tion opportunities. Wireless Sensor Networks (WSNs), namely
standards/specifications for WSN data collection. The reported networks consisting of tiny inexpensive autonomous devices
experimental results show the feasibility and effectiveness (e.g., equipped with sensors, can take measurements, locally store,
limited coordination overhead) of the proposed solution. handle sensed data, and can communicate to each other. At
Index Terms Mobile ad hoc networks, routing protocols, the same time, last-decade progresses in ad-hoc wireless tech-
wireless sensor networks. nologies have enabled Mobile Ad-hoc NETworks (MANETs),
where it is possible to build impromptu connections without
predefined fixed infrastructures. By using a unique sentence,
I. I NTRODUCTION
while WSNs are networks of things, MANETs are networks

D URING the last decade, several research efforts have


investigated emergent Internet of Things (IoT) applica-
tion scenarios, where heterogeneous devices, spanning from
of people: they are dynamically formed and allow people in
a restricted area to send, receive, and share data, without the
need of either infrastructure or centralized support.
smart-phones and wireless sensors, up to network-enabled It is widely recognized that WSNs and MANETs are key
physical objects (e.g., RFID, smart visual tags, etc.), could technologies for several IoT application domains in smart
seamlessly interoperate in globally integrated communications cities [5]: their suitability is also boosted by their localized
platforms [1][3]. The recent emergence of smart cities, and self-configuring capabilities, which can enable easier
envisioned as intelligent, wide-scale, and open environments large-scale deployments. In addition to academic interest,
able to facilitate citizens by increasing their everyday quality market research shows that many municipalities will soon
of life, is further boosting research in IoT technologies and adopt WSNs and MANETs, mainly for public safety, local-
ization, and environmental monitoring [6]: a notable example
Manuscript received January 31, 2013; revised June 18, 2013; accepted
June 29, 2013. Date of publication July 3, 2013; date of current version is the Republic of Korea, which has recently invested in
August 21, 2013. The associate editor coordinating the review of this paper WSN-related technologies to provide a wide range of ser-
and approving it for publication was Dr. Honggang Wang. vices/applications to citizens, spanning from environmental
The authors are with the Department of Computer Science and
Engineering, University of Bologna, Bologna 40136, Italy (e-mail: monitoring to traffic management and entertainment [7].
paolo.bellavista@unibo.it; giuseppe.cardone@unibo.it; antonio.corradi@ Very recently, mobile phones, already equipped with multi-
unibo.it; luca.foschini@unibo.it). ple wireless interfaces (IEEE 802.11, Bluetooth, and 3G), have
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. started hosting onboard also low-power connectivity solutions,
Digital Object Identifier 10.1109/JSEN.2013.2272099 such as IEEE 802.15.4; moreover, low-power connectivity
1530-437X 2013 IEEE
BELLAVISTA et al.: CONVERGENCE OF MANET AND WSN IN IoT URBAN SCENARIOS 3559

TABLE I
L OW P OWER S TANDARD P ROTOCOLS AND T HEIR M AIN F EATURES

is expected to become available on most consumer devices Let us stress that the IoT vision has recently further exac-
in the near future [8]. Based on these recent advances that erbated the need of standardization for interoperability, espe-
catalyze ongoing standardization efforts (as detailed in the cially for the widespread deployment and economic success
following), we propose opportunistic exploitation of MANETs of city-wide MANET and WSN technologies. About MANET
to speed up WSN data collection while MANET nodes (relays) realizations, the IEEE 802.11 standard is largely dominant and
roam in a smart city WSN. Moreover, the MANET-WSN is demonstrating to allow excellent interoperability between
integration adds flexibility to stand-alone WSNs, because it heterogeneous devices. Instead, for WSNs the standardization
can be dynamically activated only for specific classes of WSN efforts have not produced yet a widely accepted solution stack.
traffic, for example data labeled by source nodes as urgent. Thus, as discussed in the following section, nowadays it is
Note that, differently from other approaches in literature, our crucial to provide market stakeholders with strong evidences of
relays are neither mobile harvesters that convey sensed data to standardization directions/progress and interoperability levels
the Internet, nor mobile WSN users only: instead, our proposal achieved by heterogeneous devices, to demonstrate the eco-
fully exploits the interaction opportunities enabled by standard nomic soundness of the industrial production of both WSN
protocols to opportunistically merge WSNs and MANETs, nodes and smartphones with low-power wireless interfaces.
thus enabling cross-network routing with low latency, as
requested by specific subsets of sensed data that is filtered
II. S TANDARDIZATION N EEDS AND D IRECTIONS
at routing time.
For example, let us consider a monitoring application tar- In order to transform WSN (and WSN-MANET integration)
geted at the structural integrity of buildings, with WSN nodes into a viable technology to make the IoT vision cost-effective
deployed for data collection purposes over different city areas, and deployable, we claim the need of middleware-layer solu-
like roads, buildings, and bridges. When one critical event is tions fully compliant with accepted standards (or largely
detected (e.g., a dangerous flexure of a column), the monitor- adopted specifications).
ing application should trigger an alert to be delivered faster About hardware-related standards, a central element is to
than other normal sensor readings to WSN data collection provide smartphones with low-power wireless interfaces for
points. It is important to note that packet latency over WSNs WSN connectivity in order to enable WSN-MANET inter-
typically depends on the number of routing hops and on working with limited costs. About software-related standards,
duty cycling of sensor nodes, which may periodically turn they mainly focus on packet routing and high-level network
off their radio transceivers to save energy at the cost of higher management and work on enabling interoperability and inte-
latency. Our primary idea is to reduce the delivery time of only gration between WSNs and mobile devices. In this field
most relevant urgent data without sacrificing battery lifetime, currently there are several competing proposals: the most
by dynamically pushing urgent alerts over a MANET-based prominent ones are Bluetooth Low Energy (Bluetooth LE),
overlay. That alleviates two main WSN communication issues: Developers Alliance for Standards Harmonization of ISO
scarcity of energy and low communication bit rate. In fact, 18000-7 (DASH7), IPv6 Routing Protocol for Low-power and
even if MANET devices often have limited computing power, lossy networks (RPL), and ZigBee [9][12]. Table 1 summa-
their constraints are of orders of magnitude weaker than the rizes their most important features: each protocol is targeted at
WSN ones, and their communication interfaces have a much specific niches and, as a consequence, has a different balance
higher bit rate. Therefore, WSNs and MANETs can mutually in the tradeoff between coverage range, data rate, and routing
benefit from each other. support.
3560 IEEE SENSORS JOURNAL, VOL. 13, NO. 10, OCTOBER 2013

From the point of view of physical-layer features, Bluetooth ZigBee are the most promising proposals: a stabilization of the
LE is specifically designed for Body/Personal Area Networks, respective standards and a wide support by industries would
by privileging short range and high data rate. Its lower power give a tremendous boost to widespread adoption of WSNs for
consumption, if compared with regular Bluetooth, is mainly IoT applications in smart cities.
the consequence of enhanced duty cycling support, designed
for small data bursts; however, in the case of continuous data
III. R EFERENCE M ODEL
streams, its power consumption is similar to regular Bluetooth.
In addition, despite its name, Bluetooth LE is not backward- Widespread deployments of WSN in smart cities and their
compatible with Bluetooth: thus, the wide existing deployment interoperability with mobile devices enable several interesting
of Bluetooth interfaces cannot be a competitive advantage for interactions. Our main motivation is to support a cost-effective
Bluetooth LE; however, the Bluetooth/Bluetooth LE designs realization of wide-scale urban monitoring applications. The
share several hardware components, allowing new chipsets to typical case of structural monitoring applications presented
run both regular and LE modes (though not at the same time). as reference scenario is characterized by requirements and
A downside of Bluetooth LE is that its network specification features that are common to any monitoring application where
only supports the star topology, making it unsuitable for some alarm situations present differentiated urgency levels; our
kinds of environmental monitoring applications. proposal suits those environments.
DASH7 proposes itself as the IoT enabling technology, Since communication between MANETs and WSNs could
with very long coverage range, possibility to penetrate con- drain precious energy resources from WSN nodes, a crucial
crete walls, and relatively low data rate. Its supporters claim point is to design solutions and protocols that minimize
that its design allows a single device to run on battery for MANET-WSN interactions, by enabling them only for urgent
almost a decade. An important advantage of DASH7 over its data delivery. While we have already addressed some of the
competitors is the simple design of its physical and network problems of the WSN-MANET integration from the WSN
layers, which make the DASH7-compliant chipsets cheap and perspective in our previous work (please refer to [13] for
easy to manufacture. To enable multi-year battery life, DASH7 further information on energy-saving techniques applied at
proposes a bursty data transfer approach over small packets; the WSN side), this article focuses on the MANET side.
however, this makes DASH7 unfit for data streaming. In Hence, in the rest of this paper we detail all main coordination
addition, its architecture is upload-centric, i.e., optimized for and clustering functions realized at MANET nodes for WSN-
data sending and with no mesh routing support. MANET integration in IoT deployment environments.
ZigBee represents a compromise between those two tech- We complete this section by sketching our abstract reference
nologies, reasonable for several application domains, with model and by providing some needed background material.
medium range and medium data rate. It is the de-facto standard Our distributed architecture includes two main network layers:
in WSN academic research: it has been extensively analyzed at the lower level, WSN sensor nodes form an autonomous
in the literature and it is well known how to tune its parameters routing layer that delivers normal/urgent data to one or more
to adapt it to different deployment environments, ranging from roots; at the higher level, multi-homed mobile MANET nodes
personal area networks, to buildings, and environmental mon- roam across the WSN-equipped environment. We assume a
itoring. ZigBee offers symmetric upstream and downstream tree-based data collection for WSNs: tree-like topologies for
bandwidths, making it a good choice for Machine-to-Machine WSN data routing have been widely employed in both exper-
communication and for any scenario that requires both data imental protocols, such as CTP [14], and in more recent stan-
uploading and collection. dardization efforts, such as ZigBee and IETF RPL [11], [12].
Finally, going to the networking-layer point of view, RPL Thus, we decided to use a generic tree-based protocol in our
is the most advanced specification proposal nowadays. RPL work to easily enable its deployment and immediate usage
is an IPv6-based multi-hop routing protocol that, in principle, with all emerging collection solutions and standard specifi-
could be applied to any of the other physical-layer protocols; cations, possibly biased toward technologies that differently
in practice, now it is mostly considered as the routing layer for from IEEE 802.15.4, do not suffer from interferences with co-
ZigBee (as part of the ZigBee IP effort). RPL adopts several existing IEEE 802.11 networks used by MANET nodes. Our
techniques to tune routing for data collection optimization, tree formation and data routing work as follows. Generally,
but also supports point-to-point communication; it has the data roots start advertising a zero cost, while each internal
advantage of being able to integrate seamlessly WSNs to the node advertises a total incremental cost, equal to the cost of
Internet. Among its weaknesses, RPL requires a full-fledged its father node plus the cost of the link to the next hop; data
IPv6 stack, not always supported on very constrained devices packets flow along paths toward lower cost nodes. The WSN
with limited memory (less than 10 KB). level opportunistically exploits its MANET nodes in visibility
This short survey of standards concurring for the WSN to create the additional low-latency high-bandwidth overlay
market shows that there are several carefully engineered and for urgent data routing. To glue together WSNs and MANETs,
well tested protocols for low power wireless links applicable MANET nodes exploit their WSN interfaces to participate to
to WSNs. Relevant scenarios, such as Machine-to-Machine urgent data routing by dynamically discovering WSN nodes
communication and our own proposal, highlight how mesh during their roaming and by advertising their presence to them.
routing is a key technology for IoT and deep integration of To overcome mobility and scalability issues typical of large
heterogeneous networks. From this point of view, RPL and and dense MANET deployments, we claim the need for novel
BELLAVISTA et al.: CONVERGENCE OF MANET AND WSN IN IoT URBAN SCENARIOS 3561

solutions and standards to organize MANET nodes in small passively snoop CTP traffic to obtain information about the
local clusters, as we will better detail in the following. For underlying WSN tree topology and, only upon sniffing a urgent
the sake of easy readability and presentation clarity, let us packet, MANET nodes start coordinating and communicating
define here some useful terms. Roots are sensor nodes that with WSN ones to self-organize as relays for urgent WSN
advertise themselves as collection tree roots, typically acting packets [13].
as gateways to the Internet. All other sensor nodes build About MANET cluster formation, we recall that MANET
routing trees to forward collected data toward roots at the relays should avoid all fragilities related to network architec-
WSN layer. A WSN exit point is any WSN node in visibility tures with centralized coordination and multiple-hops com-
of at least one MANET node and able to jump urgent data munication. Thus, upon snooping an urgent WSN packet,
over the MANET, while a WSN entry point is the WSN MANET nodes should organize themselves in local inde-
node with the lowest gradient cost that the MANET cluster pendent clusters, each one with its own MANET entry and
can reach. Finally, MANET entry/exit points are MANET exit points. Note that, due to diversity in wireless coverage
nodes that can respectively receive/forward data from/to the ranges between IEEE 802.15.4 and IEEE 802.11 [16], [17],
WSN. Our solution is general enough to work with most tree- even small clusters can significantly improve data collection
based sensor data collection standards and related research- performance, by making it possible to jump several WSN hops
oriented protocols, such as IETF RPL and CTP. IETF RPL by traversing fewer MANET ones, as exemplified in [18]. In
is a very promising standard specification in the field, but addition, small clusters are intrinsically more tolerant with
at the current stage there are still a very few examples of regard to node mobility if compared with fully-connected
its deployment and it suffers from limited testing in realistic mobile networks because they have to keep a limited number
in-the-field scenarios. Therefore, in our current prototype of of routing paths.
the proposal, we have decided to be fully compliant with
CTP because of its thoroughly assessed robustness and its
strong developers community working on it. In this scenario B. MANET Cluster Formation
the value of the gradient of a sensor node is defined as the Our MANET-WSN integration exploits MANET clusters
sum of the expected transmission hops to route a packet from formed opportunistically in localized areas that need urgent
that node to the root [15]. Additional information about CTP data transmission. It is simple, robust, and relies only on one-
is out of the scope of this paper and the interested reader hop communications and limited-hop broadcasts. Although
can refer to [14]. our protocol does not intrinsically pose a limit to the hop
radius of clusters, results in the literature indicate that for
IV. MANET AND WSN C ONVERGENCE : IEEE 802.11 technology, there exists an ad-hoc horizon, at
A P ROTOCOL P ROPOSAL 23 hops and 1020 nodes, where the benefits of MANET
This section presents our original protocols to enable virtually vanishes [19]. In our system, we found that a 2-hop
MANET and WSN convergence, and then describes the limit is a good tradeoff between routing improvements and
most important cluster formation protocol by detailing packet cluster robustness, as confirmed by our experimental results
exchanges performed at the MANET layer. (see Fig. 6).
The cluster formation protocol is reactively started by any
MANET node, called clusterhead, that snoops a urgent data
A. Design Guidelines and Protocol Overview packet being routed on the WSN. As in Fig. 1, the protocol
Our original proposal for MANET overlay includes two consists of three phases. In the first phase, the clusterhead
core functions: i) MANET-WSN integration to enable cross- extracts from the sniffed packet the gradient of the WSN
network impromptu communications, operated only if that is node that has routed it (42 in the example in Fig. 1) and it
feasible and beneficial and ii) MANET cluster formation to broadcasts a 2-hop limited request to other nodes, by asking
organize MANET nodes in small clusters to avoid the routing them to join the new cluster, i.e., join request. In the second
issues of large MANETs. phase, MANET nodes that received the join request send a
About MANET-WSN integration, two facilities can enable discovery message to the WSN layer to get the best gradient
a MANET to play the role of WSN backbone: discovery, to let among the WSN nodes they can communicate with; then, they
MANET nodes explore the WSN topology and select the WSN compare it with the gradient declared in the join request:
node with the best gradient, i.e., WSN entry point, and adver- only the MANET nodes that can communicate with WSN
tising, to inform the WSN of the presence of MANET entry nodes with a better gradient will take part to the cluster. In
points. Since in many modern low-power radio transceivers the third and last phase, MANET nodes communicate to the
sending and receiving packets require comparable amounts clusterhead that they joined the new cluster. The clusterhead
of energy, there is the need to minimize both discovery and gathers responses from cluster nodes and chooses as MANET
advertising packets. In fact, regardless of WSN traffic, keeping exit point the node with the best gradient. Collecting answers
our MANET-WSN integration support always active would from all the nodes participating the cluster, allows the clus-
impose an additional traffic load on the WSN thus worsening terhead to estimate the number of messages that MANET and
node power consumption. Hence, our solution avoids packet WSN will exchange: appropriate policies can decide how long
exchanges between MANET and WSN nodes in normal situ- the integration should last, giving guarantees on its energy
ations, by keeping MANET nodes usually idle. MANET only requirements [13].
3562 IEEE SENSORS JOURNAL, VOL. 13, NO. 10, OCTOBER 2013

Fig. 1. Phases of MANET cluster formation. An exclamation mark identifies the clusterhead. Each MANET node is marked with the best gradient (the
lowest) it can reach at the WSN layer. Phase 1: a MANET node snoops an urgent data packet and broadcasts a hop-limited broadcast request (step 1 in
figure). Phase 2: MANET nodes hit by the request send discovery request to WSN, obtain gradient costs of reachable sensor nodes, and choose the best one
(step 2). Phase 3: all sensor nodes reply to the MANET node that started the process (step 3). MANET nodes marked with g will not enter the cluster
because their gradient is worse than what broadcasted in phase 1.

Fig. 2. State diagram of the MANET coordination protocol. For the sake of presentation clarity, it does not show the sub-states necessary to manage
asynchronous communication with WSN nodes.

Fig. 1 shows that the proposed protocol forms clusters in a final MANET exit point is disrupted (due to node mobility),
tree-like pattern, with the notable property of a better gradient intermediate nodes can still route the urgent data packet back
by following any path from the clusterhead to MANET leaves. to the WSN, by achieving anyway a (suboptimal) performance
This property strongly enhances the robustness of urgent data boost.
routing within a cluster: in fact, when the clusterhead tries
to route an urgent packet to the designated exit node, it is
guaranteed that at each hop the urgent packet will be forwarded C. MANET Coordination Protocol
to a MANET node with a better gradient than previous hop. To better understand the different roles that MANET nodes
Moreover, since all the MANET nodes participating to the can play in a cluster, we model it as a finite state machine
cluster are in visibility of a WSN node, even if the path to the shown in Fig. 2. MANET nodes start working in the IDLE
BELLAVISTA et al.: CONVERGENCE OF MANET AND WSN IN IoT URBAN SCENARIOS 3563

state: in this state, they only snoop WSN traffic, while waiting
for urgent packets to be routed by the underlying WSN. When
a MANET node snoops an urgent packet, it switches to a
new state where it broadcasts a hop-limited join request to
other MANET nodes, to ask for joining the new cluster where
the sender acts as clusterhead. Then, the potential clusterhead
waits for a fixed amount of time to receive replies from nearby
MANET nodes: if at least one MANET node joined the cluster,
it becomes a clusterhead; if no nodes joined, instead, it goes
back to IDLE.
Upon receiving a join request, based on the TTL (time to
live as number of hops) in the join request, IDLE nodes decide
if either they have to broadcast it again (for TTL > 1) or not
(for TTL = 1). Then, they broadcast a discovery request to
the WSN to obtain the gradient value of the WSN nodes they
can communicate with; if the WSN gradient value obtained is
Fig. 3. Robot carrying a TelosB node.
better than the one broadcasted by the potential clusterhead,
they send back to their parent the decision to join.
we made the sensor nodes use the IEEE 802.15.4 physical
After cluster formation, the clusterhead periodically broad-
layer and a Carrier Sense Multiple Access (CSMA) MAC
casts hop-limited keep-alive packets, forwarded by intermedi-
protocol, thus simulating a realistic communication testbed,
ate nodes to other intermediate nodes and leaves, to extend the
similar to widely adopted real-world sensor nodes, such as
cluster lifetime: cluster lifetime is fixed by taking into account
TelosB and MICAz3 . In addition, we modified the used MAC
both the number of MANET nodes and the frequency of
layer to simulate the delays due to radio duty cycling, as
discovery/advertising functions [13]; when keep-alive packets
often done in WSNs to improve battery lifetime [22], [23].
are not renewed, the cluster naturally disappears and nodes
In particular, we simulated the delays experienced by a TelosB
return to the IDLE state.
sensor node running on a 2.5% duty cycle that keeps the radio
Finally, as explained in the previous sections, clusters are
interface active for the 2.5% of its running time. This duty
formed independently of one another. Thus, a single MANET
cycling is very less aggressive than what usually employed
node can participate to different clusters, even if it can be
(1% or less [24]). Finally, MANET nodes use the IEEE
clusterhead in one cluster only.
802.11b physical and MAC layers [16].
To evaluate the performance of our system in a smart city
V. E XPERIMENTAL R ESULTS IoT environment, we have modeled two scenarios in QualNet.
We thoroughly validated our proposal through both a wide- The first one is a 1 km-long and 10 m-wide street, monitored
scale simulation study and a real deployment; here, due to by 50 sensor nodes, 20 m apart from each other; the sensor
space limitations, we will briefly introduce our real testbed, node at the beginning of the street acts as the tree root, while
and then we will totally focus on simulation results. Sensor the one at the end of the street alternately generates one normal
nodes are TelosB nodes running TinyOS 2.1.1 and hosting the data packet and one urgent data packet, with a period of
CTP implementation [14], [20], [21]. To assess the effect of 3 s. The second one is a 1 km-long and 1km-wide square,
mobility on opportunistic cross-network integration and data monitored by 200 nodes positioned in a star-like shape with
routing, we deployed several sensor nodes at the sides of a eight branches, each one composed by 25 sensor nodes 20 m
90 m long corridor at our campus and we put another sensor apart from each other; the sensor node at the center of the star
aboard of a small robot capable of moving at different speeds, is at the center of the square and acts as the tree root, while
as shown in Fig. 3. With that prototype, we could tune the the ones at the end of the branches alternately generate one
proposed MANET-WSN convergence facilities and protocols, normal data packet and one urgent data packet, with a period
and we collected various results that confirm the feasibility of of 3 s. Finally, let us note that in this paper we primarily
the proposed approach; for more results and insights about our focus on measuring network performances because energy is a
real testbed and about the simulation results described in the less pressing issue at the MANET side compared to the WSN
following, we refer interested readers also to our project Web one, but we invite readers interested in energy consumption
site1 . and WSN-side measurements to refer to our previous work
To validate our proposal on a wide scale, we developed and published in [13].
run extensive simulations: we have originally ported CTP to We first evaluated packet latencies. In particular, we have
the QualNet network simulator2 and we have implemented our observed the impact of MANET node density on packet
protocol on top of it. In the adopted simulation environment, delivery latency. We have simulated the reference scenarios by
constantly increasing the number of randomly placed MANET
1 Additional information, experimental results, and prototype/simulation
code are available at: http://www.lia.deis.unibo.it/Research/WHOO/ 3 By default, TinyOS uses a CSMA MAC instead of the IEEE 802.15.4
2 Scalable Network Technologies, QualNet Simulator http://www.scalable- MAC on TelosB; MICAz and other sensor nodes that use the same radio
networks.com/products/qualnet/ transceiver.
3564 IEEE SENSORS JOURNAL, VOL. 13, NO. 10, OCTOBER 2013

Fig. 4. Packet latency vs. MANET nodes density in (a) street and (b) square scenarios.

Fig. 5. Ratio of packets successfully routed vs. MANET nodes speed in (a) street and (b) square scenarios.

nodes and we have repeated 30 runs for each test; the collected (not so typical in a city area), and achieved results confirm that
confidence interval were always under 5% of the estimated the performances of our approach are good even with such a
average. Fig. 4(a) shows obtained results for the street sce- low MANET density.
nario. As expected, our solution vastly reduces delivery latency Our second set of experimental results assesses the impact
of urgent packets in every tested case. More interestingly, of MANET node mobility on the packet delivery ratio, namely
results identify the minimum MANET node density that grants the number of packets successfully dispatched from data
the best latency improvements, in our scenario 30 MANET source to root. We used the same scenarios of the previous
nodes in a 1-km long street: that corresponds to a realistic city evaluation (40 MANET nodes for the street scenario and 100
environment density. With lower MANET densities, latencies for the square one) and we made MANET nodes move ran-
are not so improved because MANET clusters do not cover domly over the simulated areas adopting the random waypoint
all the WSN areas, thus forcing data packets to hop over mobility model at various speeds (from 0 m/s to 10 m/s).
slower WSN hops. With more than 30 nodes, latency slightly As expected, the CTP protocol is very reliable and always
increases due to the additional traffic induced by advertising delivers more than 98% of packets, as shown in Fig. 5. Our
and discovery packets, which cause more packet collisions. solution achieves a packet delivery ratio comparable to CTP
Experimental results for the square scenario [Fig. 4(b)] show when MANET nodes are not moving, while the ratio sensibly
that it is necessary a higher number of MANET nodes to decreases as MANET nodes become more and more mobile.
have a relevant decrease of latencies for urgent packets: that In the street scenario, it delivers more than 80% of urgent
behavior is expected because MANET nodes are scattered in packets when MANET nodes move at 1 m/s, and drops to
a much larger area and can also be placed in areas that are about 50% when MANET nodes move at 10 m/s; whereas in
disconnected from the WSN. However, 100 MANET nodes per the square scenario it delivers slightly less than 80% packets at
km2 is a challenging and very low density in an open space 1 m/s (the average speed of pedestrians is about 1.4 m/s) and
BELLAVISTA et al.: CONVERGENCE OF MANET AND WSN IN IoT URBAN SCENARIOS 3565

technologies. In the following, for the sake of briefness, we


sketch a limited selection of solutions close to our envisioned
approach recognize MANET and WSNs convergence as a key
enabling technology for IoT smart cities scenarios.
Regarding urban IoT scenarios, several successful industrial
and academic research initiatives are available addressing
different application domains. There are already various appli-
cations to inform car drivers willing to park at a parking area4
and similar projects to monitor free parking lots5,6 ; these
projects are important and demonstrate the growing interest
in this IoT domain. From an architectural perspective, and
addressing a different application domain, Zorzi et al. call for a
radical change from todays Intranet of things to the future
Internet of things by indicating as core priorities the definition
of an architectural reference model for the interoperability of
Fig. 6. Ratio of urgent packets successfully routed by 3-hops MANETs in IoT systems and of mechanisms for an efficient integration
street and square scenarios. of IoT architectures into the service layer of next generation
future Internet networking infrastructures [26].
In a more technical perspective, the use of multi-radio
30% at 10 m/s. Under the same conditions, we also collected devices in WSNs and the integration of WSNs and mobile
results about packet latencies (not shown here for the sake of nodes have recently started to appear in the IoT literature.
space limitations) that demonstrate that latency of successfully Yarvis et al. demonstrated that a modest number of reliable
delivered packets is substantially constant for different node long-range links can improve WSN delivery ratio and battery
speeds. Let us note that results of Fig. 5 are expected because lifetime [27]. A practical proof of this effect is the ExScal
the fast movements of MANET nodes in the square scenario project, which deployed more than a thousand WSN nodes, by
can break MANET clusters apart more easily compared to the exploiting about two hundreds high-powered dual-radio nodes
street scenario. as an always-on high-speed network backbone [28]. Siphon
However, the delivery ratio of our solution can be boosted is similar to ExScal but exploits multi-radio sensor nodes to
by repeatedly sending of urgent packets. For example, when provide an on-demand traffic management service that relieves
MANET nodes move at 1 m/s, an urgent packet has about congested traffic [29]. In general, these works assume that a
80% probability to be successfully routed to the collection relevant subset of sensor nodes provides both a low-power
tree root. If the node sends the packet twice, the probability radio and an IEEE 802.11 interface; however, this assumption
of successful routing raises to 96%; another repeated send is not realistic for deployment environments that should be
operation achieves the success probability of 99%. cheap and cannot guarantee enough power for IEEE 802.11
Moreover, to confirm our 2-hop limit protocol design interfaces for all the expected lifetime.
choice, in Fig. 6 we show the delivery ratio of urgent packets The exploitation of mobile nodes as data harvesters and as
in the same scenarios considered before, but with 3-hops WSN gateways towards the Internet is a hot IoT research area.
MANET clusters (3 hops between the clusterhead and the Chakrabarti et al. employ mobile nodes with a predictable
exit point). Results clearly show that performances decrease roaming path as data sinks/mules, thus trading lower power
sharply compared to the 2-hops MANET clusters test because consumption for higher latencies [30]. Wang et al. showed
it is more likely that a MANET routing path will break down that one mobile relay that stores/forwards gathered data to
due to node mobility, especially in the square scenario where a data sink can improve WSN lifetime up to a factor of
mobile nodes can roam more freely compared to a narrow four [31]. Ma et al. propose the mWSN tiered architecture,
street. Thus, we claim that our 2-hops based solution achieves which makes WSN nodes form a cluster around the expected
the best tradeoff between routing speed and delivery ratio, position of mobile nodes that act as statically predefined and
by allowing to significantly improve data collection in most mobile gateways toward the Internet [32]. For an exhaustive
common use cases for typical smart city environments. survey of hierarchical WSN architectures enhanced by mobile
nodes, interested readers may refer to [33].
VI. R ELATED W ORK While all these papers highlight relevant issues related to
IoT research field works over the growing maturity of energy saving, WSN and MANET convergence aspects are
several related technologies, such as MANET, WSN, RFID still widely unexplored. In fact, to the best of our knowledge,
devices, and so forth. The growing interest in this area is our solution is the first one in the IoT field specifically focusing
also demonstrated by several recent special issues on IoT
[1], [25]. Despite the encouraging results obtained so far, most 4 World Sensing Smart Cities, automated detection of car in parking spots:

research works tend to mainly focus on specific technological http://www.worldsensing.com/smart-cities


5 University of Guelph, smart parking lot project: http://www.uoguelph.ca/
issues (e.g., RFID tag reading speed, security, etc.), and only ~qmahmoud/fyp/nidal-nasser-3.pdf
recently, a few research efforts have started to tackle IoT 6 Meshnetics, ZigBee parking automation: http://www.meshnetics.com/
management issues rising from the full integration of different ZigBee_Parking_Automation_Case_Study.pdf
3566 IEEE SENSORS JOURNAL, VOL. 13, NO. 10, OCTOBER 2013

on mobility by proposing to opportunistically exploit mobile [8] Short Range Wireless ICs: Bluetooth, NFC, UWB, 802.15.4 and Wi-Fi
MANET nodes as mobile relays for fast collection of WSN Market Forecasts, ABI Research, New York, NY, USA, Feb. 2010.
[9] Bluetooth Core Specifications v. 4.0, Bluetooth SIG, Kirkland, WA,
urgent data in smart city environments. USA, 2010.
[10] ISO/IEC 18000-7:2009: Information TechnologyRadio Frequency
VII. C ONCLUSION Identification for Item Management, International Organization for Stan-
dardization, Geneva, Switzerland, 2009.
IoT-based services and applications are already becoming [11] T. Winter, P. Thubert, A. Brandt, T. Clausen, J. Hui, R. Kelsey,
an integral part of our everyday life. Basic technologies that P. Levis, K. Pister, R. Struik, J. P. Vasseur. (2011). RPL: IPv6 Routing
Protocol for Low Power and Lossy Networks [Online]. Available:
leverage seamless interaction between WSN-equipped things http://tools.ietf.org/html/draft-ietf-roll-rpl-19
and impromptu MANET opportunistically formed by humans [12] ZigBee Specification, ZigBee Alliance, San Ramon, CA, USA, 2005.
moving in the smart city will play a relevant role in different [13] G. Cardone, A. Corradi, and L. Foschini, Cross-network opportunistic
application domains, such as logistics and traffic management. collection of urgent data in wireless sensor networks, Comput. J.,
vol. 54, no. 12, pp. 19491962, Nov. 2011.
We believe that our proposal represents a step forward toward
[14] O. Gnawali, R. Fonseca, K. Jamieson, D. Moss, and P. Levis, Collection
the development of novel real-world deployment solutions able tree protocol, in Proc. 7th ACM Conf. Embedded Netw. Sensor Syst.,
to exploit the full potential of MANET and WSN conver- 2009, pp. 114.
gence in the IoT in order to support fast collection of urban [15] D. S. De Couto, D. Aguayo, J. Bicket, and R. Morris, A high-throughput
path metric for multi-hop wireless routing, Wireless Netw., vol. 11,
data. no. 4, pp. 419434, 2005.
Our proposal shows the enhancements of IoT for smart [16] IEEE 802.11 Working Group, IEEE Standard 802.11b-1999, 1999.
cities: ubiquitous and collaborative urban sensing integrated [17] IEEE 802.15 Working Group, IEEE Standard 802.15.4-2006, 2006.
with smart objects can vastly improve citizen life by pro- [18] J. Zheng and M. J. Lee, A comprehensive performance study of IEEE
viding an intelligent environment that offers services, pre- 802.15.4, in Sensor Network Operations, Piscataway, NJ, USA: Wiley,
2006, pp. 218237.
vents emergencies and reacts to them, and enables a fine- [19] C. Tschudin, P. Gunningberg, H. Lundgren, and E. Nordstrm, Lessons
grained adaptive control for better and more scalable man- from experimental MANET research, Ad Hoc Netw., vol. 3, no. 2,
agement of urban environments. We have also provided a pp. 221233, Mar. 2005.
[20] J. Polastre, R. Szewczyk, and D. E. Culler, Telos: Enabling ultra-low
full assessment and quantitative evaluation of the feasibility power wireless research, in Proc. 4th Int. Symp. Inf. Process. Sensor
and performance of the proposed solution, by reporting an Netw., Apr. 2005, pp. 364369.
extensive set of simulation results to assess its benefits and [21] P. Levis, S. Madden, J. Polastre, R. Szewczyk, K. Whitehouse, A. Woo,
costs. D. Gay, J. Hill, M. Welsh, and E. Brewer, TinyOs: An operating system
for sensor networks, in Ambient Intelligence. New York, NY, USA:
The obtained results encourage us toward extending and Springer-Verlag, 2005, pp. 115148.
refining our prototype. On the one hand, we are investigating [22] L. Sha, F. Kai-Wei, and P. Sinha, CMAC: An energy-efficient MAC
the possibility of exploiting our solution in other different IoT layer protocol using convergent packet forwarding for wireless sensor
networks, in Proc. 4th IEEE Commun. Soc. Conf. Sensor, Mesh Ad Hoc
application areas, such as in Intelligent Transportation Systems Commun. Netw., Jun. 2007, pp. 1120.
(ITSs) to integrate vehicular networks and on-the-road WSNs [23] D. Moss and P. Levis, BoX-MACs: Exploiting physical and link layer
traffic sensors, and to support completely decentralized ambi- boundaries in low-power networking, Comput. Syst. Lab., Stanford
ent monitoring in indoor smart spaces. On the other hand, we Univ., Stanford, CA, USA, Tech. Rep. SING-08-00, 2008.
[24] P. Dutta, D. Culler, and S. Shenker, Procrastination might lead to a
are considering more expressive management operations: in longer and more useful life, in Proc. 6th Workshop Hot Topics Netw.,
particular, we are interested in dynamic, fine, and application- 2007, pp. 17.
aware differentiated tuning of transmission power levels used [25] Z. Jun, D. Simplot-Ryl, C. Bisdikian, and H. T. Mouftah, The internet
at the WSN side. of things, IEEE Commun. Mag., vol. 49, no. 11, pp. 3031, Nov. 2011.
[26] M. Zorzi, A. Gluhak, S. Lange, and A. Bassi, From todays INTRAnet
of things to a future INTERnet of things: A wireless-and mobility-
R EFERENCES related view, IEEE Wireless Commun., vol. 17, no. 6, pp. 4451, Dec.
2010.
[1] L. Atzori, A. Iera, and G. Morabito, The internet of things: A survey, [27] M. Yarvis, N. Kushalnagar, H. Singh, A. Rangarajan, Y. Liu, and
Comput. Netw., vol. 54, no. 15, pp. 27872805, Oct. 2010. S. Singh, Exploiting heterogeneity in sensor networks, in Proc. 24th
[2] L. Foschini, T. Taleb, A. Corradi, and D. Bottazzi, M2M-based Annu. Joint Conf. IEEE Comput. Commun. Soc., vol. 2. Mar. 2005, pp.
metropolitan platform for IMS-enabled road traffic management in IoT, 878890.
IEEE Commun. Mag., vol. 49, no. 11, pp. 5057, Nov. 2011. [28] A. Arora, R. Ramnath, E. Ertin, P. Sinha, S. Bapat, V. Naik,
[3] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, Wireless V. Kulathumani, H. Zhang, H. Cao, M. Sridharan, S. Kumar, N. Seddon,
sensor networks: A survey, Comput. Netw., vol. 38, no. 4, pp. 393422, C. Anderson, T. Herman, N. Trivedi, C. Zhang, R. Shah, S. Kulkarni,
Apr. 2002. M. Aramugam, and L. Wang, ExScal: Elements of an extreme scale
[4] L. Filipponi, A. Vitaletti, G. Landi, V. Memeo, G. Laura, and P. Pucci, wireless sensor network, in Proc. 11th IEEE Int. Conf. Embedded Real-
Smart city: An event driven architecture for monitoring public spaces Time Comput. Syst. Appl., Aug. 2005, pp. 102108.
with heterogeneous sensors, in Proc. 4th IEEE Int. Conf. Sensor [29] C.-Y. Wan, S. B. Eisenman, A. T. Campbell, and J. Crowcroft, Siphon:
Technol. Appl., Jul. 2010, pp. 281286. Overload traffic management using multi-radio virtual sinks in sensor
[5] G. Yovanof and G. Hazapis, An architectural framework and enabling networks, in Proc. 3rd Int. Conf. Embedded Netw. Sensor Syst., 2005,
wireless technologies for digital cities and intelligent urban environ- pp. 116129.
ments, Wireless Pers. Commun., vol. 49, no. 3, pp. 445463, May 2009. [30] A. Chakrabarti, A. Sabharwal, and B. Aazhang, Using predictable
[6] WSN for Smart Cities: A Market Study, San Diego, CA, USA, Jul. 2007. observer mobility for power efficient design of sensor networks, in
[7] S. Lee, H. Han, Y. Leem, and T. Yigitcanlar, Towards ubiquitous Information Processing in Sensor Networks, F. Zhao and L. Guibas,
city: Concepts, planning and experiences in the Republic of Korea, in Eds. New York, NY, USA: Springer-Verlag, 2003, p. 552.
Knowledge-Based Urban Development: Planning and Applications in [31] W. Wang, V. Srinivasan, and K.-C. Chua, Using mobile relays to
the Information Era, T. Yigitcanlar, K. Velibeyoglu, and S. Baum, Eds. prolong the lifetime of wireless sensor networks, in Proc. 11th Int.
Hershey, PA, USA: Information Science Reference, 2008, pp. 148170. Conf. Mobile Comput. Netw., 2005, pp. 270283.
BELLAVISTA et al.: CONVERGENCE OF MANET AND WSN IN IoT URBAN SCENARIOS 3567

[32] J. Ma, C. Chen, and J. Salomaa, mWSN for large scale mobile Antonio Corradi (M77) received the Degree
sensing, J. Signal Process. Syst., vol. 51, no. 2, pp. 195206, in electrical engineering from the University of
May 2008. Bologna, Bologna, Italy, in 1979, and the M.S.
[33] S. A. Munir, R. Biao, J. Weiwei, W. Bin, X. Dongliang, and M. Man, degree in electrical engineering from Cornell Uni-
Mobile wireless sensor network: Architecture and enabling technolo- versity, Ithaca, NY, USA, in 1980. He is a Full Pro-
gies for ubiquitous computing, in Proc. 21st Int. Conf. Adv. Inf. Netw. fessor of computer engineering with the University
Appl. Workshops, vol. 2. May 2007, pp. 113120. of Bologna. His current research interests include
distributed and parallel systems and solutions, mid-
dleware for pervasive and heterogeneous computing,
infrastructure support for context-aware multimodal
services, network management, and mobile agent
Paolo Bellavista (SM98) received the Degree platforms. He is a member of ACM and Italian Association for Computing.
and Ph.D. degrees in computer science engineering
from the University of Bologna, Bologna, Italy, in
2001. He is currently an Associate Professor with
the University of Bologna. His current research
interests include from mobile agent-based middle- Luca Foschini (M04) received the Degree and
ware solutions and pervasive wireless computing to Ph.D. degrees in computer science engineering from
location/context-aware services and adaptive multi- the University of Bologna, Bologna, Italy, in 2007.
media. He serves on the Editorial Boards of the He is currently an Assistant Professor of computer
IEEE Communications, the IEEE T RANSACTIONS engineering with the University of Bologna. His
ON C OMPUTER , the IEEE T RANSACTIONS ON
current research interests include distributed sys-
N ETWORK AND S ERVICE M ANAGEMENT, the IEEE T RANSACTIONS ON tems and solutions for pervasive wireless comput-
S ERVICES C OMPUTING, Elsevier Pervasive Mobile Computing, and Springer ing environments, system and service management,
Journal of Network and Systems Management. He is a senior member of context-aware services and adaptive multimedia, and
ACM. management of cloud computing systems. He is a
member of ACM.

Giuseppe Cardone (M10) is a Research Fellow


with the University of Bologna, Bologna, Italy. He
received the Ph.D. degree in computer science engi-
neering from the University of Bologna in 2013. His
current research interests include heterogeneous net-
works integration, high performance distributed sys-
tems, resource-aware routing, and pervasive mobile
sensing. He is a member of ACM.

You might also like