Hi Kazuyuki,

This is a very impressive tool.

Is there a reason why Bamboo is not included?

Thanks, Henry


On 11/2/09 9:43 PM, "Kazuyuki Shudo" <2...@shudo.net> wrote:

> Hi all,
> 
> Overlay Weaver 0.9.7 is available.
> 
>   Overlay Weaver: An Overlay Construction Toolkit
>   http://overlayweaver.sf.net/
> 
> It is a library and an emulation toolkit for (structured) overlays.
> 
> From the last announce in May 2008 it has been enhanced much.
> I would appreciate if you are interested in them.
> 
> Follows are extracted topics:
> 
>   October 26, 2009
>     Version 0.9.7 released.
> 
>       * Jetty was updated from 6.1.20 to 7.0.0.
> 
>   September 20, 2009
>     Version 0.9.6 released.
> 
>       * Emulator supports event-driven emulation,
>         not only real time emulation.
>         It works suplying --eventdriven option to owemu command.
>         Note that in event-driven mode commands run serially, not in parallel.
> 
>   May 17, 2009
>     Version 0.9.4 released.
> 
>       * Web interface of DHT shell can show a routing path
>         on a geographical map (Google Maps).
>         Screenshots and demo page has screenshots.
>         Nodes on PlanetLab shows such a map: http://pl.shudo.net:3998/
> 
>   May 1, 2009
>     Version 0.9.2 released.
> 
>       * Emulator uses thread pools to exploit parallelism
>         between "control" commands.
>       * Kinds of useful thread pool implementations (ow.util.concurrent.*)
>         were provided.
>       * Overload / clock-jump detection and adaptation mechanisms
>         were improved.
> 
>   April 18, 2009
>     Version 0.9.1 released.
> 
>       * Confirmed that an Emulator can host 250,000 nodes
>         with 7550 megabytes of heap (java -Xmx7550m).
>         More nodes will be able to run and being tested.
> 
>   March 31, 2009
>     Demonstration videos provided on the "Screenshots, Video and Demo" page.
> 
>       * "Overlay Visualizer"
>       * "DNS Emulation with over 500 nodes on PlanetLab"
> 
>   December 7, 2008
>     Version 0.9 released.
> 
>       * Provides an Overlay-Weaver-based memcached implementation
>         (bin/owmemcached).
>         It is rather a technology demonstration than practical one today.
>       * A DHT shell can run as an OASIS-enabled service (web site)
>         with a --oasis option.
>         We can reach a node on PlanetLab via http://oweaver.nyuld.net:3998/.
> 
>   May 6, 2008
>     Version 0.8.4 released.
> 
>       * Messaging service for Emulator can add communication latency
>         to each message delivery.
> 
> 
>   Kazuyuki Shudo 2...@shudo.net  http://www.shudo.net/
> 
> 
>> Message-Id: <20060117.002110.424245970.sh...@aist.go.jp>
>> Subject: [p2p-hackers] Overlay Weaver: An Overlay Construction Toolkit
>> From: sh...@computer.org
>> Date: Tue, 17 Jan 2006 00:21:10 +0900 (JST)
> 
>> I'm pleased to announce the initial release of Overlay Weaver.
>> 
>>   Overlay Weaver: An Overlay Construction Toolkit
>>   http://overlayweaver.sf.net/
>> 
>> It supports overlay algorithm designers in addition to application
>> developers.
>> 
>> For application developers, the toolkit provides a common API for
>> higher-level services such as distributed hashtable (DHT) and
>> multicast.  Applications relying on the common API depend no specific
>> transport protocol, database implementation and routing algorithm.
>> 
>> The toolkit provides multiple routing algorithms, Chord, Kademlia,
>> Pastry and Tapestry. These algorithms could be implemented only in
>> hundreds lines of code because of routing layer decomposition. Routing
>> layer under the higher-level services has been decomposed into
>> multiple components, routing driver, routing algorithm and messaging
>> service. The decomposition also facilitates implementation of a new
>> algorithm. A newly implemented algorithm can be tested, evaluated and
>> compared on emulator, which can host thousands of virtual nodes It
>> enables large-scale emulation and fair comparison between algorithms.
>> 
>> Features:
>> 
>> - Implemented in Java 5.
>>   (except part of IPv4 multicast router which is in C.)
>> 
>> - Provides multiple routing algorithms, Chord, Kademlia, Pastry and Tapestry.
>> 
>> - Two routing drivers respectively performing iterative and recursive routing
>>   work with all routing algorithm (except recursive routing with Kademlia).
>> 
>> - Provides a distributed environment emulator. It has demonstrated
>>   that it can host 4000 (virtual) nodes on a single 32 bit computer
>>   with 1 GB memory.
>> 
>> - There are multiple implementations of communication layer,
>>   with UDP, TCP and emulated messaging layer.
>>   Note that the UDP implementation does UDP hole punching.
>> 
>> - A visualization tool, Messaging Visualizer provided.
>>   It shows nodes and communications just in time
>>   and works both on the emulator and a real network.
>> 
>> There are screenshots and a demonstration provided on the web site.
>> Please take a look.
>> 
>> We have written a paper but now it's in Japanese. I will prepare an
>> English paper in few months.
>> 
>> We'd appreciate activities utilizing this toolkit such as application
>> development, algorithm researches, testbed construction and operation.
>> We'll support them. Please contact us or subscribe a mailing list.
>> 
>> Thanks,
> _______________________________________________
> p2p-hackers mailing list
> p2p-hackers@lists.zooko.com
> http://lists.zooko.com/mailman/listinfo/p2p-hackers


_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to