有关P2P相关系统的整理

转载渔夫之鱼的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

深度学习是机器学习的一个子领域,它基于人工神经网络的研究,特别是利用多层次的神经网络来进行学习和模式识别。深度学习模型能够学习数据的高层次特征,这些特征对于图像和语音识别、自然语言处理、医学图像分析等应用至关重要。以下是深度学习的一些关键概念和组成部分: 1. **神经网络(Neural Networks)**:深度学习的基础是人工神经网络,它是由多个层组成的网络结构,包括输入层、隐藏层和输出层。每个层由多个神经元组成,神经元之间通过权重连接。 2. **前馈神经网络(Feedforward Neural Networks)**:这是最常见的神经网络类型,信息从输入层流向隐藏层,最终到达输出层。 3. **卷积神经网络(Convolutional Neural Networks, CNNs)**:这种网络特别适合处理具有网格结构的数据,如图像。它们使用卷积层来提取图像的特征。 4. **循环神经网络(Recurrent Neural Networks, RNNs)**:这种网络能够处理序列数据,如时间序列或自然语言,因为它们具有记忆功能,能够捕捉数据中的时间依赖性。 5. **长短期记忆网络(Long Short-Term Memory, LSTM)**:LSTM 是一种特殊的 RNN,它能够学习长期依赖关系,非常适合复杂的序列预测任务。 6. **生成对抗网络(Generative Adversarial Networks, GANs)**:由两个网络组成,一个生成器和一个判别器,它们相互竞争,生成器生成数据,判别器评估数据的真实性。 7. **深度学习框架**:如 TensorFlow、Keras、PyTorch 等,这些框架提供了构建、训练和部署深度学习模型的工具和库。 8. **激活函数(Activation Functions)**:如 ReLU、Sigmoid、Tanh 等,它们在神经网络中用于添加非线性,使得网络能够学习复杂的函数。 9. **损失函数(Loss Functions)**:用于评估模型的预测与真实值之间的差异,常见的损失函数包括均方误差(MSE)、交叉熵(Cross-Entropy)等。 10. **优化算法(Optimization Algorithms)**:如梯度下降(Gradient Descent)、随机梯度下降(SGD)、Adam 等,用于更新网络权重,以最小化损失函数。 11. **正则化(Regularization)**:技术如 Dropout、L1/L2 正则化等,用于防止模型过拟合。 12. **迁移学习(Transfer Learning)**:利用在一个任务上训练好的模型来提高另一个相关任务的性能。 深度学习在许多领域都取得了显著的成就,但它也面临着一些挑战,如对大量数据的依赖、模型的解释性差、计算资源消耗大等。研究人员正在不断探索新的方法来解决这些问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值