PIAX / News: Recent posts

PIAX 3.0.0rc1 is available.

PIAX 3.0.0rc1 (the 1st release candidate) is available for early develpers.

PIAX is an open source framework to develop P2P and overlay network applications. It integrates mobile agents and overlay network mechanisms transparently. This integration enables flexible, effective, and easy development of distributed applications.

Since the major version is changed, there are many drastic changes.

The highlights in the PIAX 3 are the following:... read more

Posted by Yuuichi Teranishi 2013-07-16

PIAX 2.2.0 released

PIAX 2.2.0 is released. PIAX is an open source framework to develop P2P and overlay network applications. It integrates mobile agents and overlay network mechanisms transparently. This integration enables flexible, effective, and easy development of distributed applications.

The new features of this version are following:

- Separated Packages
The package is separated to 'piax-agent', 'piax-ov' and 'piax-trans'. To use upper layer modules, you need lower layer modules too (e.g. 'piax-agent' requires 'piax-ov' and 'piax-trans').
- Performance Improvements
The performance of PIAX is much improved by locator resolve caching, using original serializer, etc. Especially message transmission speed is much faster.
- Platform independent message format is adopted.
The message format of PIAX is now platform independent. PIAX peers on Java and Android can exchange messages.
- New overlay network 'delaunay' is added.
An overlay network module 'delaunay' is newly added for geographical searches. It is an implementation of 'Delaunay Network', which has network topology defined by geometric adjacency of peers.
- Many important bug fixes.... read more

Posted by Yuuichi Teranishi 2011-03-07

PIAX 2.1.0 released

PIAX 2.1.0 is released. PIAX is an open source framework to develop P2P and overlay network applications. It integrates mobile agents and overlay network mechanisms transparently. This integration enables flexible, effective, and easy development of distributed applications.

The new features of this version are following:

- New kinds of Mobile Agents are added.
TraversalAgent, that traverses condition-matched nodes and CloneAgent, that creates clones on condition-matched nodes are newly supported.
- New overlay network 'Range-key Skip Graph'.
Range-key Skip Graps can handle 'range vs. range' discoveries.
- Now the transport layer allows co-existence of diffrent kind of locators.
For example, a node with a TCP locator and one with a UDP with NAT traversal locator can co-exist.
- Package hierarchy is rearranged.
- Some important bug fixes.... read more

Posted by Yuuichi Teranishi 2009-10-21

PIAX 2.0.0 released

This is the second official release of PIAX. PIAX is an open source framework to develop P2P and overlay network applications. It integrates mobile agent based messagings and overlay network discovery mechanisms transparently. This integration enables flexible, effective, and easy development of distributed applications.
As an overlay network framework, it supports multiple and pluggable overlay mechanism. In this version, DHT, SkipGraph, LL-Net, DOLR and Flooding are supported. PIAX implements original, novel mobile agent features. PIAX agents can migrate to other peers, communicate with each other by remote procedure calls, and collect data from other agents using effective queueing mechanism.
Overlay networks in this version are far more stable than previous version. Followings are newly supported in this version:... read more

Posted by Yuuichi Teranishi 2008-11-01

PIAX 1.0.0 released

This is the first official release of PIAX. PIAX is an open source framework to develop P2P applications. It integrates mobile agent based messagings and P2P discovery mechanisms transparently. This integration enables flexible, effective, and easy remote messagings.

As a P2P framework, it supports multiple overlays. In this version, DHT, SkipGraph, LL-Net are supported. Application layer multicasts are also supported. PIAX implements original, brand-new mobile agent features. PIAX agents can migrate to other peers, communicate with each other by remote procedure calls, and collect data from other agents using effective queueing mechanism. PIAX itself is a Java library. It runs on Windows, Linux, Solaris, and so on. It includes sample programs for developers. Source code of PIAX is distributed under MIT license. Currently English documents are not fully provided. ... read more

Posted by Yuuichi Teranishi 2007-03-27