| 1 | PlanetSim Releases |
|---|
| 2 | -------------------- |
|---|
| 3 | |
|---|
| 4 | 20th July 2005: 3.0 Candidate : Renewed simulator |
|---|
| 5 | ---------------------------------- |
|---|
| 6 | - New structure of the simulator kernel: |
|---|
| 7 | - Includes all factories as in the last versions. |
|---|
| 8 | - Added the behaviours in the internal simulator kernel structure. |
|---|
| 9 | - Added the ability to get different outputs following some results type (by default, GML and Pajek). |
|---|
| 10 | - Added a Trivial P2P to show how works an overlay very simple. |
|---|
| 11 | - Fixed any other minors bugs. |
|---|
| 12 | |
|---|
| 13 | NOTE: This version is incompatible with the rest. We recommend to update to this last version. |
|---|
| 14 | |
|---|
| 15 | |
|---|
| 16 | |
|---|
| 17 | 10th May 2005: 2.0.4 Alpha : Symphony bugfixes |
|---|
| 18 | ---------------------------------- |
|---|
| 19 | - Optimization in planet.chord.ChordNode.FindPredListener: the internal Hashtable has been replaced for three attributes. The ChordNode has been updated too. |
|---|
| 20 | - Fixed bug on the SymphonyNode.process(int) method, that not processes all permited incoming messages in certain cases. |
|---|
| 21 | - Fixed bug on the certain behaviours of Symphony (planet.symphony.behaviours): it don't update the SymphonyNode.stabilized flag |
|---|
| 22 | and don't decrement the counter of delivered application data message. |
|---|
| 23 | |
|---|
| 24 | 18th April 2005: 2.0.3 Alpha : SymphonyId bugfix |
|---|
| 25 | ---------------------------------- |
|---|
| 26 | - Fixed bug on the SymphonyId(String, String) constructor: It always returned 0.0 for any key. |
|---|
| 27 | |
|---|
| 28 | 11th April 2005: 2.0.2 Alpha : NetworkImpl bugfix |
|---|
| 29 | ---------------------------------- |
|---|
| 30 | - Fixed bug on the NetworkImpl on joinNodes(int) method, to ensure a randomized selection of bootstrap nodes. |
|---|
| 31 | - Fixed bug on the behaviours properties for Symphony (conf/Behaviours.properties), to set the DataBehaviour |
|---|
| 32 | for LOCAL and REMOTE application level RouteMessages, and RoutingBehaviour for the other REMOTE cases. |
|---|
| 33 | |
|---|
| 34 | |
|---|
| 35 | 8th April 2005: 2.0.1 Alpha : SymphonyId bugfix |
|---|
| 36 | ---------------------------------- |
|---|
| 37 | - Fixed bug for key building using the SymphonyId implementation. Modified the SymphonyId(byte[]). |
|---|
| 38 | - Fixed bug on the implementation of the planet.symphony.behaviours.DataBehaviour |
|---|
| 39 | - Fixed bug on the application of this DataBehaviour, specified in conf/Behaviours.properties |
|---|
| 40 | - Remain: Guarantee not route an application level message, when the DataBehaviour, after invoking |
|---|
| 41 | the application.forward(RouteMessage) returns false. |
|---|
| 42 | |
|---|
| 43 | 6th April 2005: 2.0 Alpha : Behaviours and GML output |
|---|
| 44 | ---------------------------------- |
|---|
| 45 | - New manner to implement the overlay nodes: the behaviours. Has been added new |
|---|
| 46 | elements in the framework to work with behaviours. Each of these offers the |
|---|
| 47 | control of a part of the overlay protocol. |
|---|
| 48 | - Permits build a GML output for the build network to view into YED (included into |
|---|
| 49 | this distribution). |
|---|
| 50 | - Added new upcalls and downcalls between the application and overlay layer. |
|---|
| 51 | - The Symphony implementation has been replaced with another one based on behaviours, |
|---|
| 52 | - Remain: Guarantee the same efficiency and speedup found in the earlier release. |
|---|
| 53 | |
|---|
| 54 | |
|---|
| 55 | 1.0 : The begining of the PlanetSim |
|---|
| 56 | ---------------------------------- |
|---|
| 57 | - Framework for overlay simulation |
|---|
| 58 | - Chord and Symphony implementation |
|---|
| 59 | - Optimized simulator: |
|---|
| 60 | - 8,5 sec and 2515 steps for network stabilization of 1000 Chord nodes. |
|---|
| 61 | - 2,1 sec and 2149 steps for network stabilization of 1000 Symphony nodes. |
|---|