转】Leach协议学习(4)——Leach协议改进 收藏
转自:http://hi.baidu.com/jerry_916/blog/item/cce9012b6d206e92033bf680.html
References:
http://www-mtl.mit.edu/~anantha/docs/journals/2002_heinzelman_twn.pdf
http://mtlweb.mit.edu/researchgroups/icsystems/uamps/pubs/
LEACH协议之后,很多人进一步提出了改进的LEACH协议,如SEP协议,选择LEACH协议来学习NS2主要是考虑到LEACH协议的经典和有趣, 同时也认为是NS2学习的一个很好很有用的开头,不过,LEACH协议并不是那么容易参透,还有很多迷茫的地方,继续摸索中。。。
LEACH算法中节点以簇的形式来组织自己,每个簇由簇首来管理,当簇首接收到簇内成员发来的数据后,进行一些数据融合,然后再传送给远端基站。所以作为簇首的节点,需要很大的能量,如果簇头是事先固定的,那么簇头的能量将会很快耗尽,那么属于该簇的节点将不能继续通信,所以LEACH算法采用轮换簇首的方案