Beruflich Dokumente
Kultur Dokumente
Abstract—Recent advances in the field of intelligent transporta- extracted from OpenStreetMap. Based on graph theory and
tion systems have focused on the use of wireless networks to the IEEE 802.15.4 communication standard, we concluded
link vehicles and road infrastructure. Applications that might that traditional graph models are not able to represent these
result from such networks range from the adaptive management
of traffic lights to the detection of traffic jams and accidents. networks, whose degree distribution follows a gamma distribu-
Whatever the case may be, it seems important to explore the tion accurately enough to be able to generate random graphs
possibilities and limitations of such networks, which the literature approaching it. In addition, the graphs appear to be highly
often portrays in a somewhat idealistic way (e.g. no packet partitioned and comprise a large number of isolated nodes.
loss, fully connected sensors, etc.). In this paper, we study the Here, we want to go further by focusing on: (1) identifying
deployment of wireless sensor networks at intersections in some of
the world’s major cities and characterize their topologies. Using a network categories in our data set; (2) studying global network
propagation model that corresponds to a 2.4GHz IEEE 802.15.4 partitioning; (3) studying the maximum connected components
network interface, we focus our study on the global connectivity in order to deduce properties on the most covered areas; and
of graphs resulting from different networks. By deploying this (4) improving the connectivity of these networks.
type of network over 52 city and region maps extracted from After describing a state-of-the-art in Section II, we briefly
OpenStreetMap, we show that cities can reasonably be classified
into three network structure categories of low connectivity (i.e. recall our deployment strategy and present the tools we used in
a high number of connected components) and that it should be Section III. The following sections offer a subsequent analysis
feasible to improve the networks by adding sensors. All the tools of the structure of the networks and of their partitioning
and the complete dataset are freely available online. (Sec. IV and V). Finally, in Section VI, we discuss a strategy
Index Terms—Smart Cities, WSN, Network Topology, Graphs
for improving connectivity.
8000
7000
6000
Square kilometers
5000
4000
3000
LuxembourgCity
WashingtonDC
SanFrancisco
RiodeJaneiro
Copenhagen
BuenosAires
Albuquerque
NewOrleans
2000
Manchester
MexicoCity
Cambridge
Vancouver
Alexandria
Jerusalem
Edinburgh
Singapore
Augsburg
NewDelhi
Budapest
Toulouse
NewYork
Memphis
Liverpool
Baghdad
Montreal
Bangkok
Berkeley
Bruegge
Portland
Cologne
PaloAlto
Chicago
Bombay
Moscow
Orlando
Istanbul
Helsinki
Zuerich
Sydney
Ottawa
Seattle
Madrid
Cusco
Dublin
1000
Austin
Dallas
Miami
Beirut
Berlin
Paris
Turin
Lima
45000
40000
35000
30000
25000
Nodes
20000
15000
LuxembourgCity
WashingtonDC
SanFrancisco
RiodeJaneiro
Copenhagen
BuenosAires
Albuquerque
NewOrleans
10000
Manchester
MexicoCity
Cambridge
Vancouver
Alexandria
Jerusalem
Singapore
Edinburgh
NewDelhi
Augsburg
Budapest
Toulouse
NewYork
Memphis
Liverpool
Baghdad
Montreal
Berkeley
Bangkok
Bruegge
Portland
Cologne
PaloAlto
Chicago
Moscow
Bombay
Orlando
Istanbul
Helsinki
Sydney
Zuerich
Ottawa
Seattle
Madrid
Dublin
Cusco
5000
Dallas
Austin
Miami
Beirut
Berlin
Paris
Turin
Lima
0
Fig. 2. Scale metrics for the 52 cities and regions that compose our dataset
Density (×10-5)
Density (×10 )
Density (×10-5)
4 4 4
-5
50
3.5 3.5 3.5
3 3 3 40
2.5 2.5 2.5
30
2 2 2
1.5 1.5 1.5 20
1 1 1
10
0.5 0.5 0.5
0 0 0 0
0 10 20 30 40 50 60 70 0 20 40 60 80 100 120 0 10 20 30 40 50 60 70 80 90 0 5 10 15 20 25 30
Length (kilometers) Length (kilometers) Length (kilometers) Length (kilometers)
(a) Paris (b) New Orleans (c) Madrid (d) Bagdad
Fig. 2(b) – per city size). Density has a direct effect on the different networks as well as on the number of nodes.
network performance, as it influences collision and congestion Paris has for example more than 5,500 components for 29,000
probability at the medium access level. We included the nodes. This means that the network, without additional relays,
densest and the sparsest networks in our dataset: Miami and is composed of many areas and hence has limited interac-
Cusco respectively. Finally, we added to the dataset two tion possibilities. Green bars on Fig. 4 shows the number
more networks of average size and density: Madrid and Paris of biconnected components in each network. A biconnected
because of the characteristics of their inter-sensors distances component is a connected component in which there are at
distributions. least two node-disjoint paths between each couple of nodes.
It reflects the proportion of sub-networks that can tolerate any
V. C ONNECTIVITY GRAPHS ANALYSIS single node failure. Note that the biconnected components, as
A. Connected components and network partitioning reported here, are created from connected components formed
To evaluate the global connectivity of the networks, we by at least three nodes. Under three nodes, there is only one
analyze its partitioning by looking the number of connected path between the nodes. Note also that a connected component
components in the resulting graph. A connected component may include several biconnected components. Fig. 4 indicates
models a group of nodes that are connected together, but that relatively few additional nodes need to be deployed to
disconnected from the rest of the network. Red bars on Fig. 4 comply with the classical N-1 reliability criterion (i.e. the loss
shows the number of connected components in the different of any single element does not break a connected component
networks. This number depends directly on the dimension of in two).
25 1 1
0.9 Madrid
0.99 Beirut
0.8 Cusco
20
0.98 Madrid 0.7 NewOrleans
% of components
Beirut Paris
0.97 0.6 Miami
15 Cusco
0.5
%
NewOrleans
0.96 Paris 0.4
10 Miami
NewOrleans 0.95 0.3
0.2
0.94
5 0.1
Madrid
Cusco
Miami
Beirut
0.93 0
Paris
0 10 20 30 40 50 60 70 0 0.2 0.4 0.6 0.8 1
0 % of articulation points (compared to components size) Clustering coefficient
Fig. 5. Percentage of isolated nodes Fig. 6. Articulation points (CDF) Fig. 7. Clustering coefficient (CDF)
140 1 1
0.9 0.9
120 0.8 0.8
0.7 0.7
100 0.6 0.6
Nodes
%
0.5 Madrid 0.5 Madrid
80 0.4 Beirut 0.4 Beirut
0.3 Cusco 0.3 Cusco
NewOrleans
Cusco
40
Miami
Beirut
0 0
Paris
0 2 4 6 8 10 12 14 0 20 40 60 80 100 120
20 Distance (hops) Length (meters)
(a) Number of nodes (b) Hop distance between two nodes (CDF) (c) Edge length (CDF)
6000
connected components (Madrid), almost 94 % of the components have no articulation
biconnected components
point. A network like Paris, for example, tends to have a
5000
large number of articulation points, as the suburban area is
large. Madrid has the same characteristics as the city of Paris,
4000
Number of components
1000
Cusco
Miami
Beirut
Paris
0.5
NewOrleans
Paris
0.4 Miami In this section, we examine the effect of such an intercon-
0.3 nection strategy that relies on the insertion of relay nodes that
0.2 we suppose identical to the sensor nodes. These relay nodes
0.1 are positioned in order to merge two connected components.
0
0 2 4 6 8 10 12 14 We define the distance that separates two arbitrary connected
Connected components diameter (hops) components as the minimum of the distance between couple
of nodes that belong to each component. Depending on this
Fig. 9. Components diameter (CDF)
distance, we would need one or more intermediate relays to
merge both sub-graphs. Knowing the transmission range of
C. Anatomy of the connected components a node, we place a chain of nodes between two neighboring
Fig. 9 represents the CDF of the diameters of the connected connected components. Let us suppose that the operator im-
components of each network. The diameter is the length of the poses a limit on the maximum number of intermediate nodes
longest of the shortest paths between couples of nodes that that could be deployed for interconnection purposes between
belong to the same component, expressed in number of hops. two components and let us study the effect of setting this
We can see that this diameter remains very low, essentially due limit from 1 to 10 relays. For example, if a chain of nodes
to the presence of several small sized components. It should is sufficient to connect two connected components, we add
be underlined that some components have a diameter that is it. We determine whether this chain is sufficient based on
less than 1: this case occurs when a component has only one the propagation model used to simulate the deployment, and
node (sec. V-A). Networks are mainly composed of small- separate each node in the chain with a distance equal to half
sized connected components and a few large ones. their maximum range, to prevent the transmitted signals from
Let us now focus on the maximum connected component being completely attenuated by the distance. Indeed, a value of
(maximal component), which is the connected component that 10 is most unlikely, as it would result in relying on chains of 10
contains the largest number of nodes. Fig. 8(a) represents the nodes to interconnect components, knowing that the failure of
number of nodes that belong to this maximal component. This any of these nodes would result in partitioning the component.
number ranges from 33 nodes (New Orleans) to more than Fig. 10(a) represents the evolution of the number of con-
130 nodes (Miami). Nodes that belong to the same connected nected components in function of the maximum number of
component can be seen as belonging to the same broadcast relays. The x-axis value of −1 represents the inverse situation
domain, hence this figure gives an indication on the cost of in which all the articulation points in the graph are removed.
broadcasts and on how many nodes can be reached by control We can see that inserting a single relay has a limited impact,
packets (ARP, routing protocols, etc.). Fig. 8(b) shows the while increasing the threshold to 2 or 3 has a notable effect
CDF of the hop distances that separates couples of nodes in very scattered graphs. All scenarios seem to converge
within this maximal component. It gives an indication on the to comparable values close to 200 components. Fig. 10(b)
delays. We can see here that the distributions range from low represents the evolution of the number of deployed nodes in
diameter components (about 4 hops) to larger components function of the threshold. We can notice that the value tends
(10 hops) and that these distributions do not always follow to increase faster in scattered networks, as the reduction of the
the trend defined by the size of the component, or from the number of components slows down. In the case of Paris – the
average density. Madrid, for example, is sparser than Paris network with the most components – we need to add around
(Fig. 2) but its maximum connected components has shorter 60,000 nodes to obtain less than 1,000 connected components.
path for a comparable number of nodes. This means that the Finally, Fig. 10(c) shows the evolution of the number of nodes
intersections density is probably higher in downtown Madrid that belong to the maximum component. This graph shows that
than in Paris. Fig. 8(c) shows the CDF of the edge lengths even though the improvement is not the same for all cities, this
within the maximal component, in meters. This parameter component is able to gather up to 90 % of the nodes.
6000 140000 100000
Madrid Madrid Madrid
Beirut Beirut 90000 Beirut
5000 Cusco 120000 Cusco Cusco
80000
Connected components
Nodes
nodes
3000 50000
60000 40000
2000
40000 30000
20000
1000 20000
10000
0 0 0
-1 0 1 2 3 4 5 6 7 8 9 10 -1 0 1 2 3 4 5 6 7 8 9 10 -1 0 1 2 3 4 5 6 7 8 9 10
Network modification Network modification Network modification
(a) Number of connected components (b) Number of nodes (c) Percentage of nodes in the maximal component
Obviously, this strategy is only one option and other con- [2] S. Lämmer and D. Helbing, “Self-control of traffic lights and vehicle
nection methods could be imagined. Adding a chain of nodes flows in urban road networks,” Journal of Statistical Mechanics: Theory
and Experiment, vol. 2008, no. 04, p. P04019, 2008.
to link two connected components makes the structure fragile [3] D. Naboulsi and M. Fiore, “On the instantaneous topology of a large-
and congestion is more likely to appear on paths involving scale urban vehicular network: the cologne case,” in Proceedings of the
nodes with a high centrality. One could think of an algorithm fourteenth ACM international symposium on Mobile ad hoc networking
and computing, 2013.
that adds enough relay nodes to merge connected components [4] S. Faye and C. Chaudet, “Characterizing the topology of an urban wire-
with a strict constraint on the resulting betweenness centrality. less sensor network for road traffic management,” IEEE Transactions on
K −1 long backhaul links could also be created to interconnect Vehicular Technology, 2015.
[5] R. Lim, F. Ferrari et al., “Flocklab: A testbed for distributed, synchro-
the K components. Using a vehicular network to ferry mes- nized tracing and profiling of wireless embedded systems,” in Proceed-
sages between these components could also be an interesting ings of the 12th international conference on Information processing in
alternative. However, the goal here is simply to demonstrate sensor networks. ACM, 2013, pp. 153–166.
[6] R. N. Murty, G. Mainland et al., “Citysense: An urban-scale wireless
that with a naive strategy, it is possible to improve network sensor network and testbed,” in Technologies for Homeland Security,
connectivity without too much difficulty. 2008 IEEE Conference on, 2008.
[7] I. Corredor, A. Garcı́a et al., “Wireless sensor network-based system for
VII. C ONCLUSIONS AND FUTURE WORKS measuring and monitoring road traffic,” in 6th Collaborative Electronic
Communications and eCommerce Technology and Research (CollECTeR
In this paper, we examined and characterized the con- 2008), Madrid, Spain, Jun. 2008.
nectivity of a wireless sensor network deployed at the in- [8] J. Hu, J. Song et al., “Topology optimization for urban traffic sensor
tersections of various cities. Examining the partitioning in network,” Tsinghua Science & Technology, vol. 13, no. 2, 2008.
[9] X. Mao, X. Miao et al., “CitySee: Urban CO2 Monitoring with Sensors,”
connected components, we show that the resulting graph is in Infocom, 2012.
highly disconnected and comprises up to 25 % of isolated [10] K. M. Yousef, J. N. Al-Karaki, and A. M. Shatnawi, “Intelligent traffic
nodes. Nevertheless, the network presents a good redundancy light flow control system using wireless sensors networks,” Journal of
Information Science and Engineering, vol. 26, no. 3, May 2010.
level within connected components. The average diameter [11] B. Zhou, J. Cao, and H. Wu, “Adaptive traffic light control of multiple
of connected component is low, but can rise to fair values. intersections in wsn-based its,” in 73rd IEEE Vehicular Technology
Finally, we show that a real deployment should be feasible Conference (VTC Spring), 2011.
[12] P. Crucitti, V. Latora, and S. Porta, “Centrality measures in spatial
and that a moderate proportion of relay nodes is required to networks of urban streets,” Physical Review E, vol. 73, no. 3, 2006.
let the maximum connected component encompass most of [13] T. Ducrocq, M. Hauspie et al., “On the Impact of Network Topology
the network and cover flagship urban areas (e.g. downtown) on Wireless Sensor Networks Performances Illustration with Geographic
Routing,” in International Workshop on the Performance Analysis and
with a single sub-network. Enhancement of Wireless Networks (PAEWN), Victoria, Canada, May
In future work, it would be interesting to study other deploy- 2014.
ment strategies. Our complete results show, for example, that [14] M. Tubaishat, Q. Qi et al., “Wireless sensor-based traffic light control,”
in 5th IEEE Conference on Consumer Communications and Networking
if we deploy a node at the center of each intersection while (CCNC 2008), Las Vegas, USA, Feb. 2008.
adopting the assumptions made in this article, a maximum of [15] D. Krajzewicz, J. Erdmann et al., “Recent development and applications
14 adjacent intersections could be covered in the city of Paris of SUMO - Simulation of Urban MObility,” International Journal On
Advances in Systems and Measurements, vol. 5, no. 3&4, December
without an additional relay node. Before analyzing networking 2012.
aspects, it would also be interesting to use a more complex [16] K. Marquess, “Physical model sub-group discussion and questions,”
propagation model and consider the presence of buildings as IEEE 802.15/138R0, 1999.
[17] A. Varga and R. Hornig, “An overview of the omnet++ simulation
a means of creating more realistic graphs. environment,” in Proceedings of the 1st international conference on
Simulation tools and techniques for communications, networks and
R EFERENCES systems & workshops. ICST (Institute for Computer Sciences, Social-
[1] S. Faye, C. Chaudet, and I. Demeure, “Influence of radio communica- Informatics and Telecommunications Engineering), 2008, p. 60.
tions on multiple intersection control by a wireless sensor network,” in [18] G. Csányi and B. Szendrői, “Fractal–small-world dichotomy in real-
ITS Telecommunications (ITST), 2013 13th International Conference on, world networks,” Physical Review E, vol. 70, no. 1, p. 016122, 2004.
2013.