CN101867431B - Network clock synchronization method - Google Patents
Network clock synchronization method Download PDFInfo
- Publication number
- CN101867431B CN101867431B CN 201010186418 CN201010186418A CN101867431B CN 101867431 B CN101867431 B CN 101867431B CN 201010186418 CN201010186418 CN 201010186418 CN 201010186418 A CN201010186418 A CN 201010186418A CN 101867431 B CN101867431 B CN 101867431B
- Authority
- CN
- China
- Prior art keywords
- host
- clock
- time
- foreign
- local host
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000005259 measurement Methods 0.000 claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 7
- 238000004088 simulation Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Images
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种网络时钟同步方法,该方法包括如下步骤:步骤一,根据本地主机和外地主机之间的带有时间戳的数据包单向发送获得延迟测量值,然后再利用线性规划获得本地主机和外地主机的时钟速率比F;步骤二,再根据本地主机和外地主机之间的带有时间戳的数据包交互发送和所述时钟速率比F获得时钟偏差offset;步骤三,根据时钟偏差进行本地主机和外地主机之间的时钟同步。本发明所述方法成本低、健壮性好,只依赖固有主机时钟属性,同时兼顾精度和抗突发性。
The invention discloses a network clock synchronization method, which includes the following steps: step 1, obtain the delay measurement value according to the one-way transmission of the data packet with time stamp between the local host and the foreign host, and then use linear programming to obtain The clock rate ratio F of the local host and the foreign host; Step 2, then obtain the clock deviation offset according to the data packet with time stamp between the local host and the foreign host and the clock rate ratio F; Step 3, according to the clock Skew performs clock synchronization between the local host and the foreign host. The method of the invention has low cost and good robustness, only depends on the inherent host clock property, and simultaneously takes into account precision and burst resistance.
Description
技术领域 technical field
本发明属于网络通信领域,涉及一种网络时钟同步方法。The invention belongs to the field of network communication and relates to a network clock synchronization method.
背景技术 Background technique
网络时钟同步是网络测量中面临的一个问题,时钟的不同步会影响延迟、抖动等和时间信息有关的测量准确性;同时在网络主机协同工作方面,保持网络中主机的时钟同步是保证其有效工作的基础。Network clock synchronization is a problem faced in network measurement. Clock asynchrony will affect the measurement accuracy related to time information such as delay and jitter. At the same time, in terms of network host collaboration, maintaining the clock synchronization of hosts in the network is to ensure its effectiveness. basis of work.
现有的时钟同步方法一般分为二种:硬件同步方法、软件同步方法。Existing clock synchronization methods are generally divided into two types: a hardware synchronization method and a software synchronization method.
硬件同步方法主要有两种技术:GPS(Global Positioning Systems)和无线电信号。GPS利用卫星信号来提供精确的时钟同步,其最高分辨精度可达到100ns,虽然转化为计算机系统内核的时钟脉冲时会损失一定的精度,但其精度仍可控制在微秒以内。其缺点是每台需同步的机器都需安装GPS,价格昂贵。There are two main technologies for hardware synchronization methods: GPS (Global Positioning Systems) and radio signals. GPS uses satellite signals to provide precise clock synchronization, and its highest resolution accuracy can reach 100ns. Although it will lose certain accuracy when converted into the clock pulse of the computer system core, its accuracy can still be controlled within microseconds. Its disadvantage is that each machine to be synchronized needs to be equipped with GPS, which is expensive.
软件同步方法是完全利用软件,该方法的精度为10-4s到10-3s之间。软件同步方法主要有由美国德拉瓦大学的David L.Mills教授于1985年提出的网络时间协议NTP(Network Time Protocol)以及改进后的简单网络时间协议SNTP(Simple Network Time Protocol)。其缺点是没有考虑时钟速率过大或时钟偏移在同步过程中的变化,所以在应对网络不确定性和主机不确定性上不具备足够的健壮性。另外一些同步算法,如Altair & Vega(A&V)方法,其不仅需要了解时钟速率比还需要利用当前的时钟偏差,即主机非固有属性,所以它虽然有很好的精度但不能应对网络突发性变化的情况,如时钟偏差发生变化,这需要重新花大量时间去计算得到新的时钟偏差和时钟速率比。The software synchronization method utilizes software completely, and the accuracy of this method is between 10 -4 s and 10 -3 s. Software synchronization methods mainly include the Network Time Protocol (NTP) (Network Time Protocol) proposed by Professor David L. Mills of the University of Delaware in 1985 and the improved Simple Network Time Protocol SNTP (Simple Network Time Protocol). Its disadvantage is that it does not consider the excessive clock rate or the change of clock offset during the synchronization process, so it is not robust enough to deal with network uncertainty and host uncertainty. Other synchronization algorithms, such as the Altair & Vega (A&V) method, not only need to know the clock rate ratio but also need to use the current clock deviation, that is, the host extrinsic property, so although it has good accuracy, it cannot cope with network bursts Changes, such as changes in the clock skew, require a lot of time to recalculate the new clock skew and clock rate ratio.
发明内容 Contents of the invention
本发明所要解决的技术问题是:提供一种成本低、兼顾精度和抗突发性的健壮性网络时钟同步方法。The technical problem to be solved by the present invention is to provide a robust network clock synchronization method with low cost, both accuracy and burst resistance.
为解决上述技术问题,本发明采用如下技术方案。In order to solve the above technical problems, the present invention adopts the following technical solutions.
一种网络时钟同步方法包括如下步骤:A network clock synchronization method comprises the steps:
步骤一,根据本地主机和外地主机之间的带有时间戳的数据包单向发送获得延迟测量值,然后再利用线性规划获得本地主机和外地主机的时钟速率比F;Step 1. Obtain the delay measurement value according to the one-way transmission of the time-stamped data packet between the local host and the foreign host, and then use linear programming to obtain the clock rate ratio F of the local host and the foreign host;
步骤二,再根据本地主机和外地主机之间的带有时间戳的数据包交互发送和所述时钟速率比F获得时钟偏差offset;Step 2, then obtain the clock offset offset according to the interactive transmission of data packets with time stamps between the local host and the foreign host and the clock rate ratio F;
步骤三,根据时钟偏差进行本地主机和外地主机之间的时钟同步。Step 3: Perform clock synchronization between the local host and the foreign host according to the clock deviation.
作为本发明的一种优选方案,所述步骤一的具体实现方法为:As a preferred solution of the present invention, the specific implementation method of said step 1 is:
本地主机向外地主机发送大量带有发送时间戳的数据包;The local host sends a large number of data packets with sending timestamps to the foreign host;
外地主机根据不同数据包的发送时间和接收时间得到延迟测量值di;The foreign host obtains the delay measurement value d i according to the sending time and receiving time of different data packets;
根据发送时间、接收时间以及延迟测量值di,利用线性规划获得本地主机和外地主机的时钟速率比F。According to the sending time, receiving time and delay measurement value d i , use linear programming to obtain the clock rate ratio F of the local host and the foreign host.
作为本发明的另一种优选方案,所述步骤二的具体实现方法为:As another preferred solution of the present invention, the specific implementation method of said step 2 is:
本地主机向外地主机发送带有发送时间戳t1的请求包;The local host sends a request packet with sending timestamp t 1 to the foreign host;
外地主机接收到所述请求包后记录下接收时间t2;The foreign host records the receiving time t2 after receiving the request packet;
外地主机向本地主机回复带有接收时间戳t2和发送时间戳t3的应答包;The foreign host replies to the local host with a response packet with a receiving timestamp t2 and a sending timestamp t3 ;
本地主机记录下接收所述应答包的时间t4;The local host records the time t 4 of receiving the response packet;
根据时钟偏差公式获得本地主机和外地主机的时钟偏差。According to the clock skew formula Get the clock skew of the local host and the foreign host.
作为本发明的再一种优选方案,所述网络时钟同步方法的详细步骤为:As another preferred solution of the present invention, the detailed steps of the network clock synchronization method are:
步骤A、本地主机A向外地主机B发送大量带有发送时间戳Ti的数据包;Step A, the local host A sends a large number of data packets with the sending time stamp T i to the foreign host B;
步骤B、外地主机B接收所述数据包,并根据发送时间和接收时间得到延迟测量值di;Step B, the foreign host B receives the data packet, and obtains the delay measurement value d i according to the sending time and receiving time;
步骤C、根据发送时间Ti和延迟测量值di,利用线性规划Step C, according to the transmission time T i and the measured delay value d i , use linear programming
di-(F-1)Ti+β≥0,1≤i≤Nd i -(F-1)T i +β≥0, 1≤i≤N
得到时钟速率比F;Get the clock rate ratio F;
步骤D、本地主机A向外地主机B发送带有发送时间戳t1的请求包;Step D, the local host A sends a request packet with a sending time stamp t1 to the foreign host B;
步骤E、外地主机B记录下接收到所述请求包的时间t2;Step E, the foreign host B records the time t2 of receiving the request packet;
步骤F、外地主机B将t2和发送应答包的时间t3写入应答包中回复给本地主机A;Step F, foreign host B writes t 2 and the time t 3 of sending the response packet in the response packet and replies to the local host A;
步骤G、本地主机A记录下接收应答包的时间t4;Step G, the local host A records the time t4 of receiving the response packet;
步骤H、本地主机A根据时间t1、t2、t3、t4,利用公式得到两台主机的时钟偏差,从而完成时钟同步。Step H, local host A uses the formula according to time t 1 , t 2 , t 3 , t 4 Get the clock deviation of the two hosts to complete clock synchronization.
本发明的有益效果在于:本发明不需要如GPS等特殊设备,具有很低的成本;考虑了时钟速率比和影响同步准确性的时钟偏差变化,具有很好的健壮性;利用的是主机时钟的固有属性,所以在保证精度的同时具有很好的抗突发性。The beneficial effect of the present invention is: the present invention does not need special equipment such as GPS, has very low cost; Considers the clock rate ratio and the clock deviation change that influences synchronous accuracy, has very good robustness; Utilizes the master clock Inherent properties, so it has good burst resistance while ensuring accuracy.
附图说明 Description of drawings
图1为计算时钟速率比模型图。Figure 1 is a diagram of the calculation clock rate ratio model.
图2为本发明所述的网络时钟同步方法的流程图。Fig. 2 is a flow chart of the network clock synchronization method of the present invention.
图3为本发明所述方法和NTP方法在模拟环境下的实验比较结果(1)。Fig. 3 is the experimental comparison result (1) of the method of the present invention and the NTP method in a simulated environment.
图4为本发明所述方法和NTP方法在模拟环境下的实验比较结果(2)。Fig. 4 is the experimental comparison result (2) of the method of the present invention and the NTP method in a simulated environment.
图5为本发明所述方法和NTP方法在仿真网路的同步后的结果。Fig. 5 is the result of the method of the present invention and the NTP method after the synchronization of the simulated network.
具体实施方式 Detailed ways
下面结合附图对本发明的具体实施方式作进一步详细说明。The specific implementation manners of the present invention will be described in further detail below in conjunction with the accompanying drawings.
实施例一Embodiment one
本实施例提供一种网络时钟同步方法,该方法为:This embodiment provides a network clock synchronization method, the method is:
首先,由主机A通过发送大量带有发送时间戳Ti的数据包给另一台主机B,然后主机B根据接收时间,计算得到延迟测量值di,最后结合di和Ti,利用线性规划方法得到两台主机的时钟速率比F。First, host A sends a large number of data packets with sending time stamp T i to another host B, and then host B calculates the delay measurement value d i according to the receiving time, and finally combines d i and T i , using linear The planning method obtains the clock rate ratio F of the two hosts.
然后,两台主机通过交换时间戳信息,发送请求包和应答包,获取时钟同步所需信息,接着利用公式得到两台主机的时钟偏差,从而完成同步。Then, the two hosts obtain the information required for clock synchronization by exchanging timestamp information, sending request packets and response packets, and then use the formula Get the clock deviation of the two hosts to complete synchronization.
如图1和2所示,实施例所述的网络时钟同步方法具体包括如下步骤:As shown in Figures 1 and 2, the network clock synchronization method described in the embodiment specifically includes the following steps:
步骤A、主机A向主机B发送大量带有发送时间戳Ti的数据包;Step A, host A sends a large number of data packets with sending timestamp T i to host B;
步骤B、主机B接收数据包,并根据发送时间和接收时间得到延迟测量值di;这里的延迟测量值di是单向延迟值,存在时钟偏差的误差,即测量得到的单向延迟值;Step B, host B receives the data packet, and obtains the delay measurement value d i according to the sending time and receiving time; the delay measurement value d i here is a one-way delay value, and there is an error of clock deviation, that is, the measured one-way delay value ;
步骤C、根据发送时间Ti和延迟测量值di,利用线性规划公式Step C, according to the transmission time Ti and the measured delay value d i , use the linear programming formula
di-(F-1)Ti+β≥0,1≤i≤Nd i -(F-1)T i +β≥0, 1≤i≤N
得到时钟速率比F;时钟速率比F为每秒时钟变化的时间刻度。因为发送时间Ti和延迟测量值di是通过测量得到的值,即已知的。所述公式di-(F-1)Ti+β≥0为约束条件,即满足条件di-(F-1)Ti+β≥0时使公式1≤i≤N的值最小的F和β,其中β是一个类似offset的值,这里不需要考虑变量β,如果考虑了β,本实施例所述算法就不能应对突发性了,这个变量和当前的时钟偏差有关,但不等同。The clock rate ratio F is obtained; the clock rate ratio F is the time scale of clock changes per second. Because the transmission time T i and the delay measurement value d i are values obtained through measurement, that is, they are known. The formula d i -(F-1)T i +β≥0 is a constraint condition, that is, when the condition d i -(F-1)T i +β≥0 is satisfied, the formula F and β with the smallest value of 1≤i≤N, where β is a value similar to offset, here there is no need to consider the variable β, if β is considered, the algorithm described in this embodiment cannot cope with suddenness, this variable Related to, but not identical to, the current clock skew.
步骤D、主机A向主机B发送带有发送时间戳t1的请求包;Step D, host A sends a request packet with sending timestamp t1 to host B;
步骤E、主机B记录下接收到该请求包的时间t2;Step E, the host B records the time t2 when the request packet is received;
步骤F、主机B将t2和发送应答包的时间t3写入应答包中回复给主机A;Step F, host B writes t2 and the time t3 of sending the response packet into the response packet and replies to host A;
步骤G、主机A记录下接收应答包的时间t4;Step G, host A records the time t4 of receiving the response packet;
步骤H、主机A根据时间t1、t2、t3、t4,利用公式得到两台主机的时钟偏差,从而进行时钟同步。Step H, host A uses the formula according to time t 1 , t 2 , t 3 , t 4 Get the clock deviation of the two hosts, so as to synchronize the clocks.
其中,主机A在发送大量数据包用于计算时钟速率比的时候,为了保证发送时间不受系统进程切换影响,我们采用每T(T≥1)秒发送一个数据包,这样可以保证统计计算时钟速率比的准确性;公式中的时间信息都是相对于获得该时间信息的主机,如t1相对于主机A,t2相对于主机B,延迟测量值相对于主机A的t1减去相对于主机B的t2;最后计算两台主机的时钟偏差此公式是考虑了时钟速率比存在和时钟同步过程中时钟偏差变化而得到,具有很好的健壮性。Among them, when host A sends a large number of data packets to calculate the clock rate ratio, in order to ensure that the sending time is not affected by system process switching, we send a data packet every T (T ≥ 1) seconds, which can ensure that the statistical calculation clock The accuracy of the rate ratio; the time information in the formula is relative to the host that obtains the time information, such as t 1 is relative to host A, t 2 is relative to host B, and the delay measurement value is relative to host A’s t 1 minus relative at t 2 of host B; finally calculate the clock skew of the two hosts This formula is obtained by taking into account the existence of the clock rate ratio and the change of the clock deviation during the clock synchronization process, and has good robustness.
首先,其不需要其他特殊设备,如GPS等,所以具有很低的成本;公式中将产生时钟不同步的因素,即时钟速率比和影响同步准确性的时钟偏差变化考虑进来,从而得到本方法的计算时钟偏差offset公式,进而保证了时钟同步具有很好的健壮性;最后,因为本方法利用的是主机时钟的固有属性,所以在保证精度的同时具有很好的抗突发性。First of all, it does not require other special equipment, such as GPS, etc., so it has a very low cost; in the formula, the factors that generate clock asynchrony, that is, the clock rate ratio and the clock bias change that affects the synchronization accuracy are taken into account, so that this method can be obtained The offset formula for calculating the clock deviation ensures that the clock synchronization has good robustness; finally, because this method uses the inherent properties of the host clock, it has good burst resistance while ensuring accuracy.
实施例二Embodiment two
本实施例通过模拟两台主机A、B和主机B的处理时间,通过改变时钟速率比或主机处理时间来观察本方法和NTP在应对网络不确定性和主机不确定性的表现。In this embodiment, the performance of this method and NTP in dealing with network uncertainty and host uncertainty is observed by simulating the processing time of two hosts A, B and host B, and by changing the clock rate ratio or host processing time.
图3为是局域网模拟,延迟为1000us,偏差100,其体现了处理时间不变,频率增大的实验结果。实验中发现,在服务器处理时间一样的情况下,两种方法除了由于往返延迟不同所产生的误差外,随着频率比的增大,NTP的误差明显增大,而本发明所述方法则只有小幅波动增大,原因就在于本发明所述方法考虑了时钟速率不同对于时钟同步的影响,从而具有更好的健壮性。Figure 3 is a LAN simulation with a delay of 1000us and a deviation of 100, which reflects the experimental results that the processing time remains unchanged and the frequency increases. Find in the experiment, under the same situation of server processing time, two kinds of methods except the error produced because of the difference of round-trip delay, along with the increase of frequency ratio, the error of NTP obviously increases, and the method of the present invention then only has The reason for the increase of small fluctuations is that the method of the present invention considers the impact of different clock rates on clock synchronization, thus having better robustness.
图4为局域网模拟,时钟速率比为1.001,延迟1000us,偏差500,其体现了频率不变,处理时间增大的实验结果,从实验结果可以看出,在两台机器频率比不变的情况下,两种方法除了由于往返延迟不同所产生的误差外,即曲线的小幅波动,服务器处理时间越长,NTP方法产生的误差就越大,而本发明所述方法由于考虑了服务器处理时间则不受影响,从而具有更好的健壮性。Figure 4 is a LAN simulation, the clock rate ratio is 1.001, the delay is 1000us, and the deviation is 500, which reflects the experimental results that the frequency is constant and the processing time is increased. From the experimental results, it can be seen that the frequency ratio of the two machines is constant. Next, in addition to the error caused by the difference in the round-trip delay of the two methods, i.e. the slight fluctuation of the curve, the longer the server processing time, the greater the error produced by the NTP method, and the method of the present invention is due to consideration of the server processing time. unaffected, resulting in better robustness.
实施例三Embodiment three
本实施例基于NIST仿真平台进行了健壮性的网路时钟同步方法的实验,请参阅图1和图2。此实施例中“网络”被替换成NIST仿真平台,用其控制网络情况,通过给定确切的不同网络延迟值,观察利用本发明所述方法和NTP方法在时钟同步后,比较延迟测量值和NIST设置的值的关系,从而说明本方法在实际同步中同样具有很好的健壮性。图5为分别用两种方法同步后测量到的单向延迟测量值,此时NIST设置的延迟测量值为105ms。In this embodiment, an experiment of a robust network clock synchronization method is carried out based on the NIST simulation platform, please refer to FIG. 1 and FIG. 2 . In this embodiment, "network" is replaced by a NIST simulation platform, which is used to control the network situation, by giving exact different network delay values, observing and utilizing the method of the present invention and the NTP method after clock synchronization, comparing the delay measurement value and The relationship between the values set by NIST shows that this method also has good robustness in actual synchronization. Figure 5 shows the one-way delay measurement values measured after synchronization by the two methods respectively. At this time, the delay measurement value set by NIST is 105ms.
客户端发起时钟同步请求,服务器端接收到请求等待10s,用于模拟服务器忙碌,然后发送应答包,在客户端分别用NTP和本发明所述的方法进行时钟同步,然后继续发送延迟测量包给服务器端,通过观察同步后的延迟测量值在一段时间内的变化情况,可以得出,其还是按照之前利用线性规划得到的时钟速率比F的趋势增加。同时本发明所述方法得到的数据在NTP得到的数据之上,这就是之前所说的NTP在一定值周围波动,而本发明所述方法则是在零周围波动造成的;另一方面本发明所述方法的第一个延迟测量值,即刚同步后的值也更接近于105ms,这也说明了本发明所述方法在面对由于频率比(F=S/C)大于1很多或同步过程时间过长造成的offset变化较大的情况下能更好的进行时钟同步,具有很好的健壮性,其中S指外地主机的时钟速率,C指本地主机的时钟速率。The client initiates a clock synchronization request, the server receives the request and waits for 10s, which is used to simulate that the server is busy, then sends a response packet, uses NTP and the method of the present invention to perform clock synchronization on the client side, and then continues to send delay measurement packets to On the server side, by observing the change of the measured delay value after synchronization over a period of time, it can be concluded that it still increases according to the trend of the clock rate ratio F obtained by using linear programming. Simultaneously the data that the method of the present invention obtains is above the data that NTP obtains, and here it is said that NTP fluctuates around a certain value, and the method of the present invention is caused by fluctuations around zero; on the other hand the present invention The first delay measurement value of the method, that is, the value just after synchronization is also closer to 105ms, which also illustrates that the method of the present invention is facing a lot or synchronization due to the frequency ratio (F=S/C) being greater than 1. When the process time is too long and the offset changes greatly, the clock synchronization can be performed better, and it has good robustness. Among them, S refers to the clock rate of the foreign host, and C refers to the clock rate of the local host.
总之,通过获取大量时间戳信息,并利用各种数学方法得到时钟速率比,然后利用本方法中的公式计算得到时钟偏差,从而完成时钟同步均在本发明的权利要求范围之内。In short, clock synchronization is within the scope of the claims of the present invention by obtaining a large amount of time stamp information, using various mathematical methods to obtain the clock rate ratio, and then using the formula in this method to calculate the clock deviation to complete clock synchronization.
这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其他形式、结构、布置、比例,以及用其他元件、材料和部件来实现。The description and application of the invention herein is illustrative and is not intended to limit the scope of the invention to the above-described embodiments. Variations and changes to the embodiments disclosed herein are possible, and substitutions and equivalents for various components of the embodiments are known to those of ordinary skill in the art. It should be clear to those skilled in the art that the present invention can be realized in other forms, structures, arrangements, proportions, and with other elements, materials and components without departing from the spirit or essential characteristics of the present invention.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010186418 CN101867431B (en) | 2010-05-27 | 2010-05-27 | Network clock synchronization method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010186418 CN101867431B (en) | 2010-05-27 | 2010-05-27 | Network clock synchronization method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101867431A CN101867431A (en) | 2010-10-20 |
CN101867431B true CN101867431B (en) | 2013-10-30 |
Family
ID=42959008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010186418 Expired - Fee Related CN101867431B (en) | 2010-05-27 | 2010-05-27 | Network clock synchronization method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101867431B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006157B (en) * | 2010-11-26 | 2015-01-28 | 中兴通讯股份有限公司 | Time synchronization method and system |
CN103634239B (en) * | 2012-08-22 | 2018-02-09 | 中兴通讯股份有限公司 | It is grouped the frequency offset estimation method and device of clock network node |
EP3080933B1 (en) * | 2013-12-09 | 2020-02-12 | Khalifa University of Science and Technology | Method and devices for synchronization using linear programming |
CN113890841B (en) * | 2021-09-16 | 2023-03-24 | 清华大学 | Efficient large-scale one-way delay measuring method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100438824B1 (en) * | 2001-08-23 | 2004-07-05 | 삼성전자주식회사 | Methods for compensating propagation delay in point-to-multipoint data communication networks |
US7656905B2 (en) * | 2002-12-24 | 2010-02-02 | Samir Sheth | Apparatus and method for aggregation and transportation of gigabit ethernet and other packet based data formats |
-
2010
- 2010-05-27 CN CN 201010186418 patent/CN101867431B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101867431A (en) | 2010-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8370675B2 (en) | Precise clock synchronization | |
US9736804B2 (en) | Methods, systems, and computer readable media for synchronizing timing among network interface cards (NICS) in a network equipment test device | |
De Vito et al. | One-way delay measurement: State of the art | |
US7865760B2 (en) | Use of T4 timestamps to calculate clock offset and skew | |
US9671822B2 (en) | Method and devices for time transfer using end-to-end transparent clocks | |
CN101388741B (en) | Highly precised time synchronization device, system and method for computer network | |
EP3284244B1 (en) | Methods, systems, and computer readable media for emulating network devices with different clocks | |
WO2018006686A1 (en) | Method, apparatus and device for optimizing time synchronization between communication network devices | |
CN103888237A (en) | Method and device for achieving clock time synchronization | |
CN103516508B (en) | A kind of unidirectional and two-way delay variation revises the method and system of clock drift in measuring | |
CN103812595B (en) | A kind of TPS time synchronized innovatory algorithm based on IEEE1588 synchronization mechanism | |
EP4044466B1 (en) | Synchronization method and device | |
CN103929293A (en) | Asymmetric delay time synchronization method and system | |
US9270607B2 (en) | Method and devices for packet selection | |
CN104601269B (en) | Master-salve clock synchronous method and system | |
CN101867431B (en) | Network clock synchronization method | |
CN115801175A (en) | Time frequency synchronization method, system, storage medium and electronic device | |
Poirier et al. | Accurate offline synchronization of distributed traces using kernel-level events | |
CN101599962A (en) | Method for Improving the Synchronization Accuracy of Industrial Ethernet Network Equipment | |
EP3231110A1 (en) | Method and devices for time transfer using end to end transparent clocks | |
EP2627040B1 (en) | Method for eliminating systematical error components in a set of one-way delay measurement results for communications between two or more computing systems in a communication network, apparatus for performing the method and computer program product | |
CN110375596B (en) | A Time Consistent Control Method for Cooperative Guidance Simulation System | |
CN116506802A (en) | Underwater node time synchronization method for distributed acoustic measurement of ocean current field | |
CN113890841A (en) | Efficient large-scale one-way delay measurement method and device | |
CN106209510A (en) | It is applicable to the clock jitter measuring method of symmetry, asymmetrical paths |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131030 Termination date: 20160527 |