Spelling suggestions: "subject:"block synchronization"" "subject:"clock synchronization""
1 |
Weighted Average Based Clock Synchronization Protocols For Wireless Sensor NetworksSwain, Amulya Ratna 04 1900 (has links) (PDF)
Wireless Sensor Networks (WSNs) consist of a large number of resource constrained sensor nodes equipped with various sensing devices which can monitor events in the real world. There are various applications such as environmental monitoring, target tracking forest fire detection, etc., which require clock synchronization among the sensor nodes with certain accuracy. However, a major constraint in the design of clock synchronization protocols in WSNs is that sensor nodes of WSNs have limited energy and computing resources. Clock synchronization process in the WSNs is carried out at each sensor node either synchronously, i.e., periodically during the same real-time interval, which we call synchronization phase, or asynchronously, i.e., independently without worrying about what other nodes are doing for clock synchronization. A disadvantage of asynchronous clock synchronization protocols is that they require the sensor nodes to remain awake all the time. Therefore, they cannot be integrated with any sleep-wakeup scheduling scheme of sensor nodes, which is a major technique to reduce energy consumption in WSNs. On the other hand, synchronous clock synchronization protocols can be easily integrated with the synchronous sleep-wakeup scheduling scheme of sensor nodes, and at the same time, they can provide support to achieve sleep-wakeup scheduling of sensor nodes. Essentially, there are two ways to synchronize the clocks of a WSN, viz. internal clock synchronization and external clock synchronization. The existing approaches to internal clock synchronization in WSNs are mostly hop-by-hop in nature, which is difficult to maintain. There are also many application scenarios where external clock synchronization is the only option to synchronize the clocks of a WSN. Besides, it is also desired that the internal clock synchronization protocol used is fault-tolerant to message loss and node failures. Moreover, when the external source fails or reference node fails, the external clock synchronization protocol should revert back to internal clock synchronization protocol with/without using any reference node. Towards this goal, first we propose three fully distributed synchronous clock synchronization protocols, called Energy Efficient and Fault-tolerant Clock Synchronization (EFCS) protocol, Weighted Average Based Internal Clock Synchronization (WICS) protocol, and Weighted Average Based External Clock Synchronization (WECS) protocol, for WSNs making use of peer-to-peer approach. These three protocols are dynamically interchangeable depending upon the availability of external source or reference nodes. In order to ensure consistency of the synchronization error in the long run, the neighboring nodes need to be synchronized with each other at about the same real time, which requires that the synchronization phases of the neighboring nodes always overlap with each other. To realize this objective, we propose a novel technique of pullback, which ensures that the synchronization phases of the neighboring nodes always overlap. In order to further improve the synchronization accuracy of the EFCS, WICS, and WECS protocol, we have proposed a generic technique which can be applied to any of these protocols, and the improved protocols are referred as IEFCS, IWICS, and IWECS respectively. We then give an argument to show that the synchronization error in the improved protocols is much less than that in the original protocols. We have analyzed these protocols for bounds on synchronization error, and shown that the synchronization error is always upper bounded. We have evaluated the performance of these protocols through simulation and experimental studies, and shown that the synchronization accuracy achieved by these protocols is of the order of a few clock ticks even in very large networks. The proposed protocols make use of estimated drift rate to provide logical time from the physical clock value at any instant and at the same time ensure the monotonicity of logical time even though physical clock is updated at the end of each synchronization phase. We have also proposed an energy aware routing protocol with sleep scheduling, which can be integrated with the proposed clock synchronization protocols to reduce energy consumption in WSNs further.
|
2 |
Estimation of clock parameters and performance benchmarks for synchronization in wireless sensor networksChaudhari, Qasim Mahmood 15 May 2009 (has links)
Recent years have seen a tremendous growth in the development of small sensing
devices capable of data processing and wireless communication through their embed-
ded processors and radios. Wireless Sensor Networks (WSNs) are ad hoc networks
consisting of such devices gaining importance due to their emerging applications. For
a meaningful processing of the information sensed by WSN nodes, the clocks of these
individual nodes need to be matched through some well de¯ned procedures. This
dissertation focuses on deriving e±cient estimators for the clock parameters of the
network nodes for synchronization with the reference node and the estimators variance
thresholds are obtained to lower bound the maximum achievable performance.
For any general time synchronization protocol involving a two way message ex-
change mechanism, the BLUE-OS and the MVUE of the clock o®set between them is
derived assuming both symmetric and asymmetric exponential network delays. Next,
with the inclusion of clock skew in the model, the joint MLE of clock o®set and skew
under both the Gaussian and the exponential delay model and the corresponding al-
gorithms for ¯nding these estimates are presented. Also, for applications where even
clock skew correction cannot maintain long-term clock synchronization, a closed-form expression for the joint MLE for a quadratic model is obtained.
Although the derived MLEs are not computationally very complex, two compu-
tationally e±cient algorithms have been proposed to estimate the clock o®set and
skew regardless of the distribution of the delays. Afterwards, extending the idea of
having inactive nodes in a WSN overhear the two-way timing message communication
between two active (master and slave) nodes, the MLE, the BLUE-OS, the MVUE
and the MMSE estimators for the clock o®sets of the inactive nodes located within
the communication range of the active nodes are derived, hence synchronizing with
the reference node at a reduced cost.
Finally, focusing on the the one-way timing exchange mechanism, the joint MLE
for clock phase o®set and skew under exponential noise model and the Gibbs Sampler
for a receiver-receiver protocol is formulated and found via a direct algorithm. Lower
and upper bounds for the MSE of JMLE and Gibbs Sampler are introduced in terms
of the MSEs of the MVUE and the conventional BLUE, respectively.
|
3 |
Modeling and tracking time-varying clock drifts in wireless networksKim, Ha Yang 21 September 2015 (has links)
Clock synchronization is one of fundamental requirements in distributed networks. However, the imperfection of crystal oscillators is a potential hurdle for network-wide collaboration and degrades the performance of cooperative applications. Since clock discrepancy among nodes is inevitable, many software and hardware attempts have been introduced to meet synchronization requirements. Most of the attempts are built on communication protocols that demand timestamp exchanges to improve synchronization accuracy or resource efficiency. However, link delay and environmental changes sometimes impede these synchronization efforts that achieve in desired accuracy.
First, the clock synchronization problem was examined in networks where nodes lack the high accuracy oscillators or programmable network interfaces some previous protocols depend on. Next, a stochastic and practical clock model was developed by using information criteria which followed the principle of Occam's razor. The model was optimized in terms of the number of parameters. Simulation by using real measurements on low-powered micro-controllers validated the derived clock model. Last, based on the model, a clock tracking algorithm was proposed to achieve high synchronization accuracy between unstable clocks. This algorithm employed the Kalman filter to track clock offset and skew. Extensive simulations demonstrated that the proposed synchronization algorithm not only could follow the clock uncertainties shown in real measurements but also was tolerant to corrupted timestamp deliveries.
Clock oscillators are vulnerable to noises and environmental changes. As a second approach, clock estimation technique that took circumstances into consideration was proposed. Through experiments on mobile devices, the obstacles were clarified in synchronization over wireless networks. While the causes of clock inaccuracy were focused on, the effect of environmental changes on clock drifting was investigated. The analysis of the observations inspired an M-estimator of clock error that was accurate but under dominant disturbances such as oscillator instability and random network delay. A Kalman filter was designed to compensate with temperature changes and estimate clock offset and skew. The proposed temperature-compensated Kalman filter achieved the better estimates of clock offset and skew by adjusting frequency shifts caused by temperature changes.
The proposed Kalman filter-based clock synchronization was implemented in C. A real-time operation was proved by clock tracking between two mobile platforms that the synchronization technique was implemented on. Moreover, the technique was converted to fixed-point algorithm, which might degrade performance, to evaluate the synchronizing operation on fixed-point processors. The fixed-point simulation reported performance degradation caused by limited hardware resources; however, it also corroborated the applicability of the synchronization technique.
|
4 |
New advances in designing energy efficient time synchronization schemes for wireless sensor networksNoh, Kyoung Lae 15 May 2009 (has links)
Time synchronization in wireless sensor networks (WSNs) is essential and significant for maintaining data consistency, coordination, and performing other fundamental operations, such as power management, security, and localization. Energy efficiency is the main concern in designing time synchronization protocols for WSNs
because of the limited and generally nonrechargeable power resources. In this dissertation, the problem of time synchronization is studied in three different aspects to achieve energy efficient time synchronization in WSNs.
First, a family of novel joint clock offset and skew estimators, based on the classical two-way message exchange model, is developed for time synchronization in WSNs. The proposed joint clock offset and skew correction mechanisms significantly increase the period of time synchronization, which is a critical factor in the over-all energy consumption required for global network synchronization. Moreover, the
Cramer-Rao bounds for the maximum likelihood estimators are derived under two different delay assumptions. These analytical metrics serve as good benchmarks for the experimental results thus far reported.
Second, this dissertation proposes a new time synchronization protocol, called the Pairwise Broadcast Synchronization (PBS), which aims at minimizing the number of message transmissions and implicitly the energy consumption necessary for global synchronization of WSNs. A novel approach for time synchronization is adopted in PBS, where a group of sensor nodes are synchronized by only overhearing the
timing messages of a pair of sensor nodes. PBS requires a far smaller number of timing messages than other well-known protocols and incurs no loss in synchronization accuracy. Moreover, for densely deployed WSNs, PBS presents significant energy saving.
Finally, this dissertation introduces a novel adaptive time synchronization protocol, named the Adaptive Multi-hop Timing Synchronization (AMTS). According to the current network status, AMTS optimizes crucial network parameters considering the energy efficiency of time synchronization. AMTS exhibits significant benefits
in terms of energy-efficiency, and can be applied to various types of sensor network applications having different requirements.
|
5 |
Fault tolerant pulse synchronizationDeconda, Keerthi 15 May 2009 (has links)
Pulse synchronization is the evolution of spontaneous firing action across a network of sensor nodes. In the pulse synchronization model all nodes across a network produce a pulse, or "fire", at regular intervals even without access to a shared global time. Previous researchers have proposed the Reachback Firefly algorithm for pulse synchronization, in which nodes react to the firings of other nodes by changing their period. We propose an extension to this algorithm for tolerating arbitrary or Byzantine faults of nodes. Our algorithm queues up all the firings heard in the current cycle and discards outliers at the end of the cycle. An adjustment is computed with the remaining values and used as a starting point of the next cycle. Through simulation we validate the performance of our algorithm and study the overhead in terms of convergence time and periodicity. The simulation considers two specific kinds of Byzantine faults, the No Jump model where faulty nodes follow their own firing cycle without reacting to firings heard from other nodes and the Random Jump model where faulty nodes fire at any random time in their cycle.
|
6 |
Fault tolerant pulse synchronizationDeconda, Keerthi 15 May 2009 (has links)
Pulse synchronization is the evolution of spontaneous firing action across a network of sensor nodes. In the pulse synchronization model all nodes across a network produce a pulse, or "fire", at regular intervals even without access to a shared global time. Previous researchers have proposed the Reachback Firefly algorithm for pulse synchronization, in which nodes react to the firings of other nodes by changing their period. We propose an extension to this algorithm for tolerating arbitrary or Byzantine faults of nodes. Our algorithm queues up all the firings heard in the current cycle and discards outliers at the end of the cycle. An adjustment is computed with the remaining values and used as a starting point of the next cycle. Through simulation we validate the performance of our algorithm and study the overhead in terms of convergence time and periodicity. The simulation considers two specific kinds of Byzantine faults, the No Jump model where faulty nodes follow their own firing cycle without reacting to firings heard from other nodes and the Random Jump model where faulty nodes fire at any random time in their cycle.
|
7 |
Robust Clock Synchronization Methods for Wireless Sensor NetworksLee, Jae Han 2010 August 1900 (has links)
Wireless sensor networks (WSNs) have received huge attention during the recent
years due to their applications in a large number of areas such as environmental
monitoring, health and traffic monitoring, surveillance and tracking, and monitoring
and control of factories and home appliances. Also, the rapid developments in the
micro electro-mechanical systems (MEMS) technology and circuit design lead to a
faster spread and adoption of WSNs. Wireless sensor networks consist of a number of
nodes featured in general with energy-limited sensors capable of collecting, processing
and transmitting information across short distances. Clock synchronization plays an
important role in designing, implementing, and operating wireless sensor networks,
and it is essential in ensuring a meaningful information processing order for the data
collected by the nodes. Because the timing message exchanges between different
nodes are affected by unknown possibly time-varying network delay distributions, the
estimation of clock offset parameters represents a challenge. This dissertation presents
several robust estimation approaches of the clock offset parameters necessary for time
synchronization of WSNs via the two-way message exchange mechanism. In this
dissertation the main emphasis will be put on building clock phase offset estimators robust with respect to the unknown network delay distributions.
Under the assumption that the delay characteristics of the uplink and the downlink
are asymmetric, the clock offset estimation method using the bootstrap bias
correction approach is derived. Also, the clock offset estimator using the robust Mestimation
technique is presented assuming that one underlying delay distribution is
mixed with another delay distribution.
Next, although computationally complex, several novel, efficient, and robust estimators
of clock offset based on the particle filtering technique are proposed to cope
with the Gaussian or non-Gaussian delay characteristics of the underlying networks.
One is the Gaussian mixture Kalman particle filter (GMKPF) method. Another
is the composite particle filter (CPF) approach viewed as a composition between
the Gaussian sum particle filter and the KF. Additionally, the CPF using bootstrap
sampling is also presented. Finally, the iterative Gaussian mixture Kalman particle
filter (IGMKPF) scheme, combining the GMKPF with a procedure for noise density
estimation via an iterative mechanism, is proposed.
|
8 |
A New Approach to Time Sync for Telemetry SystemLu, Chun, Kung, Changchun, Song, Jian 10 1900 (has links)
ITC/USA 2013 Conference Proceedings / The Forty-Ninth Annual International Telemetering Conference and Technical Exhibition / October 21-24, 2013 / Bally's Hotel & Convention Center, Las Vegas, NV / Instead of using a single data acquisition device, the distribute data acquisition system is broadly applied for onboard flight testing now. Therefore, the sync of data acquisition in varied devices and the real time data transportation have become the most important factors in a telemetry system. This paper presents a new approach to clock synchronization in a real time transportation network for a data acquisition system by using IRIG time code and an inner timer through network time recovery technique. This paper also illustrates how to keep the synchronization and continuity of a time tag used by each device through a precise estimation method for the difference of time resources and local inner timers.
|
9 |
Power Packet Dispatching Based on Synchronization with Features on Safety / 同期に基づく安全性を考慮した電力パケット伝送Zhou, Yanzi 24 September 2015 (has links)
京都大学 / 0048 / 新制・課程博士 / 博士(工学) / 甲第19309号 / 工博第4106号 / 新制||工||1633(附属図書館) / 32311 / 京都大学大学院工学研究科電気工学専攻 / (主査)教授 引原 隆士, 准教授 三谷 友彦, 教授 岡部 寿男, 教授 土居 伸二, / 学位規則第4条第1項該当 / Doctor of Philosophy (Engineering) / Kyoto University / DFAM
|
10 |
Investigating Software-based Clock Synchronization for Industrial NetworksGore, Rahul Nandkumar January 2021 (has links)
A rising level of industrialization and advances in Industry 4.0 have resulted in Industrial Internet of Things (IIoT) gaining immense significance in today’s industrial automation systems. IIoT promises to achieve improved productivity, reliability, and revenues by connecting time-constrained embedded systems to “the Internet”. New opportunities bring with them challenges, and in particular for industrial networks, massively interconnected IIoT devices communicating in real-time, require synchronized operation of devices for the ordering of information collected throughout a network. Thus, a time or clock synchronization service that aligns the devices’ clocks in the network to ensure accurate timestamping and orderly event executions, has gained great importance. Achieving adequate clock synchronization in the industrial domain is challenging due to heterogeneous communication networks and exposure to harsh environmental conditions bringing interference to the communication networks. The investigative study based on existing literature and the envisioned architecture of the future industrial automation system unveils that the key requirements for future industrial networks are to have a cost-effective, accurate, scalable, secured, easy to deploy and maintain clock synchronization solution. Today’s industrial automation systems employ clock synchronization solutions from a wide plethora of hardware and software based solutions. The most economical, highly scalable, maintainable software-based clock synchronization means are best candidates for the identified future requirements as their lack in accuracy compared to hardware solutions could be compensated by predictive software strategies. Thus, the thesis’s overall goal is to enhance the accuracy of software-based clock synchronization in heterogeneous industrial networks using predictable software strategies. The first step towards developing an accurate clock synchronization for heterogeneous industrial networks with real-time requirements is to investigate communication parameters affecting time synchronization accuracy. Towards this goal, we investigated actual industrial network data for packet delay profiles and their impact on clock synchronization performance. We further analyzed wired and wireless local area networks to identify key network parameters for clock synchronization and proposed an enhanced clock synchronization algorithm CoSiNeT for field IoT devices in industrial networks. CoSiNeT matches well with state-of-the-practice SNTP and state-of-the-art method SPoT in good network conditions in terms of accuracy and precision; however, it outperforms them in scenarios with degrading network conditions.
|
Page generated in 0.0828 seconds