SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Self-Organizing Time Synchronization of WSNs
with Adaptive Value Trackers
Önder GÜRCAN
1,2
& Kasm Sinan YILDIRIM
1
1
Department of Computer Engineering, Ege University, Turkey
2
Institut de Recherche en Informatique de Toulouse, Paul Sabatier University, France
Seventh IEEE International Conference on Self-Adaptive and
Self-Organizing Systems, September, 2013
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 1 / 11
Need for Time Synchronization
in Wireless Sensor Networks (WSN)
Tiny sensor nodes with limited battery, memory, computation capability.
read-only hardware clock
provides local time notion
frequently drifts apart due to aging,
battery level, temperature etc.
WSN applications such as target tracking require global time
notion.
There is a need for time synchronization where...
a logical clock value (representing the global time) is calculated
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 2 / 11
Why Self-Organization for Time Synchronization
in WSNs?
When frequent topological changes  node failures in WSNs are
considered
local interactions (peer-to-peer)
decentralized control (no reference node)
simple behaviors (no hierarchical topology)
global organization (network-wide synchronization)
dynamic adaptivity (reaction to topological changes)
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 3 / 11
Why Self-Organization for Time Synchronization
in WSNs?
When frequent topological changes  node failures in WSNs are
considered
local interactions (peer-to-peer)
decentralized control (no reference node)
simple behaviors (no hierarchical topology)
global organization (network-wide synchronization)
dynamic adaptivity (reaction to topological changes)
and these are...
...the properties of self-organizing systems! [Serugendo et al., 2011]
Several self-organizing synchronization solutions in the literature!
[Babaoglu et al., 2007, Tyrrell and Auer, 2008, Leidenfrost and Elmenreich, 2009, Tyrrell et al., 2010,
Pagliari and Scaglione, 2011, Klinglmayr and Bettstetter, 2012, Zhang et al., 2012]
either not designed for WSNs
or provide only synchronicity, not Global Time Notion =
Sychronized Time
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 3 / 11
Why we should want a new protocol?
Besides, there are practical synchronization protocols
a special node acting as a time reference
[Elson et al., 2002, van Greunen and Rabaey, 2003, Ganeriwal et al., 2003, Dai and Han, 2004,
Maróti et al., 2004, Sun et al., 2006, Kusy et al., 2006, Lenzen et al., 2009, Schmid et al., 2009,
Schmid et al., 2010, Ferrari et al., 2011, Yildirim and Kantarci, 2013b, Yildirim and Kantarci, 2013a]
building a communication infrastructure (e.g., a spanning tree)
[van Greunen and Rabaey, 2003, Ganeriwal et al., 2003, Dai and Han, 2004, Sun et al., 2006]
can only provide synchronicity [Werner-Allen et al., 2005, Yu and Tirkkonen, 2008]
keeping track of the time information of neighboring nodes
[Sommer and Wattenhofer, 2009, Schenato and Fiorentin, 2011]
causes memory overhead
which neighbors to track? which ones to discard?
a big problem especially in densely connected networks
[Dousse and Thiran, 2004]
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 4 / 11
Why we should want a new protocol?
Besides, there are practical synchronization protocols
a special node acting as a time reference
[Elson et al., 2002, van Greunen and Rabaey, 2003, Ganeriwal et al., 2003, Dai and Han, 2004,
Maróti et al., 2004, Sun et al., 2006, Kusy et al., 2006, Lenzen et al., 2009, Schmid et al., 2009,
Schmid et al., 2010, Ferrari et al., 2011, Yildirim and Kantarci, 2013b, Yildirim and Kantarci, 2013a]
building a communication infrastructure (e.g., a spanning tree)
[van Greunen and Rabaey, 2003, Ganeriwal et al., 2003, Dai and Han, 2004, Sun et al., 2006]
can only provide synchronicity [Werner-Allen et al., 2005, Yu and Tirkkonen, 2008]
keeping track of the time information of neighboring nodes
[Sommer and Wattenhofer, 2009, Schenato and Fiorentin, 2011]
causes memory overhead
which neighbors to track? which ones to discard?
a big problem especially in densely connected networks
[Dousse and Thiran, 2004]
What we want is to achieve ...
self-organizing time synchronization without keeping track of
neighbors.
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 4 / 11
Self-Organizing Time Sychronization Protocol
(STSP)
STSP Algorithm
Periodically broadcast the logical clock value to the neighbors
(beacon period)
Upon receiving the logical clock value of a neighbor
1 calculate the dierence (clock skew) between my logical clock and
the received value
2 add clock skew / 2 to my logical clock
3 if clock skew is lower than the max possible skew
1 if clock skew  0, speed up my logical clock
2 if clock skew  0, slow down my logical clock
3 else the speed of my logical clock is said to be good
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 5 / 11
But how this speed adjustment is done?
Figure: Let's begin with v0 and try to nd the best value between vmin and vmax .
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 6 / 11
STSP Simulation Setup
networks consisting of 100 sensor nodes
with densities 10, 20 and 50
clock drifts - uniformly distributed [-10−4, 10−4]
delays on the communication links - gaussian random variable
beacon period of 30 seconds.
AVT params: vmin = −10−4,vmax = 10−4, ∆min = 10−10,∆max = 10−5
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 7 / 11
STSP Simulation Setup
networks consisting of 100 sensor nodes
with densities 10, 20 and 50
clock drifts - uniformly distributed [-10−4, 10−4]
delays on the communication links - gaussian random variable
beacon period of 30 seconds.
AVT params: vmin = −10−4,vmax = 10−4, ∆min = 10−10,∆max = 10−5
compared with Gradient Time Synchronization Protocol (GTSP)
[Sommer and Wattenhofer, 2009]
converges to the average clock value/speed of all neighbors
allocates memory to keep track of each neighboring node
lots of computation for each neighbor
Evaluation metrics: instantaneous synchronization errors
global skew (arbitrary nodes)
local skew (neighboring nodes)
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 7 / 11
Low Density Results - 100 nodes 10 neighbors
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 8 / 11
Midium Density Results - 100 nodes 20 neighbors
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 9 / 11
High Density Results - 100 nodes 50 neighbors
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 10 / 11
Why STSP is meaningful for you?
Scalable
the denser the network, the tighter the synchronization was
memory  CPU requirements remain the same.
Adaptive, not adaptable.
adaptive - maintains some stable states (e.g., any global time value)
adaptable - maintains particular organization (e.g., a specic global
time value)
Adaptivity is provided using Adaptive Value Trackers (AVTs)
requires quite a few arithmetic operations
parameters to be set carefully, e.g. high precision (∆min ) is not good
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
Why STSP is meaningful for you?
Scalable
the denser the network, the tighter the synchronization was
memory  CPU requirements remain the same.
Adaptive, not adaptable.
adaptive - maintains some stable states (e.g., any global time value)
adaptable - maintains particular organization (e.g., a specic global
time value)
Adaptivity is provided using Adaptive Value Trackers (AVTs)
requires quite a few arithmetic operations
parameters to be set carefully, e.g. high precision (∆min ) is not good
Can AVTs improve robustness against faulty behavior?
Yes. Because the ∆ values converge ∆min
But successive erroneous feedbacks would increase the ∆ values
exponentially
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
References
Babaoglu, O., Binci, T., Jelasity, M., and Montresor, A. (2007).
Firey-inspired heartbeat synchronization in overlay networks.
In Self-Adaptive and Self-Organizing Systems, 2007. SASO '07. First
International Conference on, pages 7786.
Dai, H. and Han, R. (2004).
Tsync: A lightweight bidirectional time synchronization service for
wireless sensor networks.
ACM SIGMOBILE Mobile Computing and Communications Review,
8:125139.
Dousse, O. and Thiran, P. (2004).
Connectivity vs capacity in dense ad hoc networks.
In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE
Computer and Communications Societies, volume 1, pages 476486.
Elson, J., Girod, L., and Estrin, D. (2002).
Fine-grained network time synchronization using reference broadcasts.
SIGOPS Oper. Syst. Rev., 36(SI):147163.
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
Ferrari, F., Zimmerling, M., Thiele, L., and Saukh, O. (2011).
Ecient network ooding and time synchronization with glossy.
In Information Processing in Sensor Networks (IPSN), 2011 10th
International Conference on, pages 7384. IEEE.
Ganeriwal, S., Kumar, R., and Srivastava, M. B. (2003).
Timing-sync protocol for sensor networks.
In SenSys'03: Proc. of the 1st int. conf. on Embedded networked
sensor systems, pages 138149, New York, NY, USA. ACM.
Klinglmayr, J. and Bettstetter, C. (2012).
Self-organizing synchronization with inhibitory-coupled oscillators:
Convergence and robustness.
ACM Trans. Auton. Adapt. Syst., 7(3):30:130:23.
Kusy, B., Dutta, P., Levis, P., Maroti, M., Ledeczi, A., and Culler, D.
(2006).
Elapsed time on arrival: A simple and versatile primitive for canonical
time synchronisation services.
Int. J. Ad Hoc Ubiquitous Comput., 1(4):239251.
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
Leidenfrost, R. and Elmenreich, W. (2009).
Firey clock synchronization in an 802.15.4 wireless network.
EURASIP J. Embedded Syst., 2009:7:17:17.
Lenzen, C., Sommer, P., and Wattenhofer, R. (2009).
Optimal Clock Synchronization in Networks.
In 7th ACM Conference on Embedded Networked Sensor Systems
(SenSys), Berkeley, California, USA.
Maróti, M., Kusy, B., Simon, G., and Lédeczi, A. (2004).
The ooding time synchronization protocol.
In SenSys'04: Proc. of the 2nd int. conf. on Embedded networked
sensor systems, pages 3949, New York, NY, USA. ACM.
Pagliari, R. and Scaglione, A. (2011).
Scalable network synchronization with pulse-coupled oscillators.
Mobile Computing, IEEE Transactions on, 10(3):392405.
Schenato, L. and Fiorentin, F. (2011).
Average timesynch: a consensus-based protocol for time
synchronization in wireless sensor networks.
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
Automatica, 47(9):18781886.
Schmid, T., Charbiwala, Z., Anagnostopoulou, Z., Srivastava, M. B.,
and Dutta, P. (2010).
A case against routing-integrated time synchronization.
In Proc. of the 8th ACM Conf. on Embedded Networked Sensor
Systems, SenSys '10, pages 267280, New York, NY, USA. ACM.
Schmid, T., Charbiwala, Z., Shea, R., and Srivastava, M. (2009).
Temperature compensated time synchronization.
Embedded Systems Letters, IEEE, 1(2):37 41.
Serugendo, G., Gleizes, M.-P., and Karageorgos, A., editors (2011).
Natural Computing Series. Springer.
Sommer, P. and Wattenhofer, R. (2009).
Gradient Clock Synchronization in Wireless Sensor Networks.
In 8th ACM/IEEE Inter. Conf. on Information Processing in Sensor
Networks (IPSN), San Francisco, USA.
Sun, K., Ning, P., and Wang, C. (2006).
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
Tinysersync: secure and resilient time synchronization in wireless
sensor networks.
In CCS '06: Proceedings of the 13th ACM conference on Computer
and communications security, pages 264277, New York, NY, USA.
ACM.
Tyrrell, A. and Auer, G. (2008).
Decentralized inter-base station synchronization inspired from nature.
In Vehicular Technology Conference, 2008. VTC 2008-Fall. IEEE 68th,
pages 15.
Tyrrell, A., Auer, G., and Bettstetter, C. (2010).
Emergent slot synchronization in wireless networks.
Mobile Computing, IEEE Transactions on, 9(5):719732.
van Greunen, J. and Rabaey, J. (2003).
Lightweight time synchronization for sensor networks.
In WSNA '03: Proceedings of the 2nd ACM international conference
on Wireless sensor networks and applications, pages 1119, New York,
NY, USA. ACM.
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
Werner-Allen, G., Tewari, G., Patel, A., Welsh, M., and Nagpal, R.
(2005).
Firey-inspired sensor network synchronicity with realistic radio eects.
In SenSys '05: Proceedings of the 3rd international conference on
Embedded networked sensor systems, pages 142153, New York, NY,
USA. ACM.
Yildirim, K. S. and Kantarci, A. (2013a).
External gradient time synchronization in wireless sensor networks.
Parallel and Distributed Systems, IEEE Transactions on,
99(PrePrints):1.
Yildirim, K. S. and Kantarci, A. (2013b).
Time synchronization based on slow ooding in wireless sensor
networks.
IEEE Transactions on Parallel and Distributed Systems,
99(PrePrints):1.
Yu, J. and Tirkkonen, O. (2008).
Self-organized synchronization in wireless network.
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
In Self-Adaptive and Self-Organizing Systems, 2008. SASO '08. Second
IEEE International Conference on, pages 329338.
Zhang, H., Llorca, J., Davis, C. C., and Milner, S. D. (2012).
Nature-inspired self-organization, control, and optimization in
heterogeneous wireless networks.
Mobile Computing, IEEE Transactions on, 11(7):12071222.
Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11

Weitere ähnliche Inhalte

Andere mochten auch

On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009abhiumn
 
Discovering adaptive wireless sensor network using
Discovering adaptive wireless sensor network using Discovering adaptive wireless sensor network using
Discovering adaptive wireless sensor network using eSAT Journals
 
Design of Real-time Self Establish Wireless Sensor For Dynamic Network
Design of Real-time Self Establish Wireless Sensor For Dynamic NetworkDesign of Real-time Self Establish Wireless Sensor For Dynamic Network
Design of Real-time Self Establish Wireless Sensor For Dynamic NetworkIJTET Journal
 
Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks
Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks
Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks Dimitrios Amaxilatis
 
A survey on various time synchronization techniques in underwater sensor netw...
A survey on various time synchronization techniques in underwater sensor netw...A survey on various time synchronization techniques in underwater sensor netw...
A survey on various time synchronization techniques in underwater sensor netw...IAEME Publication
 
Protocols For Self Organisation Of A Wireless Sensor Network
Protocols For Self Organisation Of A Wireless Sensor NetworkProtocols For Self Organisation Of A Wireless Sensor Network
Protocols For Self Organisation Of A Wireless Sensor NetworkSaatviga Sudhahar
 
التعليم الذاتي
التعليم الذاتيالتعليم الذاتي
التعليم الذاتيTeaching Skills
 
Unit VIII wireless sensor networks
Unit VIII wireless sensor networksUnit VIII wireless sensor networks
Unit VIII wireless sensor networkssangusajjan
 
Routing Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor NetworksRouting Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor NetworksDarpan Dekivadiya
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Yogesh Fulara
 
WIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORKWIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORKTejas Wasule
 
Basics of Wireless sensor networks
Basics of Wireless sensor networksBasics of Wireless sensor networks
Basics of Wireless sensor networksRushin Shah
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor NetworksKarthik
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar pptEisha Madhwal
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksrajatmal4
 

Andere mochten auch (16)

On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
 
Discovering adaptive wireless sensor network using
Discovering adaptive wireless sensor network using Discovering adaptive wireless sensor network using
Discovering adaptive wireless sensor network using
 
Design of Real-time Self Establish Wireless Sensor For Dynamic Network
Design of Real-time Self Establish Wireless Sensor For Dynamic NetworkDesign of Real-time Self Establish Wireless Sensor For Dynamic Network
Design of Real-time Self Establish Wireless Sensor For Dynamic Network
 
Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks
Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks
Adaptive Neighbor Discovery for Mobile and Low Power Wireless Sensor Networks
 
A survey on various time synchronization techniques in underwater sensor netw...
A survey on various time synchronization techniques in underwater sensor netw...A survey on various time synchronization techniques in underwater sensor netw...
A survey on various time synchronization techniques in underwater sensor netw...
 
Protocols For Self Organisation Of A Wireless Sensor Network
Protocols For Self Organisation Of A Wireless Sensor NetworkProtocols For Self Organisation Of A Wireless Sensor Network
Protocols For Self Organisation Of A Wireless Sensor Network
 
التعليم الذاتي
التعليم الذاتيالتعليم الذاتي
التعليم الذاتي
 
Unit VIII wireless sensor networks
Unit VIII wireless sensor networksUnit VIII wireless sensor networks
Unit VIII wireless sensor networks
 
Routing Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor NetworksRouting Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor Networks
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)
 
WIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORKWIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORK
 
Basics of Wireless sensor networks
Basics of Wireless sensor networksBasics of Wireless sensor networks
Basics of Wireless sensor networks
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 

Ähnlich wie Self-Organizing Time Synchronization in Wireless Sensor Networks with Adaptive Value Trackers

Distributed Approach for Clock Synchronization in Wireless Sensor Network
Distributed Approach for Clock Synchronization in Wireless Sensor NetworkDistributed Approach for Clock Synchronization in Wireless Sensor Network
Distributed Approach for Clock Synchronization in Wireless Sensor NetworkEditor IJMTER
 
Brema tarigan 09030581721015
Brema tarigan 09030581721015Brema tarigan 09030581721015
Brema tarigan 09030581721015ferdiandersen08
 
Variable neighborhood Prediction of temporal collective profiles by Keun-Woo ...
Variable neighborhood Prediction of temporal collective profiles by Keun-Woo ...Variable neighborhood Prediction of temporal collective profiles by Keun-Woo ...
Variable neighborhood Prediction of temporal collective profiles by Keun-Woo ...EuroIoTa
 
Effective Audio Storage and Retrieval in Infrastructure less Environment over...
Effective Audio Storage and Retrieval in Infrastructure less Environment over...Effective Audio Storage and Retrieval in Infrastructure less Environment over...
Effective Audio Storage and Retrieval in Infrastructure less Environment over...IRJET Journal
 
Energy efficient and scheduling techniques for increasing life time in wirele...
Energy efficient and scheduling techniques for increasing life time in wirele...Energy efficient and scheduling techniques for increasing life time in wirele...
Energy efficient and scheduling techniques for increasing life time in wirele...IAEME Publication
 
Simulative Performance Evaluation of a Free Space Optical Communication Link ...
Simulative Performance Evaluation of a Free Space Optical Communication Link ...Simulative Performance Evaluation of a Free Space Optical Communication Link ...
Simulative Performance Evaluation of a Free Space Optical Communication Link ...Editor IJCATR
 
Improving the performance of free space optical systems: a space-time orthogo...
Improving the performance of free space optical systems: a space-time orthogo...Improving the performance of free space optical systems: a space-time orthogo...
Improving the performance of free space optical systems: a space-time orthogo...IJECEIAES
 
Clock Synchronization using Truncated Mean and Whale Optimization for Cluster...
Clock Synchronization using Truncated Mean and Whale Optimization for Cluster...Clock Synchronization using Truncated Mean and Whale Optimization for Cluster...
Clock Synchronization using Truncated Mean and Whale Optimization for Cluster...IJCNCJournal
 
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSN
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSNMulti-Objective Soft Computing Techniques for Dynamic Deployment in WSN
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSNIRJET Journal
 
IRJET- An Hybrid Approach for Enhancement of Energy and Network Life Time...
IRJET-  	  An Hybrid Approach for Enhancement of Energy and Network Life Time...IRJET-  	  An Hybrid Approach for Enhancement of Energy and Network Life Time...
IRJET- An Hybrid Approach for Enhancement of Energy and Network Life Time...IRJET Journal
 
Security based Clock Synchronization technique in Wireless Sensor Network for...
Security based Clock Synchronization technique in Wireless Sensor Network for...Security based Clock Synchronization technique in Wireless Sensor Network for...
Security based Clock Synchronization technique in Wireless Sensor Network for...iosrjce
 
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...ijasuc
 
Measurement of end to end delays in ad hoc 802
Measurement of end to end delays in ad hoc 802Measurement of end to end delays in ad hoc 802
Measurement of end to end delays in ad hoc 802IAEME Publication
 
Iju top 10 cited articles -january 2021
Iju top 10 cited articles -january 2021Iju top 10 cited articles -january 2021
Iju top 10 cited articles -january 2021ijujournal
 
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ijasuc
 
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ijasuc
 
Prediction of wireless communication systems in the context of modeling 2-3-4
Prediction of wireless communication systems in the context of modeling 2-3-4Prediction of wireless communication systems in the context of modeling 2-3-4
Prediction of wireless communication systems in the context of modeling 2-3-4IAEME Publication
 

Ähnlich wie Self-Organizing Time Synchronization in Wireless Sensor Networks with Adaptive Value Trackers (20)

Distributed Approach for Clock Synchronization in Wireless Sensor Network
Distributed Approach for Clock Synchronization in Wireless Sensor NetworkDistributed Approach for Clock Synchronization in Wireless Sensor Network
Distributed Approach for Clock Synchronization in Wireless Sensor Network
 
Brema tarigan 09030581721015
Brema tarigan 09030581721015Brema tarigan 09030581721015
Brema tarigan 09030581721015
 
Variable neighborhood Prediction of temporal collective profiles by Keun-Woo ...
Variable neighborhood Prediction of temporal collective profiles by Keun-Woo ...Variable neighborhood Prediction of temporal collective profiles by Keun-Woo ...
Variable neighborhood Prediction of temporal collective profiles by Keun-Woo ...
 
Effective Audio Storage and Retrieval in Infrastructure less Environment over...
Effective Audio Storage and Retrieval in Infrastructure less Environment over...Effective Audio Storage and Retrieval in Infrastructure less Environment over...
Effective Audio Storage and Retrieval in Infrastructure less Environment over...
 
Energy efficient and scheduling techniques for increasing life time in wirele...
Energy efficient and scheduling techniques for increasing life time in wirele...Energy efficient and scheduling techniques for increasing life time in wirele...
Energy efficient and scheduling techniques for increasing life time in wirele...
 
Simulative Performance Evaluation of a Free Space Optical Communication Link ...
Simulative Performance Evaluation of a Free Space Optical Communication Link ...Simulative Performance Evaluation of a Free Space Optical Communication Link ...
Simulative Performance Evaluation of a Free Space Optical Communication Link ...
 
Improving the performance of free space optical systems: a space-time orthogo...
Improving the performance of free space optical systems: a space-time orthogo...Improving the performance of free space optical systems: a space-time orthogo...
Improving the performance of free space optical systems: a space-time orthogo...
 
Clock Synchronization using Truncated Mean and Whale Optimization for Cluster...
Clock Synchronization using Truncated Mean and Whale Optimization for Cluster...Clock Synchronization using Truncated Mean and Whale Optimization for Cluster...
Clock Synchronization using Truncated Mean and Whale Optimization for Cluster...
 
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSN
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSNMulti-Objective Soft Computing Techniques for Dynamic Deployment in WSN
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSN
 
IRJET- An Hybrid Approach for Enhancement of Energy and Network Life Time...
IRJET-  	  An Hybrid Approach for Enhancement of Energy and Network Life Time...IRJET-  	  An Hybrid Approach for Enhancement of Energy and Network Life Time...
IRJET- An Hybrid Approach for Enhancement of Energy and Network Life Time...
 
B017370915
B017370915B017370915
B017370915
 
Security based Clock Synchronization technique in Wireless Sensor Network for...
Security based Clock Synchronization technique in Wireless Sensor Network for...Security based Clock Synchronization technique in Wireless Sensor Network for...
Security based Clock Synchronization technique in Wireless Sensor Network for...
 
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
 
Measurement of end to end delays in ad hoc 802
Measurement of end to end delays in ad hoc 802Measurement of end to end delays in ad hoc 802
Measurement of end to end delays in ad hoc 802
 
Iju top 10 cited articles -january 2021
Iju top 10 cited articles -january 2021Iju top 10 cited articles -january 2021
Iju top 10 cited articles -january 2021
 
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
 
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
 
Prediction of wireless communication systems in the context of modeling 2-3-4
Prediction of wireless communication systems in the context of modeling 2-3-4Prediction of wireless communication systems in the context of modeling 2-3-4
Prediction of wireless communication systems in the context of modeling 2-3-4
 
Ed33777782
Ed33777782Ed33777782
Ed33777782
 
Ed33777782
Ed33777782Ed33777782
Ed33777782
 

Kürzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Self-Organizing Time Synchronization in Wireless Sensor Networks with Adaptive Value Trackers

  • 1. Self-Organizing Time Synchronization of WSNs with Adaptive Value Trackers Önder GÜRCAN 1,2 & Kasm Sinan YILDIRIM 1 1 Department of Computer Engineering, Ege University, Turkey 2 Institut de Recherche en Informatique de Toulouse, Paul Sabatier University, France Seventh IEEE International Conference on Self-Adaptive and Self-Organizing Systems, September, 2013 Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 1 / 11
  • 2. Need for Time Synchronization in Wireless Sensor Networks (WSN) Tiny sensor nodes with limited battery, memory, computation capability. read-only hardware clock provides local time notion frequently drifts apart due to aging, battery level, temperature etc. WSN applications such as target tracking require global time notion. There is a need for time synchronization where... a logical clock value (representing the global time) is calculated Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 2 / 11
  • 3. Why Self-Organization for Time Synchronization in WSNs? When frequent topological changes node failures in WSNs are considered local interactions (peer-to-peer) decentralized control (no reference node) simple behaviors (no hierarchical topology) global organization (network-wide synchronization) dynamic adaptivity (reaction to topological changes) Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 3 / 11
  • 4. Why Self-Organization for Time Synchronization in WSNs? When frequent topological changes node failures in WSNs are considered local interactions (peer-to-peer) decentralized control (no reference node) simple behaviors (no hierarchical topology) global organization (network-wide synchronization) dynamic adaptivity (reaction to topological changes) and these are... ...the properties of self-organizing systems! [Serugendo et al., 2011] Several self-organizing synchronization solutions in the literature! [Babaoglu et al., 2007, Tyrrell and Auer, 2008, Leidenfrost and Elmenreich, 2009, Tyrrell et al., 2010, Pagliari and Scaglione, 2011, Klinglmayr and Bettstetter, 2012, Zhang et al., 2012] either not designed for WSNs or provide only synchronicity, not Global Time Notion = Sychronized Time Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 3 / 11
  • 5. Why we should want a new protocol? Besides, there are practical synchronization protocols a special node acting as a time reference [Elson et al., 2002, van Greunen and Rabaey, 2003, Ganeriwal et al., 2003, Dai and Han, 2004, Maróti et al., 2004, Sun et al., 2006, Kusy et al., 2006, Lenzen et al., 2009, Schmid et al., 2009, Schmid et al., 2010, Ferrari et al., 2011, Yildirim and Kantarci, 2013b, Yildirim and Kantarci, 2013a] building a communication infrastructure (e.g., a spanning tree) [van Greunen and Rabaey, 2003, Ganeriwal et al., 2003, Dai and Han, 2004, Sun et al., 2006] can only provide synchronicity [Werner-Allen et al., 2005, Yu and Tirkkonen, 2008] keeping track of the time information of neighboring nodes [Sommer and Wattenhofer, 2009, Schenato and Fiorentin, 2011] causes memory overhead which neighbors to track? which ones to discard? a big problem especially in densely connected networks [Dousse and Thiran, 2004] Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 4 / 11
  • 6. Why we should want a new protocol? Besides, there are practical synchronization protocols a special node acting as a time reference [Elson et al., 2002, van Greunen and Rabaey, 2003, Ganeriwal et al., 2003, Dai and Han, 2004, Maróti et al., 2004, Sun et al., 2006, Kusy et al., 2006, Lenzen et al., 2009, Schmid et al., 2009, Schmid et al., 2010, Ferrari et al., 2011, Yildirim and Kantarci, 2013b, Yildirim and Kantarci, 2013a] building a communication infrastructure (e.g., a spanning tree) [van Greunen and Rabaey, 2003, Ganeriwal et al., 2003, Dai and Han, 2004, Sun et al., 2006] can only provide synchronicity [Werner-Allen et al., 2005, Yu and Tirkkonen, 2008] keeping track of the time information of neighboring nodes [Sommer and Wattenhofer, 2009, Schenato and Fiorentin, 2011] causes memory overhead which neighbors to track? which ones to discard? a big problem especially in densely connected networks [Dousse and Thiran, 2004] What we want is to achieve ... self-organizing time synchronization without keeping track of neighbors. Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 4 / 11
  • 7. Self-Organizing Time Sychronization Protocol (STSP) STSP Algorithm Periodically broadcast the logical clock value to the neighbors (beacon period) Upon receiving the logical clock value of a neighbor 1 calculate the dierence (clock skew) between my logical clock and the received value 2 add clock skew / 2 to my logical clock 3 if clock skew is lower than the max possible skew 1 if clock skew 0, speed up my logical clock 2 if clock skew 0, slow down my logical clock 3 else the speed of my logical clock is said to be good Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 5 / 11
  • 8. But how this speed adjustment is done? Figure: Let's begin with v0 and try to nd the best value between vmin and vmax . Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 6 / 11
  • 9. STSP Simulation Setup networks consisting of 100 sensor nodes with densities 10, 20 and 50 clock drifts - uniformly distributed [-10−4, 10−4] delays on the communication links - gaussian random variable beacon period of 30 seconds. AVT params: vmin = −10−4,vmax = 10−4, ∆min = 10−10,∆max = 10−5 Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 7 / 11
  • 10. STSP Simulation Setup networks consisting of 100 sensor nodes with densities 10, 20 and 50 clock drifts - uniformly distributed [-10−4, 10−4] delays on the communication links - gaussian random variable beacon period of 30 seconds. AVT params: vmin = −10−4,vmax = 10−4, ∆min = 10−10,∆max = 10−5 compared with Gradient Time Synchronization Protocol (GTSP) [Sommer and Wattenhofer, 2009] converges to the average clock value/speed of all neighbors allocates memory to keep track of each neighboring node lots of computation for each neighbor Evaluation metrics: instantaneous synchronization errors global skew (arbitrary nodes) local skew (neighboring nodes) Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 7 / 11
  • 11. Low Density Results - 100 nodes 10 neighbors Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 8 / 11
  • 12. Midium Density Results - 100 nodes 20 neighbors Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 9 / 11
  • 13. High Density Results - 100 nodes 50 neighbors Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 10 / 11
  • 14. Why STSP is meaningful for you? Scalable the denser the network, the tighter the synchronization was memory CPU requirements remain the same. Adaptive, not adaptable. adaptive - maintains some stable states (e.g., any global time value) adaptable - maintains particular organization (e.g., a specic global time value) Adaptivity is provided using Adaptive Value Trackers (AVTs) requires quite a few arithmetic operations parameters to be set carefully, e.g. high precision (∆min ) is not good Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
  • 15. Why STSP is meaningful for you? Scalable the denser the network, the tighter the synchronization was memory CPU requirements remain the same. Adaptive, not adaptable. adaptive - maintains some stable states (e.g., any global time value) adaptable - maintains particular organization (e.g., a specic global time value) Adaptivity is provided using Adaptive Value Trackers (AVTs) requires quite a few arithmetic operations parameters to be set carefully, e.g. high precision (∆min ) is not good Can AVTs improve robustness against faulty behavior? Yes. Because the ∆ values converge ∆min But successive erroneous feedbacks would increase the ∆ values exponentially Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
  • 16. References Babaoglu, O., Binci, T., Jelasity, M., and Montresor, A. (2007). Firey-inspired heartbeat synchronization in overlay networks. In Self-Adaptive and Self-Organizing Systems, 2007. SASO '07. First International Conference on, pages 7786. Dai, H. and Han, R. (2004). Tsync: A lightweight bidirectional time synchronization service for wireless sensor networks. ACM SIGMOBILE Mobile Computing and Communications Review, 8:125139. Dousse, O. and Thiran, P. (2004). Connectivity vs capacity in dense ad hoc networks. In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies, volume 1, pages 476486. Elson, J., Girod, L., and Estrin, D. (2002). Fine-grained network time synchronization using reference broadcasts. SIGOPS Oper. Syst. Rev., 36(SI):147163. Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
  • 17. Ferrari, F., Zimmerling, M., Thiele, L., and Saukh, O. (2011). Ecient network ooding and time synchronization with glossy. In Information Processing in Sensor Networks (IPSN), 2011 10th International Conference on, pages 7384. IEEE. Ganeriwal, S., Kumar, R., and Srivastava, M. B. (2003). Timing-sync protocol for sensor networks. In SenSys'03: Proc. of the 1st int. conf. on Embedded networked sensor systems, pages 138149, New York, NY, USA. ACM. Klinglmayr, J. and Bettstetter, C. (2012). Self-organizing synchronization with inhibitory-coupled oscillators: Convergence and robustness. ACM Trans. Auton. Adapt. Syst., 7(3):30:130:23. Kusy, B., Dutta, P., Levis, P., Maroti, M., Ledeczi, A., and Culler, D. (2006). Elapsed time on arrival: A simple and versatile primitive for canonical time synchronisation services. Int. J. Ad Hoc Ubiquitous Comput., 1(4):239251. Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
  • 18. Leidenfrost, R. and Elmenreich, W. (2009). Firey clock synchronization in an 802.15.4 wireless network. EURASIP J. Embedded Syst., 2009:7:17:17. Lenzen, C., Sommer, P., and Wattenhofer, R. (2009). Optimal Clock Synchronization in Networks. In 7th ACM Conference on Embedded Networked Sensor Systems (SenSys), Berkeley, California, USA. Maróti, M., Kusy, B., Simon, G., and Lédeczi, A. (2004). The ooding time synchronization protocol. In SenSys'04: Proc. of the 2nd int. conf. on Embedded networked sensor systems, pages 3949, New York, NY, USA. ACM. Pagliari, R. and Scaglione, A. (2011). Scalable network synchronization with pulse-coupled oscillators. Mobile Computing, IEEE Transactions on, 10(3):392405. Schenato, L. and Fiorentin, F. (2011). Average timesynch: a consensus-based protocol for time synchronization in wireless sensor networks. Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
  • 19. Automatica, 47(9):18781886. Schmid, T., Charbiwala, Z., Anagnostopoulou, Z., Srivastava, M. B., and Dutta, P. (2010). A case against routing-integrated time synchronization. In Proc. of the 8th ACM Conf. on Embedded Networked Sensor Systems, SenSys '10, pages 267280, New York, NY, USA. ACM. Schmid, T., Charbiwala, Z., Shea, R., and Srivastava, M. (2009). Temperature compensated time synchronization. Embedded Systems Letters, IEEE, 1(2):37 41. Serugendo, G., Gleizes, M.-P., and Karageorgos, A., editors (2011). Natural Computing Series. Springer. Sommer, P. and Wattenhofer, R. (2009). Gradient Clock Synchronization in Wireless Sensor Networks. In 8th ACM/IEEE Inter. Conf. on Information Processing in Sensor Networks (IPSN), San Francisco, USA. Sun, K., Ning, P., and Wang, C. (2006). Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
  • 20. Tinysersync: secure and resilient time synchronization in wireless sensor networks. In CCS '06: Proceedings of the 13th ACM conference on Computer and communications security, pages 264277, New York, NY, USA. ACM. Tyrrell, A. and Auer, G. (2008). Decentralized inter-base station synchronization inspired from nature. In Vehicular Technology Conference, 2008. VTC 2008-Fall. IEEE 68th, pages 15. Tyrrell, A., Auer, G., and Bettstetter, C. (2010). Emergent slot synchronization in wireless networks. Mobile Computing, IEEE Transactions on, 9(5):719732. van Greunen, J. and Rabaey, J. (2003). Lightweight time synchronization for sensor networks. In WSNA '03: Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications, pages 1119, New York, NY, USA. ACM. Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
  • 21. Werner-Allen, G., Tewari, G., Patel, A., Welsh, M., and Nagpal, R. (2005). Firey-inspired sensor network synchronicity with realistic radio eects. In SenSys '05: Proceedings of the 3rd international conference on Embedded networked sensor systems, pages 142153, New York, NY, USA. ACM. Yildirim, K. S. and Kantarci, A. (2013a). External gradient time synchronization in wireless sensor networks. Parallel and Distributed Systems, IEEE Transactions on, 99(PrePrints):1. Yildirim, K. S. and Kantarci, A. (2013b). Time synchronization based on slow ooding in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 99(PrePrints):1. Yu, J. and Tirkkonen, O. (2008). Self-organized synchronization in wireless network. Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11
  • 22. In Self-Adaptive and Self-Organizing Systems, 2008. SASO '08. Second IEEE International Conference on, pages 329338. Zhang, H., Llorca, J., Davis, C. C., and Milner, S. D. (2012). Nature-inspired self-organization, control, and optimization in heterogeneous wireless networks. Mobile Computing, IEEE Transactions on, 11(7):12071222. Önder GÜRCAN (Ege University) Self-Org. Time Syn. of WSNs with AVTs SASO 2013 11 / 11