P2P

Last-modified: 2008-01-31 (木) 10:38:45

自律分散協調論

検索に使ったサイト一覧

  • google
  • SourceForge
  • google code
  • Koders

以下フレームワーク等

Chimerac ライセンス不明
DHTライブラリ。Tapestryの人たちが関わってる
(Tapestryはアパッチライセンスだったと思うけど、どうなんだろう?)
 
OogP2Pjava ライセンス不明
若干古いけど一通りモノは揃ってそうに見える(リンク先からjavadocが読めます)
Nir Sharp C# LGPL

Niry Sharp contains Network Utilities (FTP Client, P2P System, UDP Server, ...),
Gtk 2 Utilities (Image Utils, Proxy Settings Dialog, Login Dialog, Scroll Box,
Shaped Window, Window Utils, ...), Text, File, Cryptography, URL Utilities, and so on...

Journeta P2P Discovery And Communication Ruby
RubyForgeには、ファイルが無いと表示されるがKodersではファイルが表示された・・・

Kenosys Python ライセンス不明

a fully-distributed p2p RPC system built on top of XMLRPC.
Nodes are automatically connected to each other via a Kademlia-style network
and can route RPC requests efficiently to any online node.

piaxjava MIT

PIAX is a framework to develop P2P based applications.
It integrates mobile agent based messagings and P2P discovery mechanisms.
As a P2P framework,
it supports multiple overlays. Currently, DHT, SkipGraph, LL-Net are supported.

FastMessaging P2PJava ライセンス不明

A simple P2P application meant to create small, semi-private overlay networks.
It includes messaging and file sharing.

Bloomie GPL & Java

Distributed filesystem tag based. Full scallable P2P DHT system.

VASTC++, Java LGPL

VAST is a P2P network library that supports virtual environment applications
such as Massively Multiplayer Online Games (MMOG) or large-scale simulations.
It is scalable to millions of nodes, bandwidth-efficient, and simple to use.

P2P Software for Distributed ComputingGPL C#

P2P software for distributed computing.
This is open source, scalable software for solving various tasks,
which can be splitted between different computers.

Alchemi [.NET Grid Computing Framework]GPL&LGPL C# 期待してるものとは違うかも。

Alchemi is a .NET grid computing framework
that allows you to painlessly aggregate the computing power of intranet
and Internet-connected machines into
a virtual supercomputer (computational grid) and to develop applications to run on the grid.

TarangC++ PD googlecodeにxmppのライブラリがあがっているのみ

Tarang is an object oriented, cross platform
asynchronous/synchronous distributed communication
framework for XMPP based peer-to-peer clients using modern C++ and,
metaprogramming techniques.

The Peer-to-Peer Trusted LibraryC++ BSD 目指してるものがよくわからない・・・

The Peer-to-Peer Trusted Library is a software security toolkit tailored for the creation of
P2P applications.
The goal of this project is to spur open innovation in P2P security.

peer-to-peer ultimate API幽霊プロジェクト

Peer Lib to implement peer-to-peer communication and services,
like automatic peer discovery, peer group membership, peer group messaging,
peer list implementation and with the maturity of the project we are going to add mode features.

ownetC++ BSD ハズレ?

FreeMMG 2 is a C++ game network engine based on a hybrid client-server
and peer-to-peer overlay network,
aimed at supporting avatar-based games (RPGs or shooters) in a massively multiplayer context.

AMIライセンス不明 古めだけどストレートな宣伝文句に惹かれてみる

AMI is a 100% peer to peer protocol used to support any further over-protocols.
This protocols will allow people to find them and dialogate together with
any protocol and in a secure way.

Mantaray C#, C++, Java MPL1.1

A distributed, peer-to-peer, server-less communication & messaging solution for JAVA (JMS),
C++ and .NET applications, integrates with JBoss, WebLogic & WebSphere. Offers guaranteed
delivery, security and transactions. Supports TCP, SSL & HTTP protocols.

P2PFrameworkGPL C++ まんまだw

P2Framework is an efficient asynchronous protocol-adaptive event-driven framework
for peer-to-peer applications.

SUMA - C library for P2P applicationsC GPL CインターフェースっていうのはLL利用を前提としてるのかな?

SUMA is a core communication engine
which is embedded in applications to construct a huge network of computers
which is suitable to run peer-to-peer applications.
SUMA also contains APIs (in C Language) to write P2P applications.

CHAOLGPL 幽霊プロジェクト

CHAO is a C++-based peer-to-peer communication framework based on
algorithms similar to PASTRY and SCRIBE.
It is intended for developing high-performance peer-to-peer application
such as massive peer-to-peer online games.

ChannelC++ MIT

Channel is a C++ framework for distributed message passing and event dispatching,
configurable with its components (msg ids,routing algorithms...) as template parameters.
As a namespace shared by peer threads, channel supports scope control and filtering

xeecatNewBSD

Xeerkat is a P2P computing framework that utilizes XMPP as a communication protocol.
The basic model is that of a agent computing where an agent runs a number of services that
available to peers. Each service is available over both HTTP and XMPP.

orzp2pNewBSD 台湾製?

cross-platform. wrote in python and c

NUPastry ライセンス不明

NUPastry provides a distributed hash table (DHT)
that maps a key value to a specific peer in the network.
This interface can be used to implement a rich set of p2p applications such as file sharing,
web caches and name services.

Justo Software BSD,GPL ActionScript, C#, C++, JavaScript, PHP 下に書いてあることは"これからやりたいこと"のようだ

Justo is a set of internet oriented applications (rias) for developers and geeks:
messaging, blog, repository, frameworks, cms, cmf, distributed database, p2p, dev utils.
Based on: Ajax, XML, AS/Flex, PHP, C/С++, C#, .NET, WinApi, XUL, Unix/Shell script

libcookai
古い・・・
どこかの論文に載ってた気がする