相邻节点收到该请求消息以后就会把自己的层次号发送给新节点
发布时间:2016/4/8 20:32:32 访问次数:375
如果有一个新节点被部署到网络中,该节点必须等待分层消息以确定自己的层次号; D36NH02L如果在一定时间内没有得到层次号,那么该节点就要发出分层请求消息。相邻节点收到该请求消息以后就会把自己的层次号发送给新节点,新节点将收到的层次号加1作为自己的层次号,完成分层。TPSN协议对节点失效比较脆弱。如果第/-1层的某个节点失效,那么原先与它配对的第f层节点就无法完成时间同步(因为此时该节点收不到同步消息的回复)。在这种情况下,该节点会重复发送若干次同步消息,直到它认为已经失去了所有处于第/-1层的相邻节点。这时该节点也需要发送分层请求消息以得到新的层次号。这里重复发送的次数是预设定的, 如果太大会使协议收敛时间增加;如果太小,节点又可能错误地认为已经失去了所有第/-1层相邻节点。
TPSN协议的同步精确性不会随着网络规模的扩大而明显下降,可以有效地获得全网的时间同步,而且计算复杂度较低。但是它也存在一些缺点,由于需要在每个节点对自己的物理时钟进行修正,所以节点能耗较高;在节点移动性较强的情况下,TPSN协议所要求的分层结构将会极不稳定,无法保证同步过程的正常
进行。
如果有一个新节点被部署到网络中,该节点必须等待分层消息以确定自己的层次号; D36NH02L如果在一定时间内没有得到层次号,那么该节点就要发出分层请求消息。相邻节点收到该请求消息以后就会把自己的层次号发送给新节点,新节点将收到的层次号加1作为自己的层次号,完成分层。TPSN协议对节点失效比较脆弱。如果第/-1层的某个节点失效,那么原先与它配对的第f层节点就无法完成时间同步(因为此时该节点收不到同步消息的回复)。在这种情况下,该节点会重复发送若干次同步消息,直到它认为已经失去了所有处于第/-1层的相邻节点。这时该节点也需要发送分层请求消息以得到新的层次号。这里重复发送的次数是预设定的, 如果太大会使协议收敛时间增加;如果太小,节点又可能错误地认为已经失去了所有第/-1层相邻节点。
TPSN协议的同步精确性不会随着网络规模的扩大而明显下降,可以有效地获得全网的时间同步,而且计算复杂度较低。但是它也存在一些缺点,由于需要在每个节点对自己的物理时钟进行修正,所以节点能耗较高;在节点移动性较强的情况下,TPSN协议所要求的分层结构将会极不稳定,无法保证同步过程的正常
进行。
上一篇:传感器网络时间同步协议