关闭

有关P2P相关系统的整理

640人阅读 评论(0) 收藏 举报
分类:

转载渔夫之鱼的P2P,有点乱,备忘吧。

ALM related

http://www.cs.wisc.edu/~suman/
myns (P2P) simulator :
The simulator provides a simple and easy platform to implement application-layer/P2P protocols and test them on large networks. In this distribution we include our implementation of three application-layer multicast protocols:
1. Sequence of direct unicasts
2. Narada
3. NICE
Source code is available for Unix-based platforms. The following code has been tested on latest versions of both Solaris and Linux.

htp://www4.ncsu.edu/~kakandek/csc557.html
ALM Survey Paper

http://protocols.netlab.uky.edu/~sherlia/pub.html
1.Sherlia Shi and Jonathan S. Turner, "Multicast Routing and Bandwidth Dimensioning in Overlay Networks", Jounal on Selected Areas in Communications (JSAC), Volume 20, Number 8, October 2002.
2.Sherlia Shi and Jonathan S. Turner, "Issues in Overlay Multicast Networks: Dynamic Routing and Communication Cost", Technical Report WUCS-0214, Washington University in St. Louis, May 2002
3.Sherlia Shi and Jonathan S. Turner, "Routing in Overlay Multicast Networks", IEEE INFOCOM, New York City, June 2002.
4.Dimitris Pendarakis, Sherlia Shi, Dinesh Verma and Marcel Waldvogel, "ALMI: An Application Level Multicast Infrastructure", Proceedings of 3rd Usenix Symposium on Internet Technologies & Systems (USITS), San Francisco, March 2001.
...

IRIS Project

http://project-iris.com/

The IRIS project is developing a novel decentralized infrastructure, based on distributed hash tables (DHTs), that will enable a new generation of large-scale distributed applications.

DHTs are robust in the face of failures, attacks and unexpectedly high loads. They are scalable, achieving large system sizes without incurring undue overhead. They are self-configuring, automatically incorporating new nodes without manual intervention or oversight. They provide a simple and flexible interface and are simultaneously usable by many applications.

The IRIS ITR proposal contains more details regarding DHT's and the goals and plans of the IRIS project.


IRIS Software

ePost, A decentralized p2p collaborative messaging system including email based on FreePastry

Coral, A peer-to-peer content distribution network.

Spruce, a tool for measuring available bandwidth.

p2psim, a simulator for peer-to-peer (p2p) protocols. 没有仔细看,文档不多,感觉不如peersim

Chord and DHash, a lookup service and distributed hash table

i3, an indrection service for the Internet

Bamboo, a robust, open-source DHT

FreePastry an open-source implementation of Pastry and applications including SCRIBE, PAST, SQUIRREL, SplitStream, POST, and Scrivener.

tapestry related

All four of these systems provide functionality to route a message to an object

The basic Chord and CAN systems do not take network latencies into account when building their initial overlay routing mesh.
Tapestry and Pastry, on the other hand, constraint the routing distance per overlay hop, resulting in efficient point to point routing between overlay nodes

While Tapestry helps the user or application locate the nearest copy of an object, Pastry actively replicates the object and places replicas at random locations in the network.
The result is that when a client searches for a nearby object, Tapestry would route through a few hops to the object, while Pastry might require the client to route to a distant replica of the object.

Tapestry Related Projects and Links:

Structured Peer to Peer Overlays
1. Tapestry
2. Pastry
3. Chord
4. Content Addressable Networks
5. Kademlia
6. SkipNet
7. Viceroy

Applications on Peer to Peer Overlays

*Application level multicast
1.Bayeux
2.Scribe
3.SplitStream
4.CAN Multicast

*Decentralized File Systems and Storage Layers
1. OceanStore
2. PAST
3. CFS
4. Pastiche
5. Mnemosyne

*Routing Extensions
1. Brocade
2. SOS
3. Internet Indirection Infrastructure (3i)

*Security
1. The Sybil Attack
2. P2P Security (Pastry)
3. SpamWatch

两个p2p streaming的软件

http://grid.hust.edu.cn/anysee/index.html

Anysee是由华中科技大学集群与网格计算湖北省重点实验室(Cluster and Grid Computing Lab)P2P小组于2004年夏天开发的一个基于Peer-to-Peer模式的视频直播系统软件。使用P2P体系结构解决当前教育网内网络电视服务器带宽难以服务众多用户的问题。使更多的用户可以观看和发布网络电视频道。它为广大网友提供一种观看网络电视的全新且方便的途径。
通过Anysee,您可以在一台普通的PC机发布任何视频和音频信息比如直播电视,电影,个人DV作品,mp3音乐等,收看或收听者可以选择自己喜欢的节目源,而且并发用户数不受节目源性能的影响。真正做到Anybody在Anywhere和Anytime,在不受Any限制的情况下,发布或者收看你所喜欢的Anything。

不过现在anysee没有节目源,不能看了。

CoolStreaming

CoolStreaming is an implementation of DONet, a Data-driven Overlay Network for live media streaming. The core operations in DONet are very simple: every node periodically exchanges data availability information with a set of partners, and retrieves unavailable data from one or more partners, or supplies available data to partners.

CoolStreaming (originally named HotStreaming) has attracted over 30000 distinct users with more than 4000 simultaneously being online during broadcasting of the EuroCup 2004 soccer tournament.

[Download CoolStreaming] here

CoolStreaming效果还可以,上午连espn test channel,当时在线80多,画面停顿频率还可以接受。

一个研究小团队:台湾中央大学资讯工程研究所 分布式系统实验室。
http://dslab.csie.ncu.edu.tw/93html/index.html
實驗室研究內容:
分散式系統
群體計算系統
隨選視訊
遠距教學
網路資訊與安全

P2P Content Delivery network
robust
incentive
trustworhty


http://www.icsy.de/conferences/euromicro2005/
31th EUROMICRO CONFERENCE
Track on "Multimedia & Telecommunications: Pervasive Multimedia and Networking" Porto, Portugal – August 30th - September 3rd, 2005
Submission deadline: March 1, 2005

Reputation Related Website

Reputation Systems Simulator Documentation

P2PTrust
This area deals with issues of trust, possibly the most interesting to me. Areas I hope to cover include:
trust models
trust contexts
sizing of trust communities
transferral of trust

Prashant Dewan's research on Reputaiton and P2P

BEULAH KURIAN ALUNKAL's research on Grid Eigen Trust – A Framework for Computing Reputation in Grids

Paolo Massa's PhD research proposal on Trust-aware Decentralized Recommender Systems

Zoran Despotovic's research on P2P Reputation Systems Design

OurGrid Project: BoT applications are used in a variety of scenarios, including data mining, massive searches, parameter sweeps, monte-carlo simulations, fractal calculations, computational biology, and computer imaging.


Dr. Ling Liu's homepage:
Active Research Projects
Distributed Computing Systems Research
MobiEyes - Scalable and Location Privacy Preserving Framework for Large Scale Location Based Services
GridCQ - Scalable and Secure Information Monitoring in Large-Scale Data Grids
GTPeers - Peer-to-Peer and Grid Computing Research
HyperBee / Apoidea - Peer-to-Peer Web Crawling and Search
PeerCQ - Internet Information Monitoring Using a Peer-to-Peer network
CAPS - Capability-Aware Distributed Search in Decentralized Computing Systems

Edge Caching Grid for Dynamic Content Delivery
PeerTrust - Trusted Computing in Peer to Peer Systems
TrustMe - Anonimity Support in Distributed Trust Management Systems
SGuard - Secure Guards for Massively Distributed Computing Systems
Guarding the Next Internet Frontier: Countering Denial of Information
Protecting Data and Application Privacy in Distributed Pervasive Computing Systems

Distributed Data Management for Advanced Science and Engineering Scientific Data Management and BioComputing
VISTA - Effective Cluster Rendering of Very Large Data Sets and an application of VISTA

Data Management and Systems Support for Large Scale Web Services
Infosphere - Infopipes Technology for Fresh Information Delivery
THOR - Deep Web Data Extraction
Athena - Web Service Discovery: A Source Biased Approach
XWrapElite - An Automated Wrapper Generation System for Web Sources
XWrapComposer - A Wrapper Generation System for Extracting Information from Multiple Web Pages
Context Cube - A Context Aware Methodology for Managing and Accessing Sensor Data - GT Aware Home Experience

Reputation Related Website

Reputation Systems Simulator Documentation

P2PTrust
This area deals with issues of trust, possibly the most interesting to me. Areas I hope to cover include:
trust models
trust contexts
sizing of trust communities
transferral of trust

Prashant Dewan's research on Reputaiton and P2P

BEULAH KURIAN ALUNKAL's research on Grid Eigen Trust – A Framework for Computing Reputation in Grids

Paolo Massa's PhD research proposal on Trust-aware Decentralized Recommender Systems

Zoran Despotovic's research on P2P Reputation Systems Design

OurGrid Project: BoT applications are used in a variety of scenarios, including data mining, massive searches, parameter sweeps, monte-carlo simulations, fractal calculations, computational biology, and computer imaging.


Dr. Ling Liu's homepage:
Active Research Projects
Distributed Computing Systems Research
MobiEyes - Scalable and Location Privacy Preserving Framework for Large Scale Location Based Services
GridCQ - Scalable and Secure Information Monitoring in Large-Scale Data Grids
GTPeers - Peer-to-Peer and Grid Computing Research
HyperBee / Apoidea - Peer-to-Peer Web Crawling and Search
PeerCQ - Internet Information Monitoring Using a Peer-to-Peer network
CAPS - Capability-Aware Distributed Search in Decentralized Computing Systems

Edge Caching Grid for Dynamic Content Delivery
PeerTrust - Trusted Computing in Peer to Peer Systems
TrustMe - Anonimity Support in Distributed Trust Management Systems
SGuard - Secure Guards for Massively Distributed Computing Systems
Guarding the Next Internet Frontier: Countering Denial of Information
Protecting Data and Application Privacy in Distributed Pervasive Computing Systems

Distributed Data Management for Advanced Science and Engineering Scientific Data Management and BioComputing
VISTA - Effective Cluster Rendering of Very Large Data Sets and an application of VISTA

Data Management and Systems Support for Large Scale Web Services
Infosphere - Infopipes Technology for Fresh Information Delivery
THOR - Deep Web Data Extraction
Athena - Web Service Discovery: A Source Biased Approach
XWrapElite - An Automated Wrapper Generation System for Web Sources
XWrapComposer - A Wrapper Generation System for Extracting Information from Multiple Web Pages
Context Cube - A Context Aware Methodology for Managing and Accessing Sensor Data - GT Aware Home Experience

P2P Research Group

1. 微软亚洲研究院-系统研究组
http://research.microsoft.com/asia/group/sr/default.aspx
超大规模的分布式系统的核心技术
分布式计算的基础研究和应用研究
适用于开发大型分布式系统的先进的工具包

2.性能优先的P2P分发引擎讨论组
http://deliver.feelor.com/
http://deliver.feelor.com/blogs/haozhi/

3.P2P发展的现状及趋势
l JXTA技术与应用发展
l Gnutella 协议中文版
l P2P技术与信息安全
http://www.gridchina.org/~ltguo/files/p2p_survey.htm

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

基于P2P的流媒体技术概述

摘  要:P2P流媒体技术已成为网络应用中热门的技术之一,本文主要介绍流媒体,P2P的相关概念,并着重对P2P流媒体的关键技术进行了研究,最后又提出了P2P流媒体技术应该面对的挑战。  关键词:P2...
  • vbLittleBoy
  • vbLittleBoy
  • 2014-05-08 09:55
  • 1873

内网ip打洞-----p2p实现原理

网上找了很多,代码大堆,原理讲清楚透彻的不多。 本人找几篇讲得好的来整理一下。 一片技术文章,最主要的讲清楚原理,如果再有完整的能运行的源代码也可,关键是要把核心部分代码分析清楚。 ...
  • NJUPT_T
  • NJUPT_T
  • 2016-04-16 22:13
  • 6642

区块链技术,比特币技术的汇总笔记

区块链: 所谓区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。最早是比特币的基础技术,目前世界各地均在研究,可广泛应用于金融等各...
  • rishengcsdn
  • rishengcsdn
  • 2016-10-13 09:41
  • 6814

p2p流媒体相关专利

  • 2007-08-01 09:45
  • 870KB
  • 下载

udp p2p通讯相关资料

  • 2014-08-13 16:09
  • 1.75MB
  • 下载

wpa_cli P2P 连接相关调试命令

最近在一个客户那边调试基于p2p的wifi display, 一半都是在Android上去调这个,所以之前也没有过多研究整个p2p连接流程, 而客户现在用的是非Android平台架构, 很多东西需要协...
  • jshazk1989
  • jshazk1989
  • 2014-10-24 14:39
  • 9561

wpa_cli P2P 连接相关调试命令

本文转载至:http://mojijs.com/2014/10/159711/index.html  最近在一个客户那边调试基于p2p的wifi display, 一半都是在Android上...
  • robertsong2004
  • robertsong2004
  • 2015-01-05 13:17
  • 1153

我的网络编程之旅——P2P相关话题

最早接触P2P是大学时利用BitTorrent下载电影和游戏,当时我们只知道这个软件叫bt,给女性同学介绍此软件为什么会有如此高效时,简单讲述了一下P2P网络的特点后,还特意强加一句所以这个软件叫变态...
  • u012730075
  • u012730075
  • 2014-10-20 08:37
  • 487

P2P系统,一致性哈希和DHT

数据网格产品经常会使用P2P进行通信,借此机会系统地学习一下P2P网络和其资源搜索策略。1 P2P网络架构谈到P2P就涉及到一个概念:Overlay Network(覆盖网络)。所谓覆盖网络是应用层网...
  • dc_726
  • dc_726
  • 2015-01-11 17:24
  • 6133

全面详细介绍一个P2P网贷领域的ERP系统的主要功能

一般的P2P系统,至少包括PC网站的前端和后端。前端系统的功能,可以参考“P2P系统哪家强,功能其实都一样”http://blog.csdn.net/fansunion/article/details...
  • FansUnion
  • FansUnion
  • 2015-07-16 15:25
  • 2502
    个人资料
    • 访问:160628次
    • 积分:1721
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:99篇
    • 译文:0篇
    • 评论:2条