无线传感器网络容分割及节能信息汇集算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在无线传感器网络中,由于传感器节点能量的有限及它们之间不稳定的无线电通信,可能造成网络的分割。针对无线传感器网络分区之间的通信,信息摆渡(Message Ferrying)是一种十分有效的方案。
     对于连通网络,本文提出了几种基于树的路由算法。首先是基于Dijkstra算法的LET(Least Energy Tree)和MHT(Least Hop Tree)路由算法,它们是分别对整个网络的能量消耗和网络延时的最小化而得到的生成树。另外,一种是基于Prim算法的MST(Minimum Spanning Tree)路由算法,其中权值是根据能量消耗计算得到的。为了更好的比较,本文着重提出了一种智能的LPER(Learning-based Power EfficientRouting)路由算法。在LPER算法中,通过构建一个用来权衡网络生存时间,能量消耗和网络延时三方面的自适应函数,及使用蚁群系统来建立最佳路由。此外,使用增加学习来预测邻居节点的能量消耗。此算法可以保证低能耗和低延时的同时,最优化无线传感器网络的生存时间。通过实验显示,只是能量消耗高于LET算法,而在其他方面都要比MST和LET算法来得优越。
     一旦网络出现分割,那么从传感器节点到基站的端到端的路由就需要重新建立。在这种情况之下,信息摆渡技术路由对于分割网络之间传输数据将是最佳选择。由于摆渡节点从一个分区运动到另一个分区是收集数据是预先设计好的,因此信息摆渡技术对于分离网络来说是一个先应式路由方案。本文提出了两类簇头选择模式:一类是基于树的簇头模式,本章中列举了三种具体的方式;另一类是基于支配集的簇头模式,通过OLT(One Level Tree)算法还可以得到每个节点的支配节点(簇头)。摆渡节点运动一圈需要消耗最小能量是一个TSP问题,本文使用遗传算法可以很好地解决这个问题。通过实验得到,在摆渡节点的能耗忽略不计或较小的情况下,OLT算法要比MHT,MST和LET算法更加节能。然后,在摆渡节点运动需要消耗较大的能量时,LET算法是一种较理想的选择。
Wireless sensor networks (WSNs) are prone to partitioning due to limited energy in sensor nodes and unreliable radio communications between them. Message ferrying (MF) schema has been proposed as an effective means to deliver data between separated parts of a partitioned WSN.
     This dissertation proposes a tree-based routing algorithm for connected networks, in which minimum-weight trees of each partition of the WSN are evaluated with different alternate root nodes. Appropriate choice of the weights allows overall energy consumption or delay to be minimized. Two kinds of tree-construeting algorithms respectively named Least Energy Tree (LET) and Minimum Hop Tree (MHT) based on the Dijkstra algorithm are presented and evaluated by deriving an energy model. And, Minimum Spanning Tree (MST) based on Prim algorithm at a single root node is considered. For comparison, The Learning-based Power Efficient Routing (LPER) algorithm is emphatically proposed. In the LPER, a fitness function, which balances network lifetime, energy consumption, and packet delay, is constructed and used in an ant colony system to establish the optimal route. In addition, reinforcement learning is applied in predicting the energy consumption of neighboring nodes. The LPER is able to optimize network lifetime of WSNs, while keeping energy consumption and packet delay in a relative low level. Numeric experiments show the LPER outperforms the MST and LET based routing algorithms in terms of network lifetime and packet delay, although energy consumption of LET is superior to one of LPER.
     An end-to-end route for data delivery from the source to the sink may not be reconstructed if the network is partitioned. In this situation, MF routing is a good choice to deliver data between network partitions. MF is a proactive routing scheme for disconnected networks, in which ferries move proactively into one network partition to collect messages and deliver them to other partitions when the network becomes partitioned. At first, this dissertation provides two kinds of cluster head selection. Three different selections are included in the first selection based on tree and OLT selection is based on the dominating set rule, which also determines each node's route path. How to get the distance-optimal ferry route is a Traveling Salesman Problem (TSP). In light of the combinatorial nature of the problem, genetic algorithms (GAs) are viable alternatives. Simulation experiments show that OLT outperforms MHT, MST, and LET when the energy consumption of the ferry is small or negligible. However, LET probably outperforms the other three methods when the energy consumption of the ferry is in the high level.
引文
[1]孙利民,李建中,陈渝,朱红松编著.无线传感器网络[M].北京:清华大学出版社,2005.
    [2]Holger Karl,Andreas Willing著,邱天爽等译.无线传感器网络协议与体系结[M].北京:电子工业出版社,2007.
    [3]王殊,阎毓杰,胡富平,屈晓旭编著.无线传感器网络的理论及应用[M].北京:北京航空航天出版社,2007.
    [4]Marco Dorigo,Thomas Stützle著,张军,胡晓敏,罗旭耀等译.蚁群优化[M].北京:清华大学出版社,2007.
    [5]陈国良,王煦法,庄镇泉,王东生编著.遗传算法及其应用[M],北京:人民邮电出版社,1999.
    [6]段海滨编著.蚁群算法原理及其应用[M].北京:科学出版社,2005.
    [7]高炜欣,罗先觉著.基于蚁群算法的配电网网络规划[J].中国电机工程学报,2004,24(9):110-114.
    [8]孙京浩,李秋艳等著.基于蚁群算法的故障识别[J].华东理工大学学报,2004,30(2):194-198.
    [9]高阳,陈世福,陆鑫著.强化学习研究综述[J].自动化学报,2004,30(1):86-100.
    [10]王小平,曹立明著.遗传算法:理论、应用与软件实现[M].西安交通大学出版社,2002.
    [11]Marco Dorigo,Vittorio Maniezzo and Alberto Colorn.Ant System Optimizaiton by a Colony of cooperating Agents[J].IEEE Transachons System Man and Cybernetics,1996,26(1):29-41.
    [12]Hedetniemi S,Liestman A.A survey of gossiping and broadcasting in communication networks[J].Networks,1998,18(4):319-349.
    [13]Haas Z J,Halpem J Y,Li L.Gossip-based ad hoc routing[C].ha proceeding of the IEEE INFECOM,New York:IEEE Communications Society.2002,1707-1716.
    [14]Kulik J,Hemelman W,Balakrishman H.Negotiation based protocols for disseminating information in wireless sensor networks[J].Wireless Networks,2002,8(2-3):169-185.
    [15]W.R.Heinzelman,A.Chandrakasan,and H.Balakrishnan.Energy-efficient commun-ication protocol for wireless microsensor networks[C].33rd Annual Hawaii International Conference on System Sciences.2000,3005-3014.
    [16]S.Lindsey and C.S.Raghavendra.Pegasis:Power-efficient gathering in sensor informa-tion systems[J].IEEE Aerospace Conf.,2002,3:1125-1130.
    [17]Hüiseyin(O|¨)zgür Tan and Ibrahim K(o|¨)rpeo□lu.Power efficient data gathering and aggregation in wireless sensor networks[J].ACM SIGMOD Record,2003,32(4):66-71.
    [18]Manjeshwar A,Agrawal D.TEEN:A protocol for enhanced efficiency in wireless sensor networks[C].In proceeding of the 1th international workshop on parallel and distributed computing issues in wireless networks and mobile computing'01.2001,2009-2015.
    [19]Ye F,Luo H,Cheng J,et al.A two-tier data dissemination model for large-scale wireless sensor networks[C].In proceeding of the 8th annual international conference on mobile computing and networking.Atlanta:ACM Press,2002,148-159.
    [20]Intanagonwiwat C,Govindan K,Estrin D,et al.Directed diffusion for wireless sensor networking[J].IEEE/ACM Transactions on networking,2003,11(1):2-16.
    [21]Braginsky D,Estrin D.Rumor routing algorithm for sensor networks[C].In proceeding of the 1st workshop on sensor networks and applications.Atlanta:ACM Press,2002,22-31.
    [22]Yu Y,Govindan R,Estrin D.Geographical and energy aware routing:A recursive data dissemination protocol for wireless sensor networks[J].UCLA computer science department technical report UCLA/CSD-TR-01-0023,2001,1:1-11.
    [23]Newsome J,Song D.GEM:Graph embedding for routing and data-centric storage in sensor networks without geographic information[C].In proceeding of 1st ACM conference on embedded networked sensor systems(SenSys'03).Redwood,CA.2003,76-88.
    [24]Rodoplu V,Ming T.Minimum energy mobile wireless networks[J].IEEE journal of selected areas in communications,1999,17(8):1333-1344.
    [25]Yuan Linfeng,Yang Zongkai,Ou Liang,et al.An energy-aware position-based routing strategy[C].In the 1st international conference on grid and pervasive computing(GPC'06).Taiwan,2006,279-288,
    [26]Yun Wang,Demin Wang,Weihuang Fu and Dharma P.Agrawal.Hops-based sleep scheduling algorithm for enhancing lifetime of wireless sensor networks[J].IEEE Mobile Adhoc and Sensor Systems Conf.,2006,709-714.
    [27]H.Yang,F.Ye and B.Sikdar.A dynamic query-tree energy balancing protocol for sensor networks[J].IEEE Wireless Communications and Networking Conf.,2004,3:1715-1720.
    [28]Weifa Liang,Yuzhen Liu.Online Data Gathering for Maximizing Network Lifetime in Sensor Networks[J].IEEE Trans.on Moblie Computing,2007,6(1):2-11.
    [29]He T,Stankovic J A,Lu C,et al.SPEED:A stateless protocol for real-time communication in sensor networks [C]. In proceeding of the 23rd international conference in distributed computing systems. Providence, Rhode Island, 2003, 46-55.
    [30] Sohrabi K, Gao J, Ailawadhi V, et al. Protocols for self-organization of a wireless sensor networks [J]. IEEE personal communications, 2000, 7(5): 16-27.
    [31] Rugin R, Mazzini G. A simple and efficient MAC-routing integrated algorithm for sensornetworks [C]. In proceeding of IEEE international conference of communications (ICC'04).2004/3499-3503.
    
    [32] J. Boice, J.J. Garcia-Luna-Aceves, and K. Obraczka. On-demand routing in disrupted environments [C]. IFIP Networking 2007 Conference. Atlanta, Georgia, 2007.
    
    [33] D.B. Johnson, D.A. Maltz and J. Broch. DSR: The dynamic source routing protocol for multi-hop wireless Ad Hoc Networks [S]. Draft-ietf-manet-dsr-90.txt, 2003.
    [34] Charles E Perkins, Elizabeth M Belding-Royer, Samir R Das. Ad hoc On-Demand Distance Vector (AODV) Routing [J]. Draft-ietf-manet-aodv-13.txt, 2003.
    [35] W. Mitchener and A. Vahdat. Epidemic routing for partially connected ad-hoc net -works [Z].Technical Report, CS-2000-06, Duke University, 2000.
    [36] T. Spyropoulos, K. Psounis, and C. Raghavendra. Spray and wait: an efficient routing scheme for intermittently connected mobile networks [J]. In ACM SIGCOMM, 2005, 1:252-259.
    [37] R. Shah, S. Roy, S. Jain, and W. Brunette. Data mules: Modeling a three-tier architecture for sparse sensor networks [C]. Proc. of 2003 IEEE International Workshop on Sensor Network Protocols and Applications. 2003, 30-41.
    [38] Wenrui Zhao, and Ammar M.H. Message ferrying: proactive routing in highly- partitioned wireless ad hoc networks [C]. Proc. of the Ninth IEEE Workshop on Future Trends of Distributed Computing Systems. FTDCS, 2003,308-314.
    [39] W. B. Heinzelman, A. P. Chandrakasan, H. Balakrishnan. An application-specific protocol architecture for wireless microsensor networks [J]. IEEE Trans. on Wireless Communications,2002, 1(4):660-670.
    [40] J. Yang, Y. Chen, M. Ammar, and C. Lee. Ferry replacement protocols in sparse MANET message ferrying systems [C]. 2005 IEEE Wireless Communications and Networking Conference. 2005, 2038-2044.
    [41] Y. Chen, J. Yang, W. Zhao, M. Ammar, and E. Zegura. Multicasting in sparse MANETs using message ferrying [C]. 2006 IEEE Wireless Communications and Networking Conference.WCNC 2006,2006, 691-696.
    [42] M. C. Chuah and P. Yang. Performance Evaluations of Various Message Ferry Scheduling Schemes with Two Traffic Classes [C]. 2007 4th IEEE Consumer Communications and Networking Conference. CCNC, 2007, 227-233.
    [43] R. Viswanathan, J. Li, and M. C. Chuah. Message ferrying for constrained scenarios [C]. Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.WoWMoM, 2005,487-489.
    [44] H. Jun, W. Zhao, M.H. Ammar, E.W. Zegura, and C. Lee. Trading latency for energy in wireless ad hoc networks using message ferrying [C]. third IEEE International Conference on Pervasive Computing and Communications Workshops. 2005. PerCom 2005 Workshops. 2005,220-225.
    
    [45] E.W.Dijkstra. A note on two problems in connation with graphs [J]. Numerische Mathematik,1959, 1:269-271.
    
    [46] R.C.Prim. Shortest connection networks and some generalization [J]. Bell System Technical,1957,36(6):1389-1401.
    
    [47] Wenrui Zhao, Mostafa Ammar and Ellen Zegura. Controlling the Mobility of Multiple Data Transport Ferries in a Delay-Tolerant Network [J]. IEEE INFOCOM, Miami, FL, 2005,2:1407-1418.
    [48] Zygmunt J. Haas, Senior Member and Tara Small. A message ferrying scheme with differentiated services [J]. IEEE Military Communications Conf. 2006,3:1521-1527.
    [49] Yang Chen, Wenrui Zhao, Mostafa Ammar and Ellen Zegura. Hybrid routing in clustered DTNs with message ferrying [C]. ACM, International Conference on Mobile Systems,Applications and Services. 2007, 75-82.
    [50] Holland J H. Adaptation in Nature and Artificial Systems [J]. The University of Michigan Press, 1975, MIT Press, 1992.
    [51] V. Raghunathan, C. Schurgers, and P. Sung. Energy-aware wireless microsensor networks [J].IEEE Signal Processing Magazine, 2002, 1(7):40-50.
    [52] S. D. Murugantha, D.C.F. Ma, and A.O. Fapojuwo. A centralized energy-efficient routing protocol for wireless sensor networks [J]. IEEE Communications Magazine, 1998, 18(6):841 -851.
    [53] W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan. An application -specific protocol architecture for wireless microsensor networks [J]. IEEE Trans. Wireless Commu.,2002, 1(4):660:670.
    [54] Rodammer F A and White K P. Recent Survey of production scheduling [J]. IEEE Transactions on System, Man, and Cybernetics, 1998,18(6):841-851.
    [55] Jackek B, Wolfgang D and Erwin P. The job shop scheduling problem: conventional and new solution techniques [J]. European Journal of Operational Research, 1996,93(1):1-33
    [56] Rajendran C, Ziegler H. Ant-colony algorithms for permutation flow-shop scheduling to minimize makespan/total flowtime of jobs [J]. European Journal of Operational Research,2004, 155(2):426-438.
    [57] Solimanpur M, Vrat P, Shankar R. An ant algorithm for the single row layout problem in flexible manufacturing systems [J]. Computers & Operations Research, 2005,32(3):583-598.
    [58] Wang J F, Liu J H, Zhong Y F. A novel ant colony algorithm for assembly sequence planning [J]. International Journal of Advanced Manufacturing Technology, 2005,25(11-22):1137-1143.
    
    [59] Chu C H, Gu J H, Hou XD, et al. A heuristic ant algorithm for solving QoS multicast routing problem[C].Proceeding of the 2002 Congress on Evolutionary Computation.2002,1630-1635.
    [60]Hussein O,Saadawi T.Ant routing algorithm for mobile ad-hoc networks(ARAMA)[C].Proceeding of the 2003 IEEE International Conference on Performance,Computing and Communications Conference.2003,281-290.
    [61]Teodorovic D,Lucic P.Schedule synchronization in public transit using the fuzzy ant system [J].Transportation Planning and Technology,2005,28(1):47-76.
    [62]Wen Y,Wu T J.Regional signal coordinated control system based on an ant algorithm[C].Proceedings of the 5~(th) World Congress on Intelligent Control and Automation.2004,5222-5226.
    [63]Kuo R,J,Chiu C Y,Lin Y J.Integration of fuzzy theory and ant algorithm for vehicle routing problem with time window[C].Proceedings of the IEEE Annual Meeting of the Fuzzy Information.2004,925-930.
    [64]Hu Y,Jing T,Hong X L,et al.An-OARSMan:obstacle-avoiding routing tree construction with good length performance[C].Proceedings of the Asia and South Pacific Design Automation Conference.2005,7-12.
    [65]Mucientes M,Casillas J.Obtaining a fuzzy controller with high interpretability in mobile robots navigation[C].Proceedings of the 2004 IEEE International Conference on Fuzzy Systems.2004,1637-1642.
    [66]Liu G Q,Li T J,Pen Y Q,et al.The Ant Algorithm for Solving Robot Path Planning Problem [C].Proceedings of the 3~(rd) International Conference on Information Technology and Applications.2005,25-27.
    [67]Parker C A C,Zhang H.Biologically inspired decision making for collective robotic systems [C].Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems[C].2004,375-380.
    [68]Gomez J F,Khodr H M,De Oliveira P M,et al.Ant colony system algorithm for the planning of primary distribution circuits[J].IEEE Transactions on Power Systems,2004,19(2):996-1004.
    [69]Ippolito M G,Sanseverino E R,Vuinovich F.Multi-objective ant colony search algorithm optimal electrical distribution system planning[C].Proceedings of the 2004 Congress on Evolutionary Computation.2004,1924-1931.
    [70]Majhi S,Litz L.On-line tuning of PID controllers[C].Proceedings of the 2003 American Control Conference[C].2003,5003-5004.
    [71]Duan H B,Wang D B,Zhu J Q.A novel method based on ant colony optimization algorithm for solving ill-conditioned linear systems of equations[J].Journal of System Engineering and Electionic,2005,16(3):606-610.
    [72]Chen L,Xu X H,Chen Y X,et al.A novel ant clustering algorithm based on cellular automata [C].Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology.2004,148-154.
    [73]Richard,S.S.& Andrew,G.B.Reinforcement Learning:An Introduction[M].USA:MIT Press,1998.
    [74]Anderson,C.W.& Hittle,D.C.Synthesis of reinforcement learning neural network and PI control applied to a simulated heating coil [J]. Artificial Intelligence Engineering. 1997,1:421-429.
    [75] Shimon Whiteson, Peter Stone. Evolutionary Function Approximation for Reinforcement Learning [J]. Journal of Machine Learning Research, 2006, 7:877-917.
    [76] Gerald Tesauro, Nicholas K. Jong, Rajarshi Das, Mohamed N. Bennani. A Hybrid Reinforcement Learning Approach to Autonomic Resource Allocation [C]. IEEE International Conference on Autonomic Computing ICAC '06. 2006, 65-73.
    [77] Deb K, Pratap A, Agarwal S, Meyarivan T, et al. A fast and elitist multiobjective genetic algorithm: NSGA-II [J]. IEEE Transactions on Evolutionary Computation 2002, 6(2): 182-197
    [78] Rodrigo A. Vivanco, Dean Jin. Selecting Object-Oriented Source Code Metrics to Improve Predictive Models Using a Parallel Genetic Algorithm [C]. OOPSLA'07 ACM. New York:ACM, 2007, 769-770.
    [79] Qijun Zhang, Eduardo Reck Miranda. Evolving Musical Performance Profiles Using Genetic Algorithms with Structural Fitness [C]. GECCO'06 ACM. New York:ACM, 2006,1833-1840.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700