A cluster-based data acquisition and load balancing method relates to a cluster-based balanced energy consumption method. The object of the present invention is to solve the problem of unbalanced energy loss in the existing network. The specific process is as follows: step 1, link formation in one-dimensional network; step 2, data acquisition in one-dimensional network based on link formation in one-dimensional network; step 3, data acquisition in one-dimensional network to determine the optimal number of links in one-dimensional network. The invention is used in the field of load balancing in wireless sensor networks.
【技术实现步骤摘要】
一种基于簇的数据采集和负载平衡方法
本专利技术涉及基于簇的数据采集和负载平衡方法。
技术介绍
近些年无线传感器网络技术发展迅速,它的潜在应用十分广泛,包括环境监测、栖息地监测、军事监视等等,这促使传感器节点向低消耗、低能量、多功能的方向发展。因为传感器节点的能量是由电池提供的,所以能源供应十分有限。这造成了无线传感器网络应用中的一个重要问题:如何在给定能量限制的条件下使网络寿命最大化。现存的研究表明可以通过增大电池的容量或者降低每个节点能量的消耗这两种方法来延长传感器节点的寿命。然而我们研究中发现由于重量和大小的限制,电池的容量不能显著的提高。因此本文将寻找一种通过节约能量的方法减少节点能量的消耗。数据收集是无线传感器网络中的一个非常重要的环节。数据收集即大量的传感器节点发送数据到FC(FusionCenter融合中心)的过程。现有的一些能效协议提出可以按照某种特定的路径传递数据到FC。其中许多采用了基于簇的方法:选择一些传感器节点作为CH,这些CH从邻居节点收集数据。它们把数据传递给一个临近的CH,这样一来簇成员消耗能量降低。所以这种数据运输方式能够大大减少能量消耗。已有研究中经过仿真研究揭示了分簇协议能够将网络寿命扩大为8倍。尽管现存的基于簇的方法在小范围内实现了良好的负载平衡,但是整个网络中能量的损耗仍然不能平衡。如图1所示,最简单的连接方法是基于CH和FC之间的一条单链。目前有两种从CH传递数据到FC主流的方法,分别是直接连接法和最短路径树法。如图2所示,在直接连接法中,靠近FC的节点要比远离FC的节点消耗更少的能量。而在图3中,在最短路径树法中, ...
【技术保护点】
1.一种基于簇的数据采集和负载平衡方法,其特征在于:所述方法具体过程为:步骤一、一维网络中链路的形成;步骤二、基于一维网络中链路的形成,进行一维网络中的数据采集;步骤三、基于一维网络中的数据采集,确定一维网络中的最佳的链路数量。
【技术特征摘要】
1.一种基于簇的数据采集和负载平衡方法,其特征在于:所述方法具体过程为:步骤一、一维网络中链路的形成;步骤二、基于一维网络中链路的形成,进行一维网络中的数据采集;步骤三、基于一维网络中的数据采集,确定一维网络中的最佳的链路数量。2.根据权利要求1所述一种基于簇的数据采集和负载平衡方法,其特征在于:所述步骤一中一维网络中链路的形成;具体过程为:在一维网络模型中,感应区域为长度为L的直线,FC在感应区域左端,n个簇头节点CH1,CH2,CH3,...,CHk,...,CHn在这条线上从左到右依次排列;n个簇头节点CH1,CH2,CH3,...,CHk,...,CHn均是静态节点;FC为基站;任意两个相邻的簇头节点CH之间的距离是L/n,FC和CH1之间的距离是D;因此FC与CHn的距离为D+(n-1)L/n;形成m条链路,每条链路i由CHi,m+i,2m+i,...组成,1≤i≤m。3.根据权利要求1或2所述一种基于簇的数据采集和负载平衡方法,其特征在于:所述步骤二中基于一维网络中链路的形成,进行一维网络中的数据采集;具体过程为:一条有n个簇头节点的链路将传输n个数据包到FC;n个数据包被分成n次循环来传输:r∈{1,...,n};对于任意的第r次循环,如果r<n,那么数据包将被分成两条链路传输,分别记为(FC←1←…←r-1←r)和(FC←r+1←…←←n-1←n);如果r=n,那么数据包则通过单链(FC←1←2←…←n-1←n)传输。4.根据权利要求3所述一种基于簇的数据采集和负载平衡方法,其特征在于:所述n个数据包被分成n次循环来传输;r∈{1,...,n},对于任意的第r次循环,如果r<n,那么数据包将被分成两条链路传输,分别记为(FC←1←…←r-1←r)和(FC←r+1←…←←n-1←n);如果r=n,那么数据包则通过单链(FC←1←2←…←n-1←n)传输;具体过程为:第一次循环,CH1仅传递CH1自己的一个数据包到FC,CH2传递剩余的簇头节点CH2,CH3,...,CHn的n-1个数据包到FC;第二次循环,CH1传递CH1和CH2的2个数据包到FC,而CH3传递剩余的簇头节点CH3,CH4,...,CHn的n-2个数据包到FC;第r次循环,CH1传递CH1,CH2,...,CHr的r个数据包到FC,而CH(r+1)传递剩余的簇头节点CH(r+1),...,CH(n-1),CHn的n-r个数据包到FC;最后一次...
【专利技术属性】
技术研发人员:秦丹阳,纪萍,徐广超,冯攀,赵敏,郭若琳,
申请(专利权)人:黑龙江大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。