ÈÈÃÅÆÚ¿¯:
ʱ¼ä£º2015-12-25 15:20 ÎÄÕÂÀ´Ô´£ºhttp://www.lunwenbuluo.com ×÷ÕߣºÂ³¸Õ,ÕźêÀò,Ò¶÷ë µã»÷´ÎÊý£º
¡¡¡¡Êý¾Ý°üÌØÕ÷Ö÷Ҫͳ¼Æµ¥¸öÁ÷ÄÚÊý¾Ý°ü´óС¡¢Êý¾Ý°üµ½´ïµÄ¼ä¸ôʱ¼ä¡¢Êý¾Ý°ü±ÈÂÊ(µ¥Î»Ê±¼äÄÚ´«ÊäÊý¾Ý°üµÄ¸öÊý)µÈ.Áгöͳ¼Æ·ÖÎö²¿·ÖÊý¾Ý°üÌØÕ÷µÄʱ¼ä¿ªÏúºÍ¿Õ¼ä¿ªÏú,ÆäÖÐ,nΪͳ¼ÆµÄÊý¾Ý°ü¸öÊý.
¡¡¡¡²»Í¬Àà±ðµÄP2PÁ÷Á¿,ÆäÊý¾Ý°üÌØÕ÷ÓÐËù²îÒì.BleulµÈÈ˱ȽϷÖÎöBittorrent,DirectConnect,eDonkey,GnutellaÒÔ¼°FastTrackÕâ5ÖÖP2PÁ÷Á¿·¢ÏÖ,ËüÃÇÖ®¼äµÄƽ¾ùÊý¾Ý°ü³¤²îÒì½Ï´ó.³ýÁËeDonkeyÐÒéÍâ,ÆäËû4ÖÖƵ·±³öÏÖ³¤¶ÈÊÇСÓÚ200×Ö½ÚµÄÊý¾Ý°ü.TeuflµÈÈËÖ¸³ö,ÒôƵÁ÷µÄ°üµ½´ï¼ä¸ôʱ¼ä·Ç³£ÏàËÆ.MarcellµÈ1286JournalofSoftwareÈí¼þѧ±¨Vol.22,No.6,June2011È˶ÔSkypeºô½ÐÁ÷Á¿½øÐÐʵÑé·ÖÎö·¢ÏÖ,ƽ¾ùÓïÒôÊý¾Ý°ü´óСÔÚ40×Ö½Ú~320×Ö½ÚÖ®¼ä±ä»¯,µ¥Ïò½²»°Á÷µÄ´ø¿íÔÚ20Kbit/s~80Kbit/sÖ®¼ä±ä»¯,¶øskypeÓïÒôÊý¾Ý°üµ½´ïµÄʱ¼ä¼ä¸ôÊÇ30ms»òÕß60ms,ÏàÓ¦µÄÊý¾Ý°ü±ÈÂÊ·Ö±ðÊÇ33¸öÊý¾Ý°ü/sºÍ16¸öÊý¾Ý°ü/s.ËûÃÇÀûÓÃÕâЩÌØÕ÷½«SkypeÁ÷Á¿ÓëÆäËûµÄVOIPÁ÷Á¿(MSN,YahooMessenger,AOLMessenger,Gtalk)Çø·Ö¿ª.BonfiglioµÈÈ˶ÔskypeÁ÷Á¿½øÐÐʵÑé·ÖÎö·¢ÏÖ,ÔÚSkypeºô½ÐÁ¬½ÓµÄÇ°30sÄÚ,Skype¿Í»§¶Ë·¢Ë͵ÄÊý¾Ý°ü´óС´óÔ¼ÊÇÒÔºó·¢ËÍÊý¾Ý°ü´óСµÄ2±¶,ƽ¾ùÊý¾Ý°üµ½´ïʱ¼ä¼ä¸ôÊÇ20ms,30ms»òÕß60ms.ËûÃǶÔskypeÁ÷Á¿Ê¶±ðµÄÎó±¨ÂÊΪ0~0.01%,©±¨ÂÊΪ9.82%~29.98%.YangµÈÈËͳ¼Æ°ü³¤¶È¡¢°üµ½´ïʱ¼ä¼ä¸ôºÍ°üµÄ×Ö½ÚÊýµÈÌØÕ÷,¶ÔBittorrentÁ÷Á¿¡¢ppliveÁ÷Á¿¡¢skypeÁ÷Á¿ºÍMSNÁ÷Á¿µÄʶ±ð׼ȷÐÔÔÚ91%~95%.
¡¡¡¡EsteµÈÈËÑо¿ÁËÊý¾Ý°üÌØÕ÷µÄʱ¿ÕÎȶ¨ÐÔ,·¢ÏÖÊý¾Ý°ü´óСÊܵ½ÍøÂçʱ¿Õ»·¾³±ä»¯µÄÓ°ÏìÏà¶Ô×îС,¶øÇÒÿ¸öTCPÁ¬½Ó³É¹¦ºóµÄµÚ1¸öÊý¾Ý°ü´óС¶Ô·ÖÀàµÄ¹±Ï××î´ó.ËýÃǽö·ÖÎöÁËTCPÐÒéϵÄÊý¾Ý°üÌØÕ÷Îȶ¨ÐÔ,¶ÔÓÚUDPÐÒéϵÄÌØÕ÷Îȶ¨ÐÔ»¹¿ÉÒÔ½øÒ»²½ÉîÈëÑо¿.ÎÄÏ×ÀûÓÃÊý¾Ý°ü´óСºÍÊý¾Ý°ü·½Ïò(¿Í»§¶Ë·¢Ë͵ÄÊý¾Ý°üΪÕý,·þÎñÆ÷·¢Ë͵ÄÊý¾Ý°üΪ¸º)·ÖÀàÍøÂçÁ÷,¶ÔBittorrentµÄʶ±ð׼ȷÂÊΪ96.8%.
¡¡¡¡´ËÍâ,RoughanµÈÈËÑо¿,½öͳ¼ÆÊý¾Ý°üÌØÕ÷»¹²»×ãÒÔÇø·Ö´óÊý¾Ý¿éÁ÷ºÍÁ÷ýÌå,Ò²²»Äܽ«FTPÁ÷ÓëWWWÁ÷Çø·Ö¿ª,Òò´Ë»¹ÐèÒªÔÚÊý¾ÝÁ÷¼¶»ñÈ¡¸ü¶àµÄͳ¼ÆÌØÕ÷.
¡¡¡¡(2)Êý¾ÝÁ÷ÌØÕ÷
¡¡¡¡Êý¾ÝÁ÷ÌØÕ÷Ö÷Òª°üÀ¨Á÷µÄÔ´/Ä¿µÄ¶Ë¿ÚºÅ¡¢Á÷´óС¡¢Á÷³ÖÐøʱ¼äÒÔ¼°±êʶλ(FIN,SYN,RST,PUSH,ACK,URG)±»ÉèÖõÄTCPÊý¾Ý°üÊýÄ¿µÈµÈ.Á÷´óСÊÇָͬÊôÓÚÒ»¸öÊý¾ÝÁ÷µÄËùÓÐÊý¾Ý°ü×Ö½ÚÊý×ܺÍ.Á÷³ÖÐøʱ¼äÓÉÒ»¸öÁ÷µÄ½áÊøʱ¿Ì¼õÈ¥Á÷¿ªÊ¼Ê±¿ÌµÃµ½.Ò»°ã¶øÑÔ,TCPÁ÷µÄ¿ªÊ¼Ê±¿ÌÊÇÆäSYNÊý¾Ý°üµ½´ïʱ¿Ì,TCPÁ÷µÄ½áÊøʱ¿ÌÊÇÆäFIN»òRSTÊý¾Ý°üµ½´ïʱ¿Ì.UDPÁ÷µÄ¿ªÊ¼Ê±¿ÌºÍ½áÊøʱ¿Ì»¹Ã»ÓÐÃ÷È·¶¨Òå,Ä¿Ç°,CiscoNetflow½«Á÷µÄ³¬Ê±ÖµÉèÖÃΪ60s.¼´,Á¬ÐøÁ½¸öUDPÊý¾Ý°üµ½´ïʱ¼ä¼ä¸ô³¬¹ý60sÔòÈÏΪÊÇÁ½¸öÁ÷.
¡¡¡¡Ä¿Ç°,¶ÔÓÚÊý¾ÝÁ÷ÌØÕ÷ÌáÈ¡,¹úÄÚÍâѧÊõ½çÒÑÓдóÁ¿¹¤×÷.ÎÄÏ׶ÔP2PÊý¾ÝÁ÷ºÍWebÊý¾ÝÁ÷µÄͳ¼ÆÌØÕ÷½øÐÐÁ˱ȽϷÖÎö·¢ÏÖ,P2PÁ÷´óСµÄ¾ùÖµ±ÈWebÁ÷´óСµÄ¾ùÖµ´ó,P2PÁ÷µÄƽ¾ù³ÖÐøʱ¼äÒª±ÈWebÁ÷µÄƽ¾ù³ÖÐøʱ¼ä³¤.³ÂÇìÕµÈÈËÖ¸³öFTPÁ÷Á¿ºÍP2PÁ÷Á¿¸÷×ÔµÄÊý¾ÝÁ÷ÌØÕ÷·¢ÏÖ,P2PÁ÷µÄÊý¾Ý°ü´óС±ä»¯·ù¶È¸ü´ó,Á÷µÄ³ÖÐøʱ¼ä¸ü³¤,Á÷µÄ×ܳ¤¶È¸ü´ó.MooreµÈÈËÌáÈ¡249ÖÖTCPÊý¾ÝÁ÷ÌØÕ÷,½«ÍøÂçÁ÷Á¿´ÖÂÔ·Ö³É10ÖÖÀà±ð,ʶ±ðWebÁ÷Á¿µÄ׼ȷÐԸߴï99.27%,¶ø¶ÔP2PÎļþ¹²ÏíÁ÷Á¿(KazaA,Bittorrent,Gnutella)ʶ±ð׼ȷÐÔ½ö´ïµ½36.45%.ÓÉÓÚ249άÌØÕ÷ÏòÁ¿ÓнϴóµÄ¼ÆË㿪ÏúºÍ´æ´¢¿ªÏú,LiÀûÓûùÓÚÏà¹ØµÄ¿ìËÙÌØÕ÷Ñ¡ÔñËã·¨(fastcorrelation-basedfilter,¼ò³ÆFCBF)´Ó249ÖÖÊý¾ÝÁ÷ÌØÕ÷ÖÐÑ¡Ôñ³ö12ÖÖTCPÁ÷ÌØÕ÷.´ËÍâ,Li»¹ÌáÈ¡ÁË9ÖÖUDPÁ÷ÌØÕ÷.ErmanµÈÈËÓÃÏòºóÌ°À·ÌØÕ÷Ñ¡ÔñËã·¨´Ó25ÖÖTCPÊý¾ÝÁ÷ÌØÕ÷ÖÐÑ¡Ôñ11ÖÖÁ÷ÌØÕ÷.ChhabraµÈÈËÌá³öPISAËã·¨,×Ô¶¯ÌáÈ¡Á÷Á¿Í³¼ÆÌØÕ÷.¼øÓÚÒÔÍùÑо¿,±í6Áгöͳ¼Æ³£ÓÃÊý¾ÝÁ÷ÌØÕ÷µÄʱ¼ä¿ªÏúºÍ¿Õ¼ä¿ªÏú,ÆäÖÐ,nΪͳ¼ÆµÄÊý¾Ý°ü¸öÊý.
¡¡¡¡Êý¾ÝÁ÷ÌØÕ÷³£Óë»úÆ÷ѧϰËã·¨½áºÏʹÓÃ,¸÷¸öÊý¾ÝÁ÷ÌØÕ÷½áºÏÔÚÒ»ÆðÐγÉÌØÕ÷ÏòÁ¿,×÷Ϊ»úÆ÷ѧϰË㷨ѵÁ·ºÍ²âÊÔµÄÑù±¾.Ä¿Ç°,ÀûÓÃÊý¾ÝÁ÷ÌØÕ÷·ÖÀàÍøÂçÁ÷µÄÑо¿¹¤×÷ÒÑÓкܶà.ÎÄÏ×ÀûÓÃÁ÷µÄ³ÖÐøʱ¼äºÍƽ¾ùÊý¾Ý°ü´óС·ÖÀà°üº¬KazaaÔÚÄÚµÄ7ÖÖÒµÎñÁ÷,×ÜÌåʶ±ð´íÎóÂÊΪ9.7%.ÎÄÏ×ÀûÓÃƽ¾ùÁ÷´óС¡¢Æ½¾ùÁ÷³ÖÐøʱ¼äµÈÌØÕ÷·ÖÀàP2PÁ÷Á¿ºÍWebÁ÷Á¿,Á÷׼ȷÐÔ´ïµ½95%,×Ö½Ú׼ȷÐÔ´ïµ½80%.JiangµÈÈËÀûÓÃCiscoNetflowµÃµ½Êý¾ÝÁ÷¼¶µÄͳ¼ÆÐÅÏ¢½øÐÐÍøÂçÁ÷·ÖÀà,ƽ¾ù׼ȷÐÔ´ïµ½88.3%.
¡¡¡¡P2PÁ÷Á¿Í³¼ÆÌØÕ÷²»ÒÀÀµÓÚÓ¦Óò㸺ÔØÄÚÈÝ,µ«Á÷Á¿Í³¼ÆÌØÕ÷ÊÜÍøÂç»·¾³µÄÓ°Ïì½Ï´ó,ÆäÎȶ¨ÐÔÏà¶ÔÓÚÓ¦Óò㸺ÔØÌØÕ÷½Ï²î.ÎÄÏ×Ö¸³ö,WebÁ÷³ÖÐøʱ¼ä·þ´ÓË«Ä£µÄPareto·Ö²¼,P2PÁ÷³ÖÐøʱ¼ä·þ´ÓWeibull-Pareto·Ö²¼,¶øÎÄÏ×Ö¸³ö,WebÁ÷³ÖÐøʱ¼äºÍP2PÁ÷³ÖÐøʱ¼ä½üËÆ·þ´Ó¶ÔÊýÕý̬·Ö²¼.ÓÉÓÚP2PÁ÷Á¿ÔÚµØÓò·Ö²¼ÉϵIJîÒìÐÔ,ËùÒÔ²»Í¬µÄÍøÂçʵÑé»·¾³Ïµõ½µÄʵÑéÊý¾Ý²»Í¬,Á÷Á¿Ä£ÐÍÒ²ÓÐËù²îÒì.ÕâÒâζ×Å,ÀûÓÃÊý¾ÝÁ÷ÌØÕ÷ʶ±ðP2PÁ÷Á¿ÊÜÍøÂçʱ¿Õ»·¾³µÄÓ°Ïì½Ï´ó.ÎÄÏ×ÀûÓÃÊý¾ÝÁ÷ÌØÕ÷½¨Á¢·ÖÀàÆ÷,²¢ÔÚ²»Í¬µØµã²É¼¯µÄÊý¾Ý¼¯ÉϽ»²æ²âÊÔ,·¢ÏÖ·ÖÀàÕûÌå׼ȷÐÔϽµ.
¡¡¡¡2.3.2»úÆ÷ѧϰËã·¨
¡¡¡¡±¾½ÚÏÈ´ÓÎ޼ලѧϰ¡¢¼à¶½Ñ§Ï°¡¢°ë¼à¶½Ñ§Ï°3¸ö²¿·Ö²ûÊö»úÆ÷ѧϰËã·¨ÔÚP2PÁ÷Á¿Ê¶±ðÁìÓòµÄÓ¦ÓÃ,ÔÙÆÀ¹ÀÓë±È½Ï¸÷ÖÖ»úÆ÷ѧϰËã·¨µÄÐÔÄÜ.
¡¡¡¡(1)Î޼ලѧϰ
¡¡¡¡Ä¿Ç°,¹úÄÚÍâ»ùÓÚÎ޼ලѧϰµÄÁ÷Á¿Ê¶±ðÑо¿Ö÷ҪʹÓÃÁËEM(expectation-maximization,ÆÚÍû×î´ó»¯)Ëã·¨¡¢AutoClassËã·¨¡¢K¾ùÖµ¾ÛÀàËã·¨¡¢DBSCAN¾ÛÀàËã·¨¡¢GMM(¸ß˹»ìºÏÄ£ÐÍ)¾ÛÀàºÍHMM(ÒþÂí¶û¿É·òÄ£ÐÍ)¾ÛÀàËã·¨µÈ.
¡¡¡¡EMËã·¨ÊÇÒ»ÖÖ»ùÓÚ¸ÅÂʵľÛÀàËã·¨,Ëü½«Ñù±¾ÒÔÒ»¶¨¸ÅÂÊÖ¸Åɵ½´ØÖÐ.McGregorµÈÈËÊ״ν«EMËã·¨Ó¦Óõ½Á÷Á¿·ÖÀàÖÐ.EMËã·¨½«Á÷Á¿Ñù±¾¾ÛÀà³ÉÈô¸É¸ö´Ø,´ÓÕâЩ´ØÖÐÑ¡Ôñ¶Ô·ÖÀ๱Ï××î´óµÄÁ÷Á¿Í³¼ÆÌØÕ÷.
¡¡¡¡McGregorµÈÈËûÓп¼ÂÇP2PÁ÷Á¿µÄʶ±ð,¶øÊÇ´ÖÂԵؽ«ÍøÂçÁ÷Á¿·Ö³É´óÊý¾Ý¿é´«ÊäÁ÷¡¢½»»¥Á÷µÈ.EMËã·¨¼òµ¥ÇÒÈÝÒ×ʵÏÖ.ÔÚʵ¼ÊÁ÷Á¿·ÖÀàʱ,EMËã·¨ÊÕÁ²ËٶȽϿì,µ«¿ÉÄÜ´ï²»µ½È«¾Ö×îÓÅ.Æä¼ÆË㸴ÔÓ¶ÈÏßÐÔÓÚÁ÷Á¿Í³¼ÆÌØÕ÷Êý¡¢Êý¾ÝÁ÷ÊýºÍËã·¨µü´ú´ÎÊý.
¡¡¡¡AutoClassËã·¨ÊÇÒ»ÖÖÎ޼ල±´Ò¶Ë¹¾ÛÀàËã·¨,ÊÇEMËã·¨µÄÒ»ÖÖÍØÕ¹.Ëü·´¸´Ê¹ÓÃEMËã·¨ÒÔ±ãÕÒµ½È«¾Ö×îÓŽâ.ZanderµÈÈËÓÃAutoClassËã·¨·ÖÀà8ÖÖÐÒéÁ÷Á¿,ÆäÖаüÀ¨NapsterµÄP2PÓ¦ÓÃÁ÷Á¿.ËûÃǶÔNapsterµÄʶ±ð׼ȷÐÔ²»Îȶ¨,×î²îʱΪ0,×îºÃʱ´óԼΪ90%.
¡¡¡¡K¾ùÖµËã·¨ÒÔk×÷ΪÊäÈë²ÎÊý,°ÑÑù±¾¼¯·Ö³Ék¸ö´Ø,ʹµÃ½á¹û´ØÄÚÏàËƶȸß,¶ø´Ø¼äÏàËƶȵÍ.ÎÄÏ×ʹÓÃK¾ùÖµ¾ÛÀàËã·¨·ÖÀà10ÖÖÐÒéÁ÷Á¿,ÆäÖÐ,P2PÁ÷Á¿°üÀ¨eDonkeyºÍkazaa.ËûÃǽ«Á÷Á¿Ñù±¾¼¯·Ö³É50¸ö´Ø,ʶ±ðeDonkeyµÄ׼ȷÐÔΪ84.2%,ʶ±ðkazaaµÄ׼ȷÐÔΪ95.24%.k¾ùÖµËã·¨¼òµ¥ÇÒÒ×ʵÏÖ,µ«¸ÃËã·¨ÓÐÁ½¸ö¾ÖÏÞ:Ò»ÊÇK¾ùÖµËã·¨ÊÂÏÈËæ»úµØÑ¡Ôñk¸öÑù±¾×÷Ϊ´ØµÄ³õʼÖÐÐÄ,Èç¹û³õʼÖÐÐÄÑ¡Ôñ²»ºÃ,K¾ùÖµËã·¨½«ÒªÊÕÁ²µ½´ÎÓŽâ;¶þÊǽá¹û´Ø×ÜÊÇ͹Çò×´µÄ(spherical).ÔÚʵ¼ÊµÄÁ÷Á¿·ÖÀàÖÐ,ÓÉÓÚÊý¾ÝÁ÷µÄͳ¼ÆÌØÕ÷¶Ô·ÖÀàµÄ¹±Ïײ»Í¬,½á¹û´ØÒ²²»Ó¦¸Ã¶¼ÊÇ͹Çò×´µÄ.
¡¡¡¡ÎÄÏ×ÆÀ¹ÀÁËK¾ùÖµ¾ÛÀà¡¢GMMºÍHMMµÈ3ÖÖ¾ÛÀà·½·¨·ÖÀà10ÖÖTCPÓ¦ÓÃÁ÷Á¿µÄÐÔÄÜ,·¢ÏÖK¾ùÖµ·ÖÀàÕûÌå׼ȷÐÔΪ95%×óÓÒ,¶øGMMºÍHMMµÄ·ÖÀàÕûÌå׼ȷÐÔΪ99%×óÓÒ.GMM¶ÔeDonkeyʶ±ðµÄ׼ȷÂÊ94.1%,¶Ôkazaaʶ±ð׼ȷÂÊ88.9%;¶øHMM¶ÔeDonkeyʶ±ðµÄ׼ȷÂÊΪ71.4%,¶Ôkazaaʶ±ðµÄ׼ȷÂÊΪ67.7%.ËÕÐÀµÈÈ˱ȽϷÖÎöÁËÁ÷Á¿Ê¶±ðÖг£ÓõÄ3ÖÖ¾ÛÀàËã·¨K¾ùÖµ¡¢DBSCANºÍk-medoids,·¢ÏÖK-medoids¾ÛÀàËã·¨µÄ×Ö½Úʶ±ðÂÊ×î¸ß.K-medoids¾ÛÀàË㷨ʶ±ðÂÊÔÚ91.4%~93.6%Ö®¼ä,¼ÆË㸴ÔÓ¶ÈΪO(nkt)(nÊǶÔÏóµÄ×ÜÊý,kÊǴصĸöÊý,tÊǵü´úµÄ´ÎÊý).ÎÄÏױȽÏÁËK¾ùÖµ¡¢DBSCANºÍAutoClassµÈ3ÖÖ¾ÛÀàËã·¨,·¢ÏÖʹÓÃK¾ùÖµºÍDBSCAN½¨Á¢·ÖÀàÄ£Ð͵Äʱ¼äҪСÓÚAutoClassµÄ½¨Ä£Ê±¼ä,DBSCAN·ÖÀàÁ÷Á¿µÄ׼ȷÐÔÒªµÍÓÚK¾ùÖµ¾ÛÀàËã·¨,µ«DBSCANËã·¨µÄ·ÖÀྫ¶ÈÊÇ×î¸ßµÄ.
¡¡¡¡(2)¼à¶½Ñ§Ï°
¡¡¡¡¼à¶½Ñ§Ï°¶ÔѵÁ·Ñù±¾¼¯ÖеÄÿ¸öÊäÈëÑù±¾ÌṩÀà±ð±ê¼ÇºÍ·ÖÀà´ú¼Û,²¢Ñ°ÕÒÄܽµµÍ×ÜÌå´ú¼ÛµÄ·½Ïò.
¡¡¡¡RoughanµÈÈË×îÔçʹÓüලѧϰ·½·¨·ÖÀàÍøÂçÁ÷.ËûÃÇÀûÓÃK×î½üÁÚ·¨·ÖÀà7ÖÖÓ¦ÓÃÁ÷Á¿.K×î½üÁÚËã·¨¿ÉÒÔ¼òµ¥ÃèÊöΪ:ȡδ֪Ñù±¾xµÄk¸ö½üÁÚ,ÅжÏÕâk¸ö½üÁÚÖжàÊýÊôÓÚÄÄÒ»Àà,¾Í°Ñx¹éΪÄÄÒ»Àà.ËûÃǵÄʵÑé½á¹û·¢ÏÖ:ÔÚ½«ËùÓÐÁ÷Á¿·Ö³É3Ààʱ,´íÎóÂÊÔÚ2.5%~3.4%Ö®¼ä;ÔÚ½«ËùÓÐÁ÷Á¿·Ö³É7Ààʱ,´íÎóÂÊÔÚ9.4%~11.4%Ö®¼ä.
¡¡¡¡¿É¼û,ÀûÓÃK×î½üÁÚ·½·¨Ê¶±ðÁ÷Á¿Ê±,Á÷Á¿»®·ÖµÃԽϸ,ʶ±ðµÄ׼ȷÂÊÔ½µÍ.
¡¡¡¡MooreµÈÈËʹÓÃÊÖ¹¤·½Ê½±ê¼ÇÊý¾ÝÁ÷Á¿ÐγÉʵÑéÊý¾Ý¼¯(ÏÂÎļò³ÆMooreÊý¾Ý¼¯),ËûÃÇÏÈÓüòµ¥µÄÆÓËر´Ò¶Ë¹·ÖÀàËã·¨·ÖÀàÍøÂçÁ÷Á¿,·ÖÀàµÄ×ÜÌåÁ÷׼ȷÐԽϵÍ,½öÓÐ65%.ÕâÊÇÒòΪÆÓËر´Ò¶Ë¹·ÖÀàËã·¨¼Ù¶¨ÑµÁ·¼¯µÄÑù±¾·Ö²¼ÎªÕý̬·Ö²¼,µ«Êµ¼ÊÉÏ,ѵÁ·¼¯ÖеÄÑù±¾·Ö²¼³£³£ÊÇδ֪µÄ.±´Ò¶Ë¹ºË¹À¼ÆËã·¨ÊÇÓú˺¯ÊýÀ´±Æ½üÔÓÐÊý¾Ý¼¯µÄÑù±¾·Ö²¼,MooreµÈÈËÔÚÓ¦Óñ´Ò¶Ë¹ºË¹À¼Æ·ÖÀàË㷨ʱ,·ÖÀàµÄÁ÷׼ȷÐÔÌá¸ßµ½95%ÒÔÉÏ.¾¡¹Ü±´Ò¶Ë¹ºË¹À¼ÆË㷨׼ȷÐÔÌá¸ßÁË,µ«¸ÃËã·¨ÈÔ¾ÉÒÀÀµÓÚ¸÷Àà±ðÑù±¾ËùÕ¼±ÈÀý.ÔÚʵ¼ÊµÄÍøÂç»·¾³ÖÐ,²»Í¬ÀàÐ͵ÄÍøÂçÁ÷±ÈÀýÊǶ¯Ì¬±ä»¯µÄ,Õâ»áÓ°Ï챴Ҷ˹ºË¹À¼Æ·ÖÀàËã·¨µÄÎȶ¨ÐÔ.
¡¡¡¡ÐìÅôÔÚMooreÊý¾Ý¼¯ÉÏʹÓÃÖ§³ÖÏòÁ¿»ú·ÖÀàÁ÷Á¿,¶ÔP2PÀà±ðµÄÑù±¾Ê¶±ð׼ȷÂÊΪ86.73%.Ö§³ÖÏòÁ¿»úËã·¨½«Êµ¼ÊÎÊÌâͨ¹ý·ÇÏßÐԱ任µ½¸ßάµÄÌØÕ÷¿Õ¼ä,²¢ÔÚ¸ßά¿Õ¼äÖй¹ÔìÏßÐÔÅбðº¯ÊýÀ´ÊµÏÖÔ¿Õ¼äÖеķÇÏßÐÔÅбðº¯Êý,ÕâÖֱ任²ßÂÔ¿ÉÒÔÓÐЧ½µµÍÈßÓàÊôÐÔºÍÎÞ¹ØÊôÐÔ¶Ô·ÖÀàÐÔÄܵÄÓ°Ïì.ÓÉÓÚ²ÉÓöþ´ÎÑ°ÓÅ·½·¨,¼´Ê¹ÔÚ¸÷Á÷Á¿Àà±ðµÄÏÈÑé¸ÅÂʲ»×ãµÄÇé¿öÏÂ,ËüµÄ·ÖÀà׼ȷÐÔºÍÎȶ¨ÐÔÒ²Òª±È±´Ò¶Ë¹·ÖÀàËã·¨ºÃ.
¡¡¡¡C4.5·ÖÀàËã·¨Ò²²»ÍêÈ«ÒÀÀµÓÚÑù±¾·Ö²¼,ÎÄÏ×ʹÓÃC4.5Ëã·¨·ÖÀàÁ÷Á¿.¸ÃËã·¨µÄ׼ȷÐԱȱ´Ò¶Ë¹·ÖÀàËã·¨ºÃ,µ«½¨Ä£Ê±¼ä½Ï³¤.ÎÄÏ×ÆÀ¹ÀBayesÍøÂç¡¢¾ö²ßÊ÷ºÍ¶à²ã¸ÐÖª»ú(multi-layerperceptron)µÈ3ÖÖ»úÆ÷ѧϰËã·¨.ËûÃǵÄʵÑé½á¹û±íÃ÷,BayesÍøÂçºÍ¾ö²ßÊ÷¸üÊʺÏÓÚ¸ßËÙÍøÂçϵÄÁ÷Á¿·ÖÀà.Williams¶Ô±´Ò¶Ë¹ÍøÂç¡¢C4.5¾ö²ßÊ÷¡¢ÆÓËر´Ò¶Ë¹ºÍÆÓËر´Ò¶Ë¹·ÖÀàÊ÷µÈ4ÖÖËã·¨½øÐÐÁ˱ȽÏ,·¢ÏÖÕâ4ÖÖËã·¨Á÷Á¿Ê¶±ðµÄ׼ȷÐÔ¶¼ÔÚ95%ÒÔÉÏ.µ«ÊÇC4.5¾ö²ßÊ÷Ëã·¨²âÊÔʱ¼ä×î¶Ì,¸üÊʺÏʵʱÁ÷Á¿Ê¶±ð.
¡¡¡¡»ùÓڼලѧϰµÄÁ÷Á¿·ÖÀàÖ÷ÒªÃæÁÙÁ½¸öÎÊÌâ:Ò»ÊDZê¼ÇµÄÁ÷Ñù±¾Ï¡È±»òÄÑÒÔ»ñÈ¡.´«Í³µÄ¼à¶½Ñ§Ï°Ë㷨ʹÓÃÉÙÁ¿Òѱê¼ÇµÄÑù±¾½¨Á¢µÄ·ÖÀàÆ÷,ÍùÍù²»ÄÜ׼ȷʶ±ðѵÁ·Ñù±¾¼¯ÖÐûÓгöÏÖµÄÁ÷ÀàÐÍ;¶þÊǵ±ÍøÂçÓ¦ÓÃÐÐΪ·¢Éú±ä»¯Ê±,´«Í³¼à¶½Ñ§Ï°Ëã·¨½¨Á¢µÄÁ÷Á¿·ÖÀàÆ÷ÒªÖØÐÂѵÁ·.
¡¡¡¡(3)°ë¼à¶½Ñ§Ï°
¡¡¡¡°ë¼à¶½Ñ§Ï°ÊÇÖ¸ÓôóÁ¿µÄδ±ê¼ÇµÄÑù±¾ºÍÉÙÁ¿Òѱê¼ÇµÄÑù±¾½¨Á¢·ÖÀàÆ÷.ÎÄÏ×Ê×´ÎʹÓðë¼à¶½Ñ§Ï°·½·¨·ÖÀàÍøÂçÁ÷Á¿.ËûÃÇÏÈÓÃK¾ùÖµËã·¨½«´óÁ¿Î´±ê¼ÇÑù±¾ºÍÉÙÁ¿±ê¼ÇÑù±¾»ìºÏµÄѵÁ·¼¯¾ÛÀà³ÉÈô¸É¸ö²»ÏཻµÄ´Ø,È»ºóʹÓñê¼ÇµÄÑù±¾Íê³É´ØÓëÀà±ðÖ®¼äµÄÓ³Éä,Ñ¡Ôñ´ØÖÐÒѱê¼ÇµÄÑù±¾±ÈÀý×î´óµÄÀà±ð×÷Ϊ¸Ã´ØµÄÀà±ð.ËûÃÇ·ÖÀà8ÖÖÓ¦ÓÃÁ÷Á¿,·ÖÀàµÄ×Ö½Ú׼ȷÐÔÔÚ70%~90%Ö®¼ä.
¡¡¡¡QianµÈÈËÌá³ö»ùÓÚGMMµÄ°ë¼à¶½Á÷Á¿·ÖÀàϵͳ,ËùÓõÄʵÑéÊý¾Ý¼¯ÊÇMooreµÈÈ˵ÄʵÑéÊý¾Ý¼¯.ËûÃÇÔÚMooreÊý¾Ý¼¯ÉÏ,ÿn¸öÑù±¾ÖÐÑ¡ÔñÒ»¸öÑù±¾×÷ΪÓбê¼ÇÑù±¾,ÆäÓàn.1¸öÑù±¾×÷Ϊδ±ê¼ÇÑù±¾.ʵÑé½á¹û±íÃ÷,µ±nµÄÈ¡ÖµÔ½´ó,·ÖÀà´íÎóÂÊÔ½¸ß.ʵ¼ÊÉÏ,nÖµµÄÔö´óÒâζ×ÅÓбê¼ÇµÄÑù±¾Êý¼õÉÙ,δ±ê¼ÇÑù±¾ÊýÔö¶à,ËùÒÔ·ÖÀà´íÎóÂÊ»áÔö´ó.¿É¼û,ÔÚʵ¼ÊµÄÁ÷Á¿·ÖÀàÖÐ,ΪÌá¸ß·ÖÀàµÄ׼ȷÂÊ,Ò²Òª±£Ö¤Óбê¼ÇµÄÑù±¾Êý.
¡¡¡¡»ùÓÚ»úÆ÷ѧϰµÄÁ÷Á¿Ê¶±ðÃæÁÙµÄ×î´óÎÊÌâ¾ÍÊǸÅÄîÆ®ÒÆ(conceptdrift),¼´ÔÚʱ¿ÌtµÃµ½µÄ×î¼Ñ·ÖÀàÄ£ÐÍyt,Óëǰһʱ¿Ìt.1µÃµ½µÄ×î¼Ñ·ÖÀàÄ£ÐÍyt.1²»Ò»ÖÂ.µ¼ÖÂÕâÖÖÏÖÏóµÄÔÒòÊÇP2PÍøÂçµÄ¶¯Ì¬ÐÔ.WilliamsÒ²Ö¸³ö,Ä¿Ç°»úÆ÷ѧϰË㷨ʶ±ðÁ÷Á¿µÄËٶȸú²»ÉÏÍøÂçµÄÏÞËÙ.ÈçºÎÔÚP2PÁ÷Á¿Ê¶±ðÖнâ¾ö¸ÅÄîÆ®ÒƵÄÎÊÌâ,¿É×÷ΪδÀ´Ñо¿·½Ïò.
¡¡¡¡(4)»úÆ÷ѧϰËã·¨µÄÆÀ¹ÀÓë±È½Ï
¡¡¡¡ÔÚÁ÷Á¿Ê¶±ðÑо¿ÖÐ,ÆÀ¹ÀÓë±È½Ï²»Í¬µÄ»úÆ÷ѧϰËã·¨ËùÃæÁÙµÄÖ÷ÒªÀ§ÄÑÔÚÓÚÁ½µã:Ò»ÊÇȱÉÙÒ»¸ö¿ÉÐŵÄÆÀ¹ÀÊý¾Ý¼¯.»ùÓÚ»úÆ÷ѧϰµÄÁ÷Á¿·ÖÀàÆ÷ÔÚѵÁ·µÄ¹ý³ÌÖÐÓ¦¸Ã²ÉÓô¿¾»µÄÊý¾Ý¼¯,¼´ÑµÁ·¼¯ÖеÄÿ¸öÑù±¾Î¨Ò»µØÊôÓÚij¸öÌض¨µÄÓ¦ÓÃ(»òÐÒé)Àà±ð.µ«ÊÇÄ¿Ç°Òѹ«¿ªµÄÊý¾Ý¼¯,ÀýÈçMooreÊý¾Ý¼¯,Ö»ÊÇ´ÖÂԵظø³öP2PÎļþ¹²ÏíÁ÷Á¿.Ϊ´Ë,ÎÒÃÇÔø¿ª·¢ÁËÒ»¸ö»ùÓÚ½ø³ÌµÄ°ü²¶»ñÆ÷ÒÔ»ñÈ¡´¿¾»µÄÊý¾ÝÑù±¾¼¯,²¢³¢ÊÔÓõ¥·ÖÀàÖ§³ÖÏòÁ¿»ú¹ýÂ˵ôÔëÒôÁ÷Á¿.µ«ÓÉÓÚÒ»¸öÓ¦Óýø³Ì¿ÉÒÔÖ§³Ö¶àÖÖÐÒéµÄͨÐÅ·½Ê½,¸Ã·½·¨Ò²½öÊÊÓÃÓÚ·ÖÀàÓ¦ÓÃ,¶ø²»ÊÊÓ÷ÖÀàÐÒé;¶þÊÇÄ¿Ç°·ÖÀàµÄÁ÷Á¿²»Í¬,ÇÒ»úÆ÷ѧϰË㷨ʹÓõIJÎÊýÉÐδ¹«²¼,Õâ¸ø¿Í¹ÛµØ±È½Ï»úÆ÷ѧϰËã·¨µÄÓÅÁÓÔö¼ÓÁËÀ§ÄÑ.±í7±È½ÏÁËÄ¿Ç°ÓÃÓÚÁ÷Á¿Ê¶±ðµÄ»úÆ÷ѧϰËã·¨.
¡¡¡¡2.4»ùÓÚP2PÍøÂçÐÐΪÌØÕ÷µÄÁ÷Á¿Ê¶±ð¼¼Êõ
¡¡¡¡2.4.1P2PÍøÂçÐÐΪÌØÕ÷ÌáÈ¡
¡¡¡¡P2PÍøÂçµÄÿ¸ö¶ÔµÈÌå(peer)¶¼³Ðµ£×ÅÁ½ÖÖ¹¦ÄܽÇÉ«,ËüÃǼÈÊÇ·þÎñµÄÌṩÕßÒ²ÊÇ·þÎñµÄʹÓÃÕß,×ÊÔ´µÄËùÓÐȨºÍ¿ØÖÆȨ·ÖÉ¢µ½ÍøÂçµÄÿһ¸ö½áµãÖÐ.P2PÍøÂçÐÐΪÌØÕ÷Ö÷Òª°üÀ¨¶ÔµÈÌåµÄÁ¬½Óģʽ¡¢Á÷Ðжȡ¢ÈŶ¯ÐÔ.
¡¡¡¡(1)P2PÁ¬½Óģʽ
Ïà¹ØÄÚÈÝ
ÁªÏµ·½Ê½
Ëæ»úÔĶÁ
ÈÈÃÅÅÅÐÐ