书签 分享 收藏 举报 版权申诉 / 28
上传文档赚钱

类型Incentive-build-Robustness激励建立鲁棒性课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4688353
  • 上传时间:2023-01-01
  • 格式:PPT
  • 页数:28
  • 大小:233.12KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《Incentive-build-Robustness激励建立鲁棒性课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Incentive build Robustness 激励 建立 鲁棒性 课件
    资源描述:

    1、Incentives Build Robustness in BitTorrent?Analysis on Bit Torrent Client performanceBy Jimmy Wong1Agenda Introduction BitTorrent Basics Bit Tyrant:A strategic client Bit Thief:A free-riding client Other Tricks of BT Client Real World Experiments Avoiding of Tricks Conclusion2Introduction BitTorrent

    2、core incentive Upload More,Download More Problem Definition I am a selfish user Can I gain without pay/pay less?3BitTorrent Basics Step 0 Publishing Content Create Torrent file Tracker URL SHA-1 Hash Checksum Assign a Tracker Distribute Torrent to users through Web Site,Newsgroup or Forum4BitTorrent

    3、 Basics Step 1 Joining Peers get the Torrent Connect to Tracker Look for available peers DHT(Distributed Hash Table)Create connection with other peers Start with Others Optimistic Unchoking Look for better peers Let other peers join the swarm5BitTorrent Basics Step 2 to N-1 Pipelining Exchange bitma

    4、p about which chunks are available Pay more,get more To build incentive for peers to upload Reciprocal Rarest first To preserve File completeness among the swarm To build up peers reputation6BitTorrent Basics Choking Send data to only few good peers Contribute data to you Have pieces that you wants

    5、A resourceful peers It will be nice if I can pay minimal cost to be un-choke!7BitTorrent Basics Optimistic Un-choking Allow new peers to get some pieces for exchange Allow discovery of better exchanging partners Most peers are so friendly I can gain without contribute!8BitTorrent Basics Ending Phase

    6、 Toward the end of download Request for missing pieces Search for available peers 20-30 pieces left9Bit Tyrant:A strategic client Incentive 100KB/s 15KB/s 1%drop 15KB/s 10KB/s 40%drop About 1.9Mbps World Wide Bandwidth http:/ Why do I still need to give u so much?10Bit Tyrant:A strategic client Reso

    7、urce Management Bandwidth fixed#Conn x Speed=Constant Current Official BT Protocol(#of Leecher Even better Gain from both methodology17Other Tricks of BT Client Client Discrimination Higher priority for Similar Client Delibrately choke other client Pretend to be Local Neighbor Fake tracker with wron

    8、g upload rate Retrieve from Seed Rapid Disconnect and Reconnect Hope to gain from optimistic unchoking Remove from black-list Multiple Connection to the same client For high speed BB Gain the most from the same client18Experiment with BT Client Testing Environment Athlon 64 2800+1GB Ram 120GB 7200 r

    9、pm HDD Windows XP SP2 w/TCP Conn Crack BT Software Utorrent/Mainline Bit Comet Bit Tryant iCable internet Connection19Experiment with BT Client Gentoo AMD 64 Minimal ISO 54.4MB 34 Seeders,0 Leechers Ubuntu 7.10 i386 Desktop ISO 695MB 928 Seeders/78 Leechers NBA Match 921MB 120 Seeders,714 Leechers20

    10、Experiment with BT ClientGentooUploadTimeAvg SpeedKB/sConn PeerSeed/LeechBit Comet018:4050.6510/0uTorrent017:0155.6212/0Bit Tyrant015:0462.7516/021Experiment with BT ClientUbuntuUploadTimeAvg SpeedKB/sConn PeerSeed/LeechBit Comet32MB15:20773.5775/70uTorrent112KB69:13171.3736/1Bit Tyrant100KB26:28448

    11、.1640/122Experiment with BT ClientNBAUploadTimeAvg SpeedKB/sConn PeerSeed/LeechBit Comet1070MB52:3229911/53uTorrent1035MB1:42:501527/29Bit Tyrant540MB1:20:1019610/2223Experiment with BT Client Bit Thief Achieve a high download rate(150KB/s)for Ubuntu and NBA Suck at 25%24Avoiding Tricks Target Stop

    12、Fake Information Identify Free-riding Difficulties Bit Torrent is so wide spread Too many implementations Incentive driven works again!Co-operative identify bad client Block bad peers,Share with good peers25Avoiding Tricks Sharing with Peers Search for local optimal best peers Search for potential b

    13、ad peers Broadcast of bad peers(In a majority basics)It will fail if more than half of clients are in-honest26Conclusion BT Robustness Most peers are friendly Ways to Crack Gain from cracking the protocol Bit Tyrant:Download Upload Bit Thief:Free Riding Proposed Solution Decentralized Client Solution27Reference Incentives Build Robustness in BitTorrent http:/www.bittorrent.org/bittorrentecon.pdf Do incentives build robustness in BitTorrent?http:/www.cs.washington.edu/homes/piatek/papers/BitTyrant.pdf Free Riding in BitTorrent is Cheap http:/dcg.ethz.ch/publications/hotnets06.pdf28

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Incentive-build-Robustness激励建立鲁棒性课件.ppt
    链接地址:https://www.163wenku.com/p-4688353.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库