The OverSim Overlay Framwork

OverSim is a flexible overlay network simulation framework based on OMNeT++. The framework includes several structured and unstructured peer-to-peer protocols like Chord, Pastry, Bamboo, Koorde, Broose, Gia, Kademlia, Pastry and Vast. These protocol implementations can be used for both simulation as well as real world networks. To facilitate the implementation of additional protocols and to make them more comparable OverSim provides several common functions like a generic lookup mechanism for structured peer-to-peer networks and an RPC interface. Several exchangeable underlay network models allow to simulate complex heterogeneous underlay networks as well as simplified networks for large-scale simulations. With OverSim simulations of overlay networks with up to 100,000 nodes are feasible.

History and contributors.

For up-to-date info, visit the current OverSim home page.

A few useful starting points for browsing the documentation:

Related documentation:

Generated by neddoc.