From Ingmar Baumgart: I’m happy to announce the new OverSim snapshot release 20070724. This release implements a new overlay protocol (YMMOG), new churn models (LifetimeChurn and ParetoChurn), adds proximity routing for Chord, and contains several other improvements over the previous version. You can download OverSim-20070724 and the patched INET framework from oversim.org. The following are all changes since the 20070511 release:

  • New overlay protocol YMMOG
  • New churn models: LifetimeChurn and ParetoChurn (The old model is now called RandomChurn)
  • Added proximity routing for Chord
  • Added support for multiple types of overlay nodes
  • Realworld connection for a SingleHost is now using native Linux udp sockets
  • Easier collection of statistics by GlobalStatistics module
  • Moved the RPC code from BaseOverlay to a generic BaseRpc class
  • Some API changes:
    • isSiblingFor() replaces isResponsible()
    • new findNode() interface with numSiblings and numRedundantNodes parameter (see doxygen comments)
    • Updated the generic NodeVector template and added several comparators
    • Improved the DHT code (started to implement replication)
    • Lots of bug fixes for Pastry
    • Fix a serious bug in the RPC timeout handling
    • Various other bug fixes </ul> </ul> Best regards, Ingmar