µÚ1Ò³£º¼ò½é µÚ2Ò³£ºÐÒé µÚ3Ò³£º½áÓï
ÎÞÏßÍ¨Ñ¶ÍøÂç·ÓÉÐÒé
Ïà¶ÔÓÚ´«Í³ÎÞÏßÍ¨Ñ¶ÍøÂç¶øÑÔ£¬´«Í³ÎÞÏßÍ¨Ñ¶ÍøÂçÑо¿µÄÖØµã·ÅÔÚÎÞÏßͨѶµÄ·þÎñÖÊÁ¿(QoS)ÉÏ£¬¶øÎÞÏß´«¸ÐÆ÷½ÚµãÊÇËæ»ú·Ö²¼£¬µç³Ø¹©µç£¬Òò´ËĿǰÎÞÏß´«¸ÐÆ÷ÍøÂç·ÓÉÐÒéµÄÑо¿ÖصãÊÇ·ÅÔÚÈçºÎÌá¸ßÄÜÁ¿Ð§ÂÊÉÏ£¬µ±Ç°Á÷ÐеöÎÞÏß´«¸ÐÆ÷ÍøÂçµÄ·ÓÉÐÒéÈçÏÂ:
·ººéÐÒé
·ººé(Flooding)ÐÒé[2]ÊÇÒ»ÖÖ´«Í³µÄÎÞÏßͨѶ·ÓÉÐÒé¡£¸ÃÐÒ鹿¶¨£¬Ã¿¸ö½Úµã½ÓÊÜÀ´×ÔÆäËû½ÚµãµÄÐÅÏ¢£¬²¢ÒԹ㲥µÄÐÎʽ·¢Ë͸øÆäËûÁھӽڵ㡣Èç´Ë¼ÌÐøÏÂÈ¥£¬×îºó½«ÐÅÏ¢Êý¾Ý·¢Ë͸øÄ¿µÄ½Úµã¡£µ«Õâ¸öÐÒéÈÝÒ×ÒýÆðÐÅÏ¢µÄ¡°ÄÚ±¬¡±(Implosion)ºÍ¡°Öصþ¡±(Overlap),Ôì³É×ÊÔ´µÄÀË·Ñ¡£Òò´ËÔÚ·ººéÐÒéµÄ»ù´¡ÉÏ£¬Ìá³öÁËÏÐÁÄ(Gossiping)ÐÒé¡£
GossipingÐÒé
GossipingÐÒé[6]ÊÇÔÚ·ººéÐÒéµÄ»ù´¡ÉϽøÐиĽø¶øÌá³öµÄ¡£Ëü´«²¥ÐÅÏ¢µÄ;¾¶ÊÇͨ¹ýËæ»úµÄÑ¡ÔñÒ»¸öÁھӽڵ㣬»ñµÃÐÅÏ¢µÄÁÚ¾Ó½ÚµãÒÔͬÑùµÄ·½Ê½Ëæ»úµÄÑ¡ÔñÏÂÒ»¸ö½Úµã½øÐÐÐÅÏ¢µÄ´«µÝ¡£ÕâÖÖ·½Ê½±ÜÃâÁËÒԹ㲥ÐÎʽ½øÐÐÐÅÏ¢´«²¥µÄÄÜÁ¿ÏûºÄ£¬µ«Æä´ú¼ÛÊÇÑÓ³¤ÁËÐÅÏ¢µÄ´«µÝʱ¼ä¡£ËäÈ»GossipingÐÒéÔÚÒ»¶¨³Ì¶ÈÉϽâ¾öÁËÐÅÏ¢µÄÄÚ±¬£¬µ«ÊÇÈÔÈ»´æÔÚÐÅÏ¢µÄÖØµþÏÖÏó¡£
SPINÐÒé
SPIN(Sensor Protocol for Information via Negotiation)ÐÒé[7]ÊÇÒ»ÖÖÒÔÊý¾ÝΪÖÐÐĵÄ×ÔÊÊӦ·ÓÉÐÒé¡£SPINÐÒéµÄÄ¿µÄÊÇ:ͨ¹ý½ÚµãÖ®¼äµÄÐÉÌ£¬½â¾öFloodingÐÒéºÍGossipingÐÒéµÄÄÚ±¬ºÍÖØµþÏÖÏó¡£SPINÐÒéÓÐ3ÖÖÀàÐ͵ÄÏûÏ¢£¬¼´ADC¡¢REQºÍDATA¡£
ADCÓÃÓÚÊý¾ÝµÄ¹ã²¥£¬µ±Ä³Ò»¸ö½ÚµãÓÐÊý¾Ý¿ÉÒÔ¹²Ïíʱ£¬¿ÉÒÔÓÃÆä½øÐÐÊý¾ÝÐÅÏ¢¹ã²¥¡£
REQÓÃÓÚÇëÇó·¢ËÍÊý¾Ý£¬µ±Ä³Ò»¸ö½ÚµãÏ£Íû½ÓÊÜDATAÊý¾Ý°üʱ£¬·¢ËÍREQÊý¾Ý°ü¡£
DATAΪ´«¸ÐÆ÷²É¼¯µÄÊý¾Ý°ü¡£
ÔÚ·¢ËÍÒ»¸öDATAÊý¾Ý°ü֮ǰ£¬Ò»¸ö´«¸ÐÆ÷½ÚµãÊ×ÏȶÔÍâ¹ã²¥ADVÊý¾Ý°ü£¬Èç¹ûijһ¸ö½ÚµãÏ£Íû½ÓÊÜÒª´«À´µÄÊý¾ÝÐÅÏ¢£¬ÔòÏò·¢ËÍADVÊý¾Ý°üµÄ½Úµã»Ø¸´REQÊý¾Ý°ü£¬Òò´Ë£¬±ã½¨Á¢Æð·¢ËͽڵãºÍ½ÓÊܽڵãµÄÁªÏµ£¬·¢Ëͽڵã±ãÏò½ÓÊܽڵ㷢ËÍDATAÊý¾Ý°ü£¬SPINÐÒéµÄ¹¤×÷Á÷³ÌÈçͼ3Ëùʾ¡£
ͼ3 SPINÐÒ鹤×÷Á÷³Ì
¶¨ÏòÀ©É¢(Directed Diffusion)ÐÒé
¶¨ÏòÀ©É¢ÐÒé[4]ÊÇÒ»ÖÖ»ùÓÚ²éѯµÄ·ÓÉ»úÖÆ¡£Õû¸ö¹ý³Ì¿ÉÒÔ·ÖΪÐËȤÀ©É¢¡¢ÌݶȽ¨Á¢ÒÔ¼°Â·¾¶¼ÓÇ¿Èý¸ö½×¶Î¡£ÔÚÐËȤÀ©É¢½×¶Î£¬»ã¾Û½ÚµãÏò´«¸ÐÆ÷½Úµã·¢ËÍÆäÏëÒª»ñÈ¡µÄÐÅÏ¢ÖÖÀà»òÄÚÈÝ¡£ÐËȤÏûÏ¢Öк¬ÓÐÈÎÎñÀàÐÍ¡¢Ä¿±êÇøÓò¡¢Êý¾Ý·¢ËÍËÙÂÊ¡¢Ê±¼ä´ÁµÈ²ÎÊý¡£Ã¿¸ö´«¸ÐÆ÷½ÚµãÔÚÊÕµ½¸ÃÐÅÏ¢ºó£¬½«Æä±£´æÔÚCACHEÖС£µ±Õû¸öÐÅÏ¢ÒªÇó´«±éÕû¸ö´«¸ÐÆ÷ÍøÂçºó£¬±ãÔÚ´«¸ÐÆ÷½ÚµãºÍ»ã¾Û½ÚµãÖ®¼ä½¨Á¢ÆðÒ»¸öÌݶȳ¡£¬Ìݶȳ¡µÄ½¨Á¢ÊǸù¾Ý³É±¾×îС»¯ºÍÄÜÁ¿×ÔÊÊÓ¦ÔÔò¡£Ò»µ©´«¸ÐÆ÷½ÚµãÊÕ¼¯µ½»ã¾Û½Úµã¸ÐÐËȤµÄÊý¾Ý£¬¾Í»á¸ù¾Ý½¨Á¢µÄÌݶȳ¡Ñ°Çó×î¿ì·¾¶½øÐÐÊý¾Ý´«µÝ¡£Ìݶȳ¡½¨Á¢¹ý³ÌÈçͼ4Ëùʾ¡£
ͼ4 ¶¨ÏòÀ©É¢Â·ÓÉ»úÖÆ
LEACHÐÒé
LEACH[3][5](LOW-Energy Adaptive Clustering Hierarchy)ÊÇÒ»ÖÖÒÔ×îС»¯´«¸ÐÆ÷ÍøÂçÄÜÁ¿ËðºÄΪĿ±êµÄ·Ö²ãʽÐÒé¡£¸ÃÐÒéµÄÖ÷Ҫ˼ÏëÊÇͨ¹ýËæ»úÑ¡ÔñÀàÍ·½Úµã£¬Æ½¾ù·Öµ£ÎÞÏß´«¸ÐÆ÷ÍøÂçµÄÖмÌͨѶҵÎñÀ´´ïµ½Æ½¾ùÏûºÄ´«¸ÐÆ÷ÍøÂçÖнڵãÄÜÁ¿µÄÄ¿µÄ£¬½ø¶ø¿ÉÒÔÑÓ³¤ÍøÂçµÄÉúÃüÖÜÆÚ¡£LEACHÐÒé¿ÉÒÔ½«ÍøÂçÉúÃüÖÜÆÚÑÓ³¤15%¡£LEACHÐÒé·ÖΪÁ½¸ö½×¶Î:Àà×¼±¸½×¶ÎºÍÊý¾Ý´«Êä½×¶Î¡£Àà×¼±¸½×¶ÎºÍ¾ÍÐ÷½×¶ÎËù³ÖÐøµÄʱ¼ä×ܺͳÆÎªÒ»¸öÂֻء£
ÔÚÀà×¼±¸½×¶Î£¬LEACHÐÒéËæ»úÑ¡ÔñÒ»¸ö´«¸ÐÆ÷½Úµã×÷ΪÀàÍ·½Úµã£¬Ëæ»úÐÔÈ·±£ÀàÍ·Óë»ùÕ¾Ö®¼äÊý¾Ý´«ÊäµÄ¸ßÄܺijɱ¾¾ùÔȵķÖ̯µ½ËùÓд«¸ÐÆ÷½ÚµãÉÏ¡£ÀàÍ·½ÚµãÊǸù¾ÝÈçϹ«Ê½À´Ñ¡ÔñµÄ:
ÆäÖÐNÎªÍøÂçÖд«¸ÐÆ÷½ÚµãµÄÊýÄ¿£¬KΪÆÚÍûÔÚµ±Ç°ÂÖ»ØÖеÄÀàÍ·½ÚµãµÄÊýÄ¿¡£Ci(t)Ϊָʾ·½³Ì£¬ÓÃÓÚ±íÃ÷ÔÚ¹ýÈ¥µÄÂÖ»ØÖУ¬¸Ã½ÚµãÊÇ·ñ×ö¹ýÀàÍ·½Úµã£¬Èô×ö¹ý£¬ÔòCi(t)Ϊ0£¬·ñÔòCi(t)Ϊ1¡£Í¨¹ý¸Ãʽ±íÃ÷£¬Ö»ÓÐÄÇЩÒÔǰµÄÂÖ»ØÖÐûÓÐ×ö¹ýÀàÍ·½Úµã¡¢ÄÜÁ¿ÏûºÄ½ÏÉٵĽڵã²ÅÄܹ»³ÉΪµ±Ç°ÂֻصÄÀàÍ·½Úµã¡£