Está en la página 1de 9

Arab J Sci Eng (2013) 38:21152123

DOI 10.1007/s13369-013-0571-8

RESEARCH ARTICLE - ELECTRICAL ENGINEERING

A PON-Based Large Sensor Network and Its Performance


Analysis with Sync-LS MAC Protocol
Monir Hossen Ki-Doo Kim Youngil Park

Received: 23 May 2011 / Accepted: 6 October 2011 / Published online: 15 February 2013
King Fahd University of Petroleum and Minerals 2013

Abstract Properties of a large sensor network in a ubiq-


uitous-City should include increased energy efficiency and
reduced latency. These two properties are mainly dependent
on the network size and the number of hops. Both of them can
be improved by using an efficient clustering algorithm. In this
paper, we introduce a clustering algorithm based on a passive
optical network (PON) system, where optical line terminal is
analogous to personal area network coordinator and optical
network unit performs as cluster head. Application of a PON
system to a sensor network can lead to an efficient converged
network, because a PON system can integrate a large sensor
network where a lot number of nodes are distributed over
wide area. If the large network is converged on a single PON
system, then the management of the system becomes very
efficient and cost effective. We also present a new medium
access control protocol to improve the performance of the
sensor network. Proposed schemes are analyzed with a test
network, and the results show that they are very efficient in
delay-sensitive large sensor network.
1 Introduction
Keywords PON MAC
Latency-secured MAC (LS-MAC) Extension of wireless sensor networks (WSNs) has been
Latency Clustering investigated to service a large ubiquitous-City (u-City) with
its significant applications in scientific, medical, meteorolog-
ical, and military operations. That is why WSNs are becom-
ing the next step in information revolution of the twenty-first
century [1]. Sensor nodes are expected to be deployed ran-
domly in a large area and form a network in an ad hoc manner.
M. Hossen K.-D. Kim Y. Park
Department of Electronics Engineering,
As the size and complexity of individual WSN are increas-
Kookmin University, Seoul 136-702, Korea ing exponentially, it is challenging to ensure the coverage of
wide area and maintain the network traffic uniformly. Usu-
M. Hossen (B) ally, many sensor nodes in a network share the same wireless
Dr. Hanawas Laboratory, Interdisciplinary Graduate School
channel and medium access control (MAC) protocol speci-
of Medicine and Engineering, University of Yamanashi,
4-3-11 Takeda, Kofu, Yamanashi 400-8511, Japan fies how the sensor nodes will share the same channel in an
e-mail: mnrhossen@yahoo.com efficient way [2].

123
2116 Arab J Sci Eng (2013) 38:21152123

The main problems of large WSN are latency, energy exponentially. Therefore, clustering of the network is needed
consumption, hidden node problem, network coverage, and to meet the performance requirement of the sensor network.
contention. Usually, latency and energy consumption issues Each cluster head can be connected to the PANC using wire-
are the two most important factors for the implementation less or wired transmission. A PON system is proposed for this
of large WSN. Existing schemes have problems in these purpose since its tree topology can be integrated into a large
respects. For many applications such as medical service and sensor network in appropriate way and it can provide larger
fire alarm, latency efficiency is the prime requirement. The bandwidth compared to other types of access network. The
periodic sleep mode of sensor nodes for energy saving is need for clustering and the basic architecture of the PON-
one of the factors that increases the latency. Latency also based sensor network are described in this section.
increases due to increase of the number of hops and network
size. It has been understood that reduction of network size 2.1 Architecture of PON-Based Wireless Sensor Networks
is obligatory to overcome the above problems. An efficient
clustering of large WSN can be a solution to reduce the indi- The forward and reverse data transmissions in the hybrid
vidual network diameter as well as hop numbers when the PON-based WSN are shown in Fig. 1, which consists of sta-
whole network size is enlarged. Since sensor nodes in clus- tic cluster heads (CHs) at optical network unit (ONU) sites
tered networks transmit data over shorter distance, the energy of PON, distributed sensor nodes, and PANC integrated with
spent in the network will be much lower than the case when optical line terminal (OLT). ONUs/CHs are connected with
each node directly communicates with the personal area net- PANC/OLT through optical fiber. A beacon from OLT/PANC
work coordinator (PANC) [3]. Thus, clustered sensor nodes is considered as an initiator of a forward time frame, which
life span will be extended due to less energy consumption. is followed by a data packet. The reverse data transmis-
In [4,5] a cluster-based WSN is proposed where all sensor sion procedure follows the Sync-LS MAC protocol which
nodes of a cluster is connected with the coordinator through a is explained in Sect. 3. Since the protocol of time division
small number of hops and all the coordinators are connected multiplexing PON (TDM-PON) such as multi-point control
to the PANC by radio-over-fiber (RoF) link. Application of protocol (MPCP) manages the upstream data, the utilization
optical network in clustering the large size WSN is very use- of upstream bandwidth is maximized and the normal latency
ful in that the optical attenuation is very small while wide within a PON system is less than a few ms. Therefore, the
bandwidth can be utilized. latency in the PON system is negligible compared to that in
Passive optical network (PON) is an optical network that the WSN.
does not contain active elements from source to destination.
It only contains passive optical devices such as optical fibers, 2.2 Clustering of the Large Sensor Networks
couplers, splices and splitters. PON can be deployed in sev-
eral topologies, e.g., tree, ring, or bus [6]. Tree topology is When a PON system is introduced as a part of a WSN, sensor
the most suitable one for the proposed structure where optical nodes should first be clustered in an appropriate way so that
fiber is used to connect the PANC with cluster heads (CHs) ONUs can find their positions. The goal of the clustering is to
to minimize the RF transmission path and data collision. connect all constituent sensor nodes with optimized number
This paper presents a new MAC protocol for PON-based of cluster heads and hops. The relation between these two
large WSN called Synchronized Latency Secured (Sync-LS) parameters is investigated for 500 sensor nodes which are
algorithm with an appropriate super-frame format. The main randomly distributed in 500 m 500 m area. It is assumed
goal of this protocol is to reduce the requirement of the num- that cluster heads are positioned so that each of them can
ber of time frame regardless of the number of hops in the serve nearly the same number of sensor nodes. By increasing
cluster. An efficient clustering algorithm called cooperative the number of CHs, the maximum number of hop in a cluster
clustering for PON is also proposed to split the network, can be reduced while the network coverage can be increased.
which is very effective to limit the cluster size and balance the Figure 2 shows the numerical results of maximum number
network traffic among clusters. The expected performance of of hops versus coverage ratio. From Fig. 2 we can find that
the new Sync-LS MAC protocol and the cooperative cluster- if the number of cluster heads is set to 2, then the coverage
ing algorithm is evaluated by simulation and compared with ratio (y-axis) reaches almost 1.0 when maximum number of
existing schemes. hops in a cluster (x-axis) becomes 7. However, if the number
of cluster heads is set to 8, then four hops in each cluster are
enough to satisfy the 100 % coverage ratio. It is clear from
2 Principles of the PON-Based Sensor Networks this figure that more cluster heads are needed to decrease the
required hop counts. Since there is a trade-off between these
As the size of sensor network becomes larger, the number of two parameters, they should be planned in optimal way. The
hops in the network is increased and the packet delay grows required hops in Fig. 2 are minimized values since nodes are

123
Arab J Sci Eng (2013) 38:21152123 2117

Fig. 1 Forward and reverse


data transmission in PON-based
WSN Sensor node

Beacon
ONU 1

Forward
Splitter/
data
Combiner n

1 2

OLT/ ONU ONU ONU


PANC 1 2 N 1 2 n
ONU 2

1
Beacon 2
Optical fiber n
ONU N
Reverse
data

1.0 3.1 Existing MAC Protocols in Wireless Sensor Networks


CH=2
0.8 CH=4 In the basic sensor MAC (S-MAC) [7] periodic listen and
CH=6
CH=8 sleep in each time frame is maintained to reduce idle listen-
Coverage ratio

0.6 ing period, avoid data overhearing, and shrink the control
packet overhearing which reduces the overall energy con-
sumption of WSN. No doubt S-MAC tries to reduce the waste
0.4
of energy from all the above sources, but at the cost of high
latency which is undesirable in delay-sensitive networks. The
0.2 main reason of high latency is the requirement of the number
of time frames which is directly proportional to the number
0.0 of hops in the network. It also needs SYNC (synchroniza-
1 2 3 4 5 6 7 8 tion) packet transmission from the coordinator to multiple
Maximum number of hops in a cluster hops, requiring much energy to cover large sensor networks.
Fig. 2 Network coverage as a function of hops and cluster heads In order to reduce this delay-adaptive S-MAC [8] is proposed.
It allows two-hop transmission consecutively in a time frame.
This protocol reduces the requirement of the number of time
evenly assigned among clusters. Therefore, clusters should frames as well as overall latency of the networks by half
be designed as symmetric as possible from its deployment compared to basic S-MAC.
stage. Suh et al. [9] proposed latency and energy-efficient MAC
(LE-MAC) which is a useful approach for reducing sleep
delay in multiple hops. Its performance depends on the ability
of CS range, which is normally not more than twice of actual
3 Principles of the Sync-LS MAC in Delay-Sensitive transmitting or receiving range. In this respect, LE-MAC pro-
Large Sensor Networks posed up to 4-hops transmission in a single time frame. If
the total number of hops in a network is more than 4, then it
Various issues should be considered in the design of a sen- requires another time frame. The performance of this scheme
sor network including latency, energy consumption, cover- is restricted by carrier sensing (CS) range and SYNC signal
age, and clustering. In recent years, extensive studies have transmission distance.
been performed to increase the efficiency of the sensor net- Zigbee [10] is an acceptable protocol that provides an effi-
work. In this section, a short review of related protocols is cient algorithm to avoid data collision and excessive energy
presented and compared with the proposed scheme in large consumption in large sensor network. This protocol intro-
sensor networks. duced beacon rather than SYNC signal which is transmitted

123
2118 Arab J Sci Eng (2013) 38:21152123

Fig. 3 Operation of Sync-LS Beacon +


MAC F. Data
t margin Data
N4

N3
Beacon

N2

N1
Sleep Time Sleep Time
CH

Forward frame Reverse frame


Time frame of Sync-LS

from coordinator to children nodes in hop-by-hop fashion. in active state with 10 % duty cycle, and then goes again
Zigbee also uses periodic listen and sleep cycle to avoid idle into the sleep state until the next time frame starts. Duty
listening as well as to increase the battery life, but the latency cycle is the ratio of active period over the time frame. The
is still undesirable for the delay-sensitive large networks. As active state in the reverse frame is initiated by a wake-up
in the basic S-MAC protocol, the number of time frames timer that can be synchronized according to the following
required in data transmission is directly proportional to the equation.
number of hops in the networks.
tbr (H k) = tbf (H k)+k tf +tmargin +(k 1)tr ,
3.2 Synchronized Latency-Secured MAC (1)

According to the review described in the previous section, all where tbr is the reverse beacon generation time, H the max-
existing sensor protocols are not adequate in delay-sensitive imum hop number, k the hop distance from the edge node,
large sensor networks due to latency problem. Since it tbf the forward beacon time, tf the time interval between
requires multiple time frames for the reverse transmission, forward beacons, tmargin the additional sleep time before the
the latency for the reverse data is more critical. A new type reverse frame, tr the time interval between two consecutive
of algorithm, a Sync-LS MAC protocol, is proposed to alle- reverse beacons.
viate this problem. When this protocol is combined with the The required number of time frames for N-hop sensor net-
clustering scheme, it will further reduce the reverse delay to work in Zigbee, Adaptive S-MAC, and LE-MAC are N, N/2,
a negligible amount. and N/4, respectively, which is reduced to only one in the pro-
Figure 3 shows the basic scheme of the Sync-LS MAC posed Sync-LS MAC. Collision is another substantial factor
protocol for a sensor network with four hops. The time frame to increase the latency and energy consumption. To avoid the
is divided into forward and reverse time frames. In the for- collision a suitable super-frame structure and a cooperative
ward frame every node periodically wakes up to broadcast clustering algorithm is proposed.
the beacon and forward data to its neighbors, and then goes
to sleep mode until it enters the reverse frame. The bea-
con carries information like frame structure, total hop num- 4 A PON-Based Clustering Algorithm
ber, wake-up time, network topology, node identification, and Its Performance Analysis
etc.
In the reverse frame the data packet from a source node, Clustering is a way that the sensor nodes are grouped in order
i.e., node N4, is sent to a destination node CH, through to achieve the network scalability [11]. An appropriate clus-
intermediate nodes N3, N2 and N1. Initially, the parent tering can solve the network coverage and traffic unbalance
node N3 transmits a beacon to node N4 and accordingly, problems among clusters. It can help the proper management
N4 transmits data to N3. After transmitting data node N4 of time frame, even distribution of nodes among clusters, pro-
switches to sleep mode to save energy. Similarly, the par- vision of minimized hop numbers. As a result, the number
ent node N2 transmits a beacon to its child node N3 and of cluster heads and hop distance in each cluster can be opti-
receives the reverse data from it. This process is repeated mized. Moreover, a good clustering can limit the network
up to the CH within a single time frame. Every node size within each cluster and save the energy consumption by
wakes up to communicate with its neighbors, and remains reducing the total traffic in the network.

123
Arab J Sci Eng (2013) 38:21152123 2119

4.1 Independent Clustering by Each Cluster Head tered in 500 m 500 m area where maximum hop number 7
is allowed for each cluster to guarantee 100 % coverage. As
In this clustering algorithm, the PANC has no cooperation shown in this figure, the size of each cluster is quite different
with cluster heads in the registration process of each sen- depending on the clustering sequence, and it causes several
sor node. Instead, each cluster head is responsible for its problems such as increased latency and inefficient energy
own clustering. Therefore, it should decide the maximum consumption.
hop number and ensure the coverage of the network. Since
there is no control traffic between the PANC and cluster 4.2 Cooperative Clustering Based on PON Algorithm
heads, the registration process is completed within wireless
network in this algorithm. Therefore, it is difficult to esti- Even distribution of sensor nodes among clusters is usually
mate the appropriate hop number. To ensure the network an important factor in good performance and efficient data
coverage each cluster head should allow enough hops than management. It is also essential for efficient bandwidth man-
optimized one, leading to non-symmetrical node distribution agement of PON system. Traffic load of each cluster is aggre-
among clusters. Figure 4 illustrates the result of this cluster- gated by each cluster head, and balancing of this load among
ing algorithm applied for 500 sensor nodes randomly scat- clusters is another hot issue in WSNs. In such a case, main-
taining equal size of clusters is crucial. The proposed coop-
500 erative clustering algorithm is very effective scheme in that
450 the PANC handles the situation to fulfill the required goals.
400 Figure 5a represents the order of node registration during the
350
network deployment. At first, OLT/PANC assigns the hop
Distance [meter]

300
number 1 to each cluster head and allows the nodes regis-
tration only for the nodes with this hop number. If there are
250
additional registration requests from two-hop nodes, then the
200
PANC grants each cluster head to increase the allowable hop
150
number to 2. This process is continued until all registration
100 requests are responded. This sequential registration makes
50 each cluster head expand their service region step by step,
0 leading to even size of clusters. Figure 5b shows the sequence
0 50 100 150 200 250 300 350 400 450 500
of new node registration. In this algorithm, a newly added
Distance [meter]
sensor node transmits the registration request to its neigh-
Fig. 4 Simulation result of independent clustering for 500 sensor boring cluster head, which then checks the hop number. If
nodes it is less than the limit Hlim , then the registration is granted.

Fig. 5 Flowchart of
Start of node
cooperative clustering deployment
algorithm. a Registration of
nodes during network Receive registration
deployment. b Registration of PNC assigns the hop
request from new node
newly added nodes number 1 to each CH

Grant nodes registration


to corresponding CHs

PNC increases No
Report to
Hlim at each Hop distance
CH OLT/PANC
Hlim
Coverage of
the network Yes
< 100%
?

No
OLT/PANC Yes
selects ONU/CH
End of node
to register
registration Grant registration

(a) (b)

123
2120 Arab J Sci Eng (2013) 38:21152123

500
90
Cooperative clustering
450
80 Independent clustering

Traffic in the network [Kbyte]


400
70
350
Distance [meter]

60
300
250 50

200 40

150 30
100 20
50 10
0
0
0 50 100 150 200 250 300 350 400 450 500
10 20 30 40 50 60 70 80 90
Distance [meter]
Ratio of data generating nodes in each frame (%)
Fig. 6 Results of cooperative clustering for 500 sensor nodes
Fig. 7 Total accumulated traffic generated in the network

This Hlim is the final hop number assigned by the PANC dur-
system is used as the infrastructure of large sensor networks,
ing network deployment. If the hop number exceeds Hlim ,
dividing the large network into multiple small clusters, the
then the PANC handles the situationincreases Hlim and
performance of the network is now dependent on the effi-
grants registration, or finds out the cluster head that can be
ciency of each cluster network. The protocol of TDM-PON
reached in fewer hops. Figure 6 represents the simulation
system makes packets from many cluster heads free from
result for 500 sensor nodes randomly deployed in 500 m
collision and the delay of a PON is far less than that of WSN.
500 m area according to this algorithm. It is shown that nodes
Therefore, the latency problem of the TDM-PON is negligi-
are evenly distributed among four clusters.
ble in calculating the total latency. The performance of the
The uneven registration of sensor nodes and non-
Sync-LS MAC protocol is analyzed in two phases. In the first
symmetric hop numbers among clusters cause huge data traf-
phase, the performance of it is compared with those of other
fic generation in the network. According to Tang et al. [4],
existing MAC protocols. In the second phase, the effect of
data repetition is proportional to the hop distances from the
frame size on the performance of Sync-LS MAC is analyzed.
source nodes to the cluster head. Total accumulated data bytes
In the proposed Sync-LS MAC protocol, packets can
P(t) in a data collection cycle are described in Eq. (2).
transmit up to N-hops continuously in a single time frame.

N The total latency is calculated according to the following
P(t) = h(i) p(i) + (n c n s ) (df + db ), (2) equation:
i=1
D(N ) = tq + N (tfw + trev ) + tmargin , (3)
where h(i) means the number of hops to communicate with
the cluster head, p(i) the data bytes collected at sensor node where tq is the data queuing time, tfw the forward beacon and
i, n c the total number of nodes in the cluster, n s the num- data transmission time, and trev the reverse beacon and data
ber of edge nodes in the cluster, df the forward data bytes, transmission time, and tmargin the sleep time between forward
and db the number of bytes in beacon. Figure 7 shows the and reverse frame.
comparison of accumulated traffic generated in the network Latency calculation is performed for the seven-hop sensor
for both algorithms. The total traffic load in the network for network as shown in Fig. 8 and the results are compared with
independent clustering algorithm is far larger, mainly from those of Zigbee [10], Adaptive S-MAC [8], and LE-MAC [9].
repetition over more hops. More data transmission in the net- The simulation network model was generated by randomly
works also increases the collision probability which results scattering 40 sensor nodes in 200 m 75 m area. The con-
in more energy consumption and latency. nection of the network is made by the cooperative clustering
algorithm. For the comparison among various protocols, it is
assumed that all sensor nodes generate 50-byte reverse data
5 A Sync-LS MAC for Cooperative Clustering packets in each time frame while PANC broadcasts 50-byte
and Its Performance Analysis forward data packets. Beacon sizes are 20-bytes in both direc-
tions. The time frame is set to 1 s and duty cycle, the ratio of
In this section, we analyze the latency and energy con- active period over the time frame, is assumed to be 10 % for
sumption for the proposed Sync-LS MAC protocol and the each node. The distance between two adjacent nodes is not
cooperative clustering algorithm of large WSN. Since a PON more than 40 m as in [8,9], and data rate is considered to be

123
Arab J Sci Eng (2013) 38:21152123 2121

70
50 Sync-LS
Zigbee
60
LE-MAC

Energy consumption [mj]


40
Distance [meter]

50 BR

40
30

30
20
20

10
10

0
0 20 40 60 80 100 120 140 160 180 200 0
Distance [meter] 1 2 3 4 5 6 7
Hop distance
Fig. 8 Network model for simulating the performance of Sync-LS
MAC Fig. 10 Energy consumption for 1 s time frame and 10 % duty cycle

7
Sync-LS
mode is neglected. Hence, the total energy consumption for
6 LE-MAC
Adaptive S-MAC N-hop Sync-LS MAC is expressed as:
5 Zigbee

E T = n{Pt Tt + Pr (Ta Tt )},


Latency [Sec]

(4)
4

3 where n is the number of nodes in the network, Pt the power


consumption per second in transmission time, Tt the trans-
2
mission time, Pr the power consumption per second in recep-
1 tion or idle time, and Ta the active time dependent on the
duty cycle and time frame. It is assumed that data trans-
0
1 2 3 4 5 6 7
mission requires 24.75 mW while reception or idle mode
requires 13 mW, in balanced routing (BR) by Bouabdallah
Hop distance
et al. [12]. Figure 10 compares the energy consumption
Fig. 9 Average latency for 1 s time frame and 10 % duty cycle among the proposed Sync-LS MAC, Zigbee [10], LE-MAC
[9], and BR [12] for the example network shown in Fig. 8.
Here, all nodes are assumed to generate data once in a time
1 Mbps. Same parameters are assumed for all the protocols. frame. The energy consumption at each hop distance means
Collision is not considered in this comparison among differ- the cumulative energy required up to that hop numbers. From
ent MAC protocols since the generated packet size is very the analysis, it is found that energy consumption of the pro-
small compared to each time frame. The goal of this analysis posed Sync-LS MAC protocol is very close to those of other
is to compare the increment of latency as the hop numbers protocols. Only a slight more energy is consumed, which
of each algorithm are increased. is attributed to beacon signals used in both directions. It
Figure 9 shows that the latency of the Sync-LS MAC pro- should be noted that the energy increase is negligible while
tocol is much smaller than those of the other protocols. It is the latency reduction is quite a lot.
increasing as in Eq. (3), but, the amount is too small com- In the second phase, the performance of Sync-LS MAC
pared to other schemes. The main reason is that the proposed protocol is analyzed under different environments. Delay due
scheme requires only one time frame while LE-MAC, Adap- to data collision is considered in this case unlike the analy-
tive S-MAC, and Zigbee need two frames, four frames and sis in the first phase. Figure 11 is the proposed super-frame
seven frames, respectively. structure which is used for carrying both beacon and data.
Energy consumption is also calculated for the above Since the size of each slot has significant effect on data
configuration and compared with those of other protocols. collision, simulations are performed using different sizes of
Mostly, the energy consumption in WSNs is dependent on super-frame.
the modes of sensor nodes. In active mode nodes are able The network model in Fig. 8 is also used for the analysis
to transmit and receive data while in sleep mode all trans- in the second phase. Table 1 describes parameters used in the
missions are halted. Therefore, energy consumption in sleep analysis.

123
2122 Arab J Sci Eng (2013) 38:21152123

Fig. 11 Super-frame structure Forward Reverse


of Sync-LS beacon beacon
Active
time
Sleep
Active time
time Sleep time

1 2 3 n-1 n Reverse frame


Forward
n= number of slots in reverse frame
frame
Sync-LS superframe

Table 1 Parameters used in the


analysis Symbol Parameter description Symbol Parameter description

tfa Active time for forward frame Pt Data transmission power per second
tfs Sleep time for forward frame Pr/i Data reception or idle state power per
second
tf Total length of forward frame Ci, j Number of collision before transmission
for jth node of ith hop
tra Active time for reverse frame
trs Sleep time for reverse frame Nh,i Number of nodes for ith hop
n Number of slots in reverse frame Pi, j Data generation ON/OFF of node (i, j)
tr Total length of reverse frame Tt Total transmission time in a cluster
TSF Total length of Sync-LS super-frame Tr/i Total reception and idle time in a cluster
tt Data transmission time in a hop ET Total energy consumption in the cluster
tc Data retransmission time after collision Hlim Optimized number of hops in a cluster
Dh Latency for single hop transmission nc Total number of nodes in the cluster
DT Total latency in Sync-LS MAC n SF Number of required super-frames

For the forward frame, it is assumed that tf = tfa + tfs Total latency is calculated for different number of slots in
where tfa = (20-byte beacon + 50-byte forward data), tfs = the reverse frame and the results are shown in Fig. 12. The
9 tfa and the duty cycle is 10 %. For the reverse frame, ratio of data-generating nodes in the x-axis is proportional
tr = tra +trs where tra = (20-byte beacon + n50-byte reverse to the newly generated sensor data in whole the network.
data), trs = 9 tra and the duty cycle is 10 %. The total As the data-generating node is increased, latency increases
length of a super-frame in Sync-LS MAC protocol can be exponentially since the total traffic in the network increases
represented by TSF = tf + tr . much faster than the generated data according to Eq. (2).
Data collision occurs when two or more children nodes try However, it is clear that latency is reduced with more active
to transmit data at the same time. If a collision happens, then slots since the collision is reduced also. For example, the
the colliding nodes should retransmit after a random time. If maximum latency is kept less than 0.05 s until the ratio of
the random time is larger than the remained active time of the generating node reaches 15 % when the reverse frame has 40
super-frame, then the transmission will be halted until next slots.
super-frame and packets suffer from more delay. Following Since the frame size has close relation with energy
equations are used to calculate the total latency considering consumption, the number of slots should be decided by con-
collision: sidering both latency and energy. To calculate the energy con-
 sumption, total active time is divided into transmission and
t + tt + tc , if tc tra
Dh = f (5) reception/idle periods. The same power consumption values
tf + tt + n SF TSF , if tc > tra
in Eq. (4) are used here. The total transmission time in Sync-
The total latency is accumulated by successive addition of LS MAC considering collision is
latency in all the hops as in Eq. (6).
Nh,i
lim 1
H 
Hlim 
D T = tf + (Dhi tf ) (6) Tt = n c tfa n SF + Pi, j [(1 + Ci, j ) tt ] (7)
i=0 i=0 j=0

123
Arab J Sci Eng (2013) 38:21152123 2123

0.8 6 Conclusions
Average latency for 10 slot frame
Maximum latency for 10 slot frame
0.7
Average latency for 20 slot frame
Maximum latency for 20 slot frame A PON-based WSN can extend the area of future u-City with-
0.6
Average latency for 40 slot frame out increasing each clusters diameter because the PON sys-
Maximum latency for 40 slot frame
Latency [sec]

0.5 tem helps dividing the whole network into several clusters.
0.4
The proposed cooperative clustering algorithm will effec-
tively solve the non-symmetric clustering, unbalanced hop
0.3
numbers and data congestion problems. The new super-frame
0.2 structure of Sync-LS MAC can reduce the latency problem
of existing protocols of sensor networks. The analysis per-
0.1
formed in this study proves the validity of the proposed coop-
0.0 erative clustering algorithm and the Sync-LS MAC in its
4 6 8 10 12 14 16 18 20
super-frame structure. Furthermore, it is found that the con-
Ratio of data generating nodes (%)
vergence of PON system with WSNs is an efficient approach
Fig. 12 Dependence of latency on frame size in that it provides scalability and sufficient bandwidth.

Acknowledgments This work was supported by the NRF Grant


(MEST No. 20110001371), ITRC support program (NIPA2011
140 10 slot frame C109011210005) and global scholarship program at Kookmin Uni-
20 slot frame
120 versity in Korea.
Energy consumption [mj]

40 slot frame

100

80
References
60

40
1. Estrin, D.; et al.: Embedded, everywhere: a research agenda for net-
work systems of embedded computers. National Research Council
20 Reports (2001)
2. Busch, C.; Magdon-Ismail, M.; Sivrikaya, F.; Yener, B.: Conten-
0 tion-free MAC protocols for wireless sensor networks. Technical
4 6 8 10 12 14 16 18 20 Report, Rensselaer Polytechnic Institute (2004)
Ratio of data generating nodes (%) 3. Bandyopadhyay, S.; Coyle, E.J.: An energy efficient hierarchical
clustering algorithm for wireless sensor networks. In: Proceedings
Fig. 13 Energy consumption of the Sync-LS MAC in the example net- of the INFOCOM 2003, vol. 3, pp. 17131723 (2003)
work 4. Tang, J.; Jin, X.; Zhang, Y.; Zhang, X.; Cai, W.: A hybrid radio
over fiber wireless sensor network architecture. In: International
Conference on Wireless Communications, Networking and Mobile
Computing, WiCom 2007, pp. 26752678 (2007)
Total reception or idle time in Sync-LS MAC with collision 5. Hossen, M.; Jang, B.-J.; Kim, K.-D.; Park, Y.: Extension of wire-
is less sensor network by employing RoF based 4G networks. In:
Proceedings of the 11th International Conference on Advanced
 Communication Technology, Korea (2009)
n c tra Tt , if tc tra 6. Kramer, G.: Ethernet Passive Optical Networks, 1st edn. McGraw-
Tr/i = (8)
n c n SF tra Tt , if tc > tra Hill Communication Engineering Series (2005)
7. Ye, W.; Heidemann, J.; Estrin, D.: An energy-efficient MAC pro-
tocol for wireless sensor networks. In: Proceedings of the IEEE
Total energy consumption in the cluster due to collision is INFOCOM02, June, pp. 15671576 (2002)
8. Ye, W.; Heidemann, J.; Estrin, D.: Medium access control with
coordinator adaptive sleeping for wireless sensor networks. IEEE
E T = Tt Pt + Tr/i Pr/i (9) Trans. Netw. 12(3), 493506 (2004)
9. Suh, C.; Shrestha, D.M.; Ko, Y.-B.: An energy-efficient MAC pro-
Figure 13 shows energy consumption for different sizes tocol for delay-sensitive wireless sensor networks. EUC Work-
shops 2006, LNCS, vol. 4097, pp. 445454 (2006)
of super-frame environments. Energy consumption for 40 10. Ergen, Sinem Coleri: Zigbee/IEEE 802.15.4 summery, September
reverse slots is higher for low-traffic condition due to large (2004)
idle listening time. However, for high-traffic condition it con- 11. Abbasi, A.A.; Younis, M.: A survey on clustering algorithms
sumes less energy due to reduced collision. It is observed that for wireless sensor networks. Comput. Commun. 30(1415),
28262841 (2007)
the super-frame with 10 reverse slots consumes less energy 12. Bouabdallah, F.; Bouabdallah, N.; Boutaba, R.: On balancing
than 20 slots or 40 slots in low traffic, but soon it meets energy consumption in wireless sensor networks. In: IEEE Trans-
cross-points as traffic amount is increased. action on Vehicular Technology (2009)

123

También podría gustarte