对等计算:应用与技术 Peer-to-Peer Computing: Applications Technology
对等计算:应用与技术 Peer-to-Peer Computing: Applications & Technology
提绷 什么是对等计算? 相类技术 目常生浩中的液用 Web服务 什么是对等计算? 格计算 历史沿草 将来的泫用 秦统与开发 基本技术 设计与技术这并 UXTA 体系结构 定和路由 Jabber 查询处捏 其它问氨 ·小结 其它相吴技术 2021/2/15 2
2021/2/15 2 提纲 • 什么是对等计算? – 日常生活中的应用 – 什么是对等计算? – 历史沿革 – 将来的应用 • 基本技术 – 体系结构 – 定位和路由 – 查询处理 – 其它相关技术 • 相关技术 – Web 服务 – 网格计算 • 系统与开发 – 设计与技术选择 – JXTA – Jabber • 其它问题 • 小结
我们生活中的对等计算(1) 即时消息传递 ICQ-I Seek You! OICQ/QQ Yahoo! Pager MSN Messenger AOL IM ·聊天、文件传递、阌上视频 2021/2/15
2021/2/15 3 我们生活中的对等计算 (1) • 即时消息传递 – ICQ – I Seek~You! • OICQ/QQ – Yahoo! Pager – MSN Messenger – AOL IM – … • 聊天、文件传递、网上视频…
我们生活中的对等计算(2) 多媒体文件共享、下戴 KazaA:最典门的下载换件 E- Donkey:可能是中圖最熟门的下戴件 gnutella Freenet 吗前的 Napster ·你共享你的多媒体文件,也似剧人那里拿别人 2021/2/15
2021/2/15 4 我们生活中的对等计算 (2) • 多媒体文件共享、下载 – KaZaA: 最热门的下载软件 – E-Donkey: 可能是中国最热门的下载软件 – Gnutella – Freenet – 以前的Napster – … • 你共享你的多媒体文件,也从别人那里拿别人 的
对等计算是什么? P2P Point-to-Point 物捏上,点和点之间直接相连 People-to-People ·逻辑上,用户(粒用)和用户 直接对话 Peer-to-Peer ·对话的雨端是平等的 2021/2/15
2021/2/15 5 对等计算是什么? • P2P – Point-to-Point • 物理上,点和点之间直接相连 – People-to-People • 逻辑上,用户(应用)和用户 直接对话 – Peer-to-Peer • 对话的两端是平等的
对等计算的厉 host ·曾, nternet就是P2P的 ARPANet YOUR 1969-1995 GENERAL DNS DNS Where is x. col Machine Root Leve Intern ● Usenet 6 server trevor te weh Target seconded 2021/2/15 6 sects lev…esev吧t
2021/2/15 6 对等计算的历史 (1) • 曾经, Internet就是P2P的 – ARPANet – 1969 – 1995 • DNS • Usenet • …
对等计算的厉史(2) ·后来, 客户机/服务馨体系结构出现了 般信息处貍、拥寡搜制使得网络节点之间不再协 作 防火墙、动忐P、阌络地扯翻铎的出现中止了开效 网络时代 客户机/服务器体系结构由于剝于开发、使用、管 理,成苟很多网辂发用的首选 . httP FTP 2021/2/15 7
2021/2/15 7 对等计算的历史 (2) • 后来, 客户机/服务器体系结构出现了 – 垃圾信息处理、拥塞控制使得网络节点之间不再协 作 – 防火墙、动态IP、网络地址翻译的出现中止了开放 网络时代 – 客户机/服务器体系结构由于利于开发、使用、管 理,成为很多网络应用的首选 • HTTP • FTP • …
对等计算的厉史(3) 2000 年 Napster Client Client ICQ Client Central Inde. Server 新的P2P模型出现 Client Client Cypraircut Yol CoMpuTe 2021/2/15 8
2021/2/15 8 对等计算的历史 (3) • 2000年 – Napster – ICQ – … • 新的P2P模型出现
对等计算的厉史(4) ·局限性一功能上 寻找:“指王” 和好友聊天 呻寻找亲“指环王” 呻寻找和线有相同爱 这样怒看的电影 好的好友 寻找3月份刚发布 呻寻找和线有相同好 的电影 友的赂友 寻找最流行的10部 呻音频/视频聊天 电影 音频/视频白板 2021/2/15
2021/2/15 9 对等计算的历史 (4) • 局限性– 功能上 寻找:“指环王” 寻找象“指环王” 这样好看的电影 寻找3月份刚发布 的电影 寻找最流行的10部 电影 … 和好友聊天 寻找和我有相同爱 好的好友 寻找和我有相同好 友的好友 音频/视频聊天 音频/视频白板 …
对等计算的厉史(5) ·局限性一性能上 集中宗引的方式没有可伸缩惺( scalability) →分散处理方式往往找不到需要的间容 带宽消耗太大 ·如果不控制,极圆肉上80%的带宽消耗在P2P文 件传输上 2021/2/15 10
2021/2/15 10 对等计算的历史 (5) • 局限性– 性能上 集中索引的方式没有可伸缩性(scalability) 分散处理方式往往找不到需要的内容 带宽消耗太大 • 如果不控制,校园网上80%的带宽消耗在P2P文 件传输上