无线传感器网络多信道MAC协议MCMS的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
无线传感器网络是计算机科学领域一个新的研究热点,它在诸如地理探测、环境监测、国防军事、精细农业以及运输业、工业、商业等各个领域的广阔应用前景引起了学术界和工业界的高度重视。无线传感器网络的关键技术主要包括MAC协议、路由协议、低功耗技术、数据融合、网络管理、定位和安全等。其中,无线传感器网络的MAC协议直接控制物理层并向网络层提供服务,对传感器网络的性能有极大影响,是保证传感器网络高效通信的关键点和难点之一。本文主要针对无线传感器网络的MAC协议展开了研究。
     本文通过深入研究Ad hoc网络和传感器网络中各种经典的单信道和多信道MAC协议,总结出了无线传感器网络的信道特征,并针对此特征设计了无线传感器网络的一种多信道MAC协议MCMS(Multi-Channel MAC for Sensor networks)。该协议通过有效地融合动态信道分配机制、信道准预留机制、短帧机制和功率控制机制,在保证一定能量有效性的基础上,达到了降低网络的丢包率、提高网络吞吐量和提升抗干扰性能的目的。
     本文首先回顾了传感器网络的研究背景、传感器网络的特征、应用领域、当前国内外研究现状和网络体系结构,随后,本文研究了传感器网络MAC协议的面临的问题,并深入分析了一些经典的无线网络MAC协议特点。然后,在继承和改进多种经典协议的基础上,本文设计了针对无线传感器网络的多信道MAC协议MCMS。最后,本文在SCINs实验平台上实现了MCMS协议,并通过大量实测验证了MCMS协议的性能。
     分析结果和实测结果表明,与传统的单信道协议相比,多信道的MAC协议MCMS可以显著降低网络流量较大时的网络丢包率,提高流量较大时的网络吞吐量,并且能够很好的改善网络抗干扰性能。
Wireless Sensor Network (WSN) is a new research area of computer science and technology. As it has a wide application future in geophysical monitoring, precision agriculture, habitat monitoring, transportation, military systems and business processes, both academia and industries are very interested in it. Research of WSNs communication protocols includes medium access control (MAC) protocols, routing protocols, energy efficiency, data fusion and so on. MAC protocols control physical layer (PHY) and provide reliable services directly to network layer, so it is one of the key technologies of WSNs and have a great influence on WSNs performance.
     Through in-depth study single-channel and multi-channel MAC protocols of general Ad hoc network, we abstract a channel model of wireless sensor networks, and against this model, a multi-channel MAC protocol MCMS was designed for WSNs in this dissertation. MCMS integrated use dynamic channels assign mechanism, soft reserve mechanism, short frame mechanism and power control mechanism, to ensure a certain energy effectiveness, and reduce network packet loss, improve the network throughput and anti-jamming performance.
     Firstly, the dissertation introduced reserch backgrounds, characteristics, application areas of WSNs and structure of WSNs. Secondly, the dissertation discussed existing MAC protocols and keys of MAC protocols. Then a new multi-channel MAC protocol named MCMS for WSN was designed. Thirdly, MCMS was implemented and tested in SCINs platform which is developed by our project team. Finally, the dissertation draws a conclution by summarizing the research and presenting direction for future work.
     Results of tests show that compared with classical single-channel MAC protocols, the multi-channel MAC protocols MCMS can effectively decrease packet loss, improve mean throughput and anti-jamming performance of WSNs.
引文
[1]Deborah Estrin,Lewis Girod,Greg Pottie.Instrumenting the world with wireless sensor networks[C].Mani SrivastavaInternational Conference on Acoustics,Speech and Signal Processing(ICASSP 2001),Salt Lake City,Utah,May 2001.
    [2]Deborah Estrin,Ramesh Govindan,John Heidemann and Satish Kumar.Next Century Challenges:Scalable Coordination in Sensor Networks[C].In Proceedings of the Fifth Annual International Conference on Mobile Computing and Networks(MobiCOM '99),August 1999,Seattle,Washington.
    [3]任丰原,黄海宁,林闯,无线传感器网络[J].软件学报.2003.Vol.14(7).Pp 1281-1291.
    [4]王殊,阎毓杰,胡富平,屈晓旭.无线传感器网络的理论及应用[M].北京航空航天大学出版社,2007年.
    [5]21 Ideas for the 21~(st) Century[Z].http://www.businessweek.com/1999/9935/b3644024.htm.
    [6]J.Elson and D.Estrin.Wireless Sensor Networks:A bridge to the Physical World[M].Norwell:kluwer Academic Publishers,2004:2-20.
    [7][Z]http://bsac.eecs.berkeley.edu/~pister/SmartDust.
    [8]Sensor Webs[Z].http://www.sensorwebs.jpl.nasa.gov/.
    [9]崔莉,鞠海玲,苗勇,李天璞,刘巍,赵泽.无线传感器网络研究进展.计算机研究与发展[J].Pp163-174,2005.
    [10]M.Sven and R.Andry.A survey of research on context-aware homes[C].In Proceedings of the Australasian information security workshop conference on ACSW frontiers 2003-Volume 21,Adelaide,Australia,2003.
    [11]S.Hedetniemi and A.Liestman,.A survey of gossiping and broadcasting in communication networks[J].IEEE Networks,.Vol.18,No.4,pp.319-349,1998.
    [12]Haas ZJ,Halpern JY,Li L.Gossip-Based ad hoc routing[J].In:Proc.of the IEEE INFOCOM.New York:IEEE Communications Society,2002.1707-1716.
    [13]Kulik,J.Heinzelman,W.Balakrishnan.Negotiation-Based Protocols for Disseminating Information in Wireless Sensor Networks[J].Wireless Networks,Volume 8,Numbers 2-3,March 2002,pp.169-185(17).
    [14]Linfeng Yuan,Zongkai Yang,Liang Ou,Wenqing Cheng and Xu Du.An Energy-Aware Position-Based Routing Strategy[C]. Advances in Grid and Pervasive Computing, Volume 3947/2006, pp. 279-288.
    [15] Younis M, Youssef M, Arisha K. Energy-Aware routing in cluster-based sensor networks[J]. In: Proc. of the 10th IEEE Int'l Symp. on Modeling, Analysis and Simulation of Computer and Telecommunications Systems. Fort Worth: IEEE Computer Society,2002. 129-136.
    [16] Intanagonwiwat, R. Govindan, D. Estrin, et. al. Directed Diffusion for Wireless Sensor Networking [C]. IEEE/ACM Transactions on Networking, Feb 2003.
    [17] Heinzelman W, Chandrakasan A, Balakrishnan H. Energy-efficient communication protocol for wireless sensor networks[A]. IEEE Proceedings of the Hawaii International Conference System Sciences'OO, Hawaii, 2000: 3005-3014.
    [18] Lindsey S, Raghavendra C. PEGASIS: power efficient gathering in sensor information systems[A], Proceedings of the IEEE Aerospace Conference'02[C], Big Sky,Montana,2002: 1125-1130.
    [19] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam. E. Cayirci. Wireless sensor networks: a survey[J]. Computer networks, 2002, 38(4): 393-422.
    [20] J. Polastre, J. Hill, and D. Culler. Versatile Low Power Median Access for Wireless Sensor Networks[J]. In ACM SenSys 2004, November 2004.
    [21] W. Ye, J. Heidemann, and D. Estrin. An Energy-Efficient MAC Protocol for Wireless Sensor Networks[J]. In IEEE INFOCOM 2002, June 2002, pp. 1567-1576.
    [22] V. Rajendran, K. Obraczka, and J.J. Garcia-Luna-Aceves. Energy-Efficient, Collision-Free Medium Access Control for Wireless Sensor Networks[J]. In ACM SenSys 2003.
    [23] T. Dam and k. Langendoen. An Adaptive Evergy-Sufficient MAC Protocol for Wireless Sensor Networks[J]. In ACM SenSys 2003, November 2003.
    [24] A. Woo and D. Culler. A Transmission Control Scheme for Media Access in Sensor Networks[J]. In ACM MobiCom 2001, July 2001.
    [25] A. El-Hoiyi, J.-D. Decotignie, and J. Hernandez. Low Power MAC Protocols for Infrastructure Wireless Sensor Networks[C]. In The Fifth European Wireless Conference,February 2004.
    [26] J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister. System Architecture Directions for Networked Sensors[C]. In The Nineth International Conference on Architectural Support for Programming Languages and Operating Systems, November 2000, pp. 93-104.
    
    [27] [Z] XBOW MICA2 Mote Specifications, http://www.xbow.com.
    [28] J. Polastre, R. Szewczyk, and D. Culler. Telos: Enabling Ultra-Low Power Wireless Research[J]. In ACM/IEEE IPSN/SPOTS 2005), April 2005.
    [29] [Z]CC2420 2.4 GHz IEEE 802.15.4 / ZigBee-ready RF Transceiver,http://www.chipcon.com.
    [30] Z Tang, J Garcia-Luna-Aceves. Hop-Reservation Multiple Access (HRMA) for Ad-Hoc Networks[A]. Computer Communications and Networks[C]. 7th International Conference,1998.388-395.
    [31] A. Tyamaloukas and J. J. Garcia-Luna-Aceves. Channel-Hopping Multiple Access[J]. In IEEE ICC 2000.
    [32] J. Deng and Z. Haas. Dual Busy Tone Multiple Access (DBTMA): A New Medium Access Control for Packet Radio Networks[C]. In IEEE ICUPC, October 1998.
    [33] Asis Nasipuri, Jun Zhuang and Samir R. A Multi-Channel CSMA MAC Protocol for Multihop Wireless Networks[J]. Das Division of Computer Science IEEE Std. 802. 11.Wireless LAN Media Access Control (MAC) andPhysical Layer (PHY) Specifications.1999
    [34] S.-L. Wu, C.-Y. Liu, Y.-C. Tseng, and J.-P. Shen, "A New Multi-Channel MAC Protocol with On-Demand Channel Assignment for Multi-Hop Mobile Ad Hoc Networks," in I-SPAN, 2000.
    [35] A. Nasipuri and S. R. Das. Multichannel CSMA with Signal Powerbased Channel Selection for Multihop Wireless Networks[C]. In IEEE Vehicular Technology Conference,September 2000.
    [36] M. Caccaco, L. Y. Zhang, L. Sha, and G. Buttazzo. An Implicit Prioritized Access Protocol for Wireless Sensor Networks[C]. In IEEE RTSS 2002, December 2002.
    [37] P. Bahl, R. Chancre, and J. Dungeon. SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE 802.11 Ad-Hoc Wireless Network[C]. in ACM MobiCom 2004, September 2004.
    [38] A. Raniwala and T. Chiueh. Architecture and Algorithm for an IEEE 802.11-Based Multi-Channel Wireless Mesh Network. In IEEE INFOCOM 2005, March 2005.
    [39]A.Adya,P.Bahl,J.Padhye,A.Wolman,and L.Zhou.A Multi-Radio Unification Protocol for IEEE 802.11 Wireless Networks[J].In IEEE Broadnets 2004,2004.
    [40]F.Fitzek,D.Angelini,G.Mazzini,and M.Zorzi.Design and Performance of an Enhanced IEEE 802.11 MAC Protocol for Multihop Coverage Extension[J].In IEEE Wireless Communications,2003.
    [41]J.Li,Z.J.Haas,M.Sheng,and Y.Chen.Performance Evaluation of Modified IEEE 802.11 MAC for Multi-Channel Multi-Hop Ad Hoc Network[J].In IEEE AINA 2003,2003.
    [42]J.So and N.Vaidya.Multi-Channel MAC for Ad-Hoc Networks:Handling Multi-Channel Hidden Terminal Using A Single Transceiver[J].In ACM MobiHoc 2004,May 2004.
    [43]N.Jain and S.R.Das.A Multichannel CSMA MAC Protocol with Receiver-Based Channel Selection for Multihop Wireless Networks[J].In IEEE IC3N,October 2001.
    [44]A.Tzamaloukas and J.J.Garcia-Luna-Aceves.A Receiver-Initiated Collision-Avoidance Protocol for Multi-Channel Networks[J].In IEEE INFOCOM 2001,April 2001.
    [45]朱江等.无线传感器网络的功率控制技术[J].中兴通讯技术,第11卷第4期,2005年8月.
    [46]黄顺炎,杨震,胡海峰.基于功率控制的IEEE 802.15.4算法在无线传感器网络中的应用[J].南京邮电大学学报(自然科学版),2006年05期.
    [47]N.Jain and S.Das.A Multichannel CSMA MAC Protocol with Receiver-Based Channel Selection for Multihop Wireless Networks[C].In Proceedings of the 9th Int.Conf.on Computer Communications and Networks(IC3N),October 2001.
    [48]ANSI/IEEE Std 802.11[S].1999 Edition(R2003).IEEE Standard.
    [49]高章飞,蒋正义,朱善安.基于多信道跳频的Ad Hoc网络MAC层协议研究[J].自动化仪表,第26卷第12期,2005年12月.
    [50]T.V.Dam,K.Langendoen.An Adaptive Energy-Efficient MAC Protocol f-or Wireless Sensor Networks[J].The 1~(st) ACM Conference on Embedded Networke-d Sensor Systems (Sensys'03),Los Angeles,CA,USA,Nov 2003.
    [51]J.Polastre,J.Hill,and D.Culler.Versatile Low Power Media Access for Wireless Sensor Networks.In Proceedings ofACM SenSys,Baltimore,MD,USA,2004.
    [52]J.Li and G.Y.Lazarou.A bit-map-assisted energy-efficient MAC scheme for wireless sensor networks[C].In Proceedings of 3rd International Symposium on Information Processing in Sensor Networks(IPSN '04),pp.55-60,Berkeley,Calif,USA,April 2004.
    [53]陈迅,陈闻杰,韩鹏,涂时亮,陈章龙.无线传感器网络多信道接入控制协议小型微型计算机系统,2007年10月第10期.
    [54]陈宗明,许力,郑宝玉.Ad Hoc网络中MAC协议的研究与展望.电讯技术,2003年第6期,pp7-12.
    [55]金保升.无线传感器网络多信道协议的研究与实现[D].http://dlib.cnki.net/kns50/detail.aspx?QueryID=16&CurRec=1,2007年11月21日.
    [56]IEEE Std 802.15.4~(TM)-2003[S].IEEE Standard.
    [57]Wing-Chung Hung,KL Eddie Law,A Leon-Garcia.A Dynamic Multi-Channel MAC for Ad Hoc LAN[A].21~(St) Biennial Symposium on communications[C].2002.
    [58]Jungm in So,Nitin Vaidya.Multi-channel MAC for ad hoc net-works:handling multi-channel hidden terminals using a single transceiver[C].ACM International Symposium on Mobile Ad Hoc Networking and Computing,May 2004.
    [59]G.Zhou,C.Huang,T.Yan,T.He,and J.Stankovic,MMSN:Multi-Frequency Media Access Control for Wireless Sensor Networks[J],Proc.INFOCOM,2006.
    [60]S.-L.Wu.Y.-C.Tseng.and J.-P.Sheu.Intelligent Medium Access for Mobile AdHoc Networks with Busy Tones and Power Control[J].IEEE Journal on Selected Areas in Communications,18(9):1647-1657,2000.
    [61]秦成军,MANET中多信道访问控制协议(MCMP)的改进性研究[D],http://dlib.cnki.net/kns50/detail.aspx?QueryID=88&CurRec=1,2007年8月21日.
    [62][Z]http://www.iianews.corn/ca/_01-ABC00000000000059018.shtml.
    [63]郑少仁,王海涛,赵志峰.AdHoC网络技术[M].第3版,北京:人民邮电出版社,2005.