bittorrent在嵌入式系统中的应用 application of bittorrent in embedded system.pdfVIP

  • 6
  • 0
  • 约7.01千字
  • 约 3页
  • 2017-08-27 发布于上海
  • 举报

bittorrent在嵌入式系统中的应用 application of bittorrent in embedded system.pdf

bittorrent在嵌入式系统中的应用 application of bittorrent in embedded system

BitTorrent在嵌入式系统中的应用 系 统 I张小辉 与 I南京邮电大学南京210003 方 案 摘 要 开发具有低功耗、微内核、体积小,并且具有下载功能的嵌入式系统,是非常具有商业价值 础上,给出一种适合嵌入式系统的BitTorrent下载模型,并通过编码在嵌入式Linux之上实现了稳定快速 的下载。 在BT原理的基础上,特别强调“人”的作用,增 1 BitTorrent系统介绍 加了用户的模型,用户在通用BitTorrent系统下载过程 P2P是一种通过直接交换方式,共享计算机资源和 中起着不可替代的作用,下载过程中的许多细节都需要 服务的新型网络通讯技术,传统的Client/Server方式人为干预,否则就无法完成整个下载。 并不能在嵌入式系统上达到很好的性能。P2P打破了传 统的C/S模式,使得它可以更好地运用于嵌入式设备ll】o BitTorrent(BT)是第三代混合式P2P网络的典型代 8 用户 表,将中心目录服务器的稳定性同优化的分布式文件管 理结合起来,效率上超过了eDonkey。它要求提供一个 或多个统一的Web发布服务器,以供发布和搜寻资料; 在客户端,可通过IE插件提供下载、上传管理。BT把 ………索引信息提取 一份文件切割成碎片,为每一个碎片标上特殊标识,用 }——一获取种子文件 图1通用BitTorrent网络拓扑结构图 户无需到一个固定地点(例如传统网络的中心服务器)下 载完整的文件,系统会自动寻找、随机下载具有相同标 2适用于嵌入式的BitTorrent系统 识的文件碎片,将其加以整合成为完整的文件Ⅲ。 然而,一般的HTTP/FTP下载,发布文件仅在某 根据IEEE(国际电机工程师协会)的定义,嵌入式系 个或某几个服务器,下载的人过多时,服务器的带宽 统是“控制、监视或者辅助装置、机器和设备运行的装 used 将不胜负荷,变得很慢。而BitTorrent系统下载的特点置”(devicestocontrol,monitor,orassistthe of or 是,下载的人越多,提供的带宽也越多,种子也会越来 operationequipment,machineryplants)。从 越多,下载速度就越快。 中可以看出嵌入式系统是软件和硬件的综合体,还可以 BitTorrent将文件的查找和文件的传输分开。文 涵盖机械等附属装置。目前国内一个普遍被认同的定义 件的查找是利用WWW或FTP等方式来进行的。用户可是:以应用为中心,以计算机技术为基础,软件硬件可 以利用目前功能强大的WWW后台FTP搜网引擎来对需剪裁,适应应用系统对功能、可靠性、成本、体积、功 要的种子文件进行搜索,其网络拓扑结构如图1”1所示。 耗严格要求的专用计算机系统HJ。一般由嵌入式微处理 50I信息通信技术 万方数据 器、外围硬件设备、嵌入式操作系统以及用户的应用程 在Torr

文档评论(0)

1亿VIP精品文档

相关文档