P2P system : peer-to-peer system
一些流行的P2P system: Napster, Gnutella
我们为什么研究P2P system
大型的分布式系统有成千上万个结点,这点与p2p system相似,p2p system也是有成千上万个clients进行comunication.
P2P的一些技术应用到了cloud computing, 如key-value stores 使用了Chord p2p hashing.
Napster的界面的截图
当键入title或者歌曲的作者,专辑名等时,点击find it,它就会开始对许多的location进行查找,找出你所需的歌曲的所有地址,你选择其中一个速度最快的进行下载
我们的分布式系统所关心的是: 当键入title,它是如何进行查找,如何下载,这些clients和servers是如何进行沟通的
Napster的一些历史
Napster是室友称呼Shawn Fanning的名字,因为他喜欢take naps
我们将学习到的
Fasttrack is underlying sytem for Kazaa,Kazaalite,Grokster