= The Overlay Framework = !OverSim is an open-source overlay and peer-to-peer network simulation framework for the [http://www.omnetpp.org/ OMNeT++] simulation environment. The simulator contains several models for structured (e.g. Chord, Kademlia, Pastry) and unstructured (e.g. GIA) P2P systems and overlay protocols. !OverSim was developed at the [http://www.tm.uka.de/itm/index.php?lang=en Institute of Telematics (research group Prof. Zitterbart)], Karlsruhe Institute of Technology (KIT) within the scope of the [http://www.scalenet.de ScaleNet] project funded by the [http://www.bmbf.de/en/index.php German Federal Ministry of Education and Research]. The simulator is actively developed and open to contributions. If you have any questions regarding !OverSim, please send an email to the MailingList. '''If you write a paper using !OverSim, please use the following citation: [http://www.tm.uka.de/itm/publications.php?bib=250&lang=en bibtex reference]'''. = News = November 3, 2010 * Released [OverSimDownload OverSim-20101103]. * Support for the !ReaSE Internet topology generator (!ReaSEUnderlay) * TCP support for !SimpleUnderlay and !InetUnderlay (still experimental) * IPv6 support for !SimpleUnderlay and !InetUnderlay (still experimental) * N-Tree: New overlay protocol for virtual worlds * Recursive routing for the Kademlia protocol * !GlobalNodeList now internally uses a better data structure (implemented in the !PeerStorage class). This allows for random node access in O(1). * Many other bugfixes and enhancements (take a look at [/chrome/site/doc/ChangeLog doc/ChangeLog]) July 7, 2010 * [http://www.tm.uka.de/itm/WebMan/view.php?view=news_detail&id=76&lang=en Open position] for a PhD student in a junior research group working on the topic of ''distributed social networks''. This position includes the development and evaluation of new protocols with !OverSim. May 26, 2010 * Released [OverSimDownload OverSim-20100526]. * NICE overlay: now compatible to Scribe/generic ALM API * New ALM test application * New generic network coordinate system (NCS) interface * Optimized NCS-based RPC-time-out calculation * Kademlia: Replacement cache as described in the paper * Example overlay (!MyOverlay) and application (!MyApplication) added * Support for confidence intervals in post-processing scripts * GCC 4.4 compatibility * Many other bugfixes and enhancements (take a look at [/chrome/site/doc/ChangeLog doc/ChangeLog]) September 9, 2009 * We successfully presented !OverSim at the [http://www.p2p09.org/ IEEE P2P'09] in Seattle, USA. After giving an [http://www.tm.uka.de/itm/WebMan/view.php?view=publikationen_detail&id=360 invited talk] in the [http://edas.info/W.php?page=133#18619 "Evaluation Tools Session"] we presented !OverSim's features for real network application in the following demo session. [OldNews [Old News...]] {{{ #!html
Chord IPv4 Chord ring GIA
}}} == Good Starting Points == * OverSimGuide -- Starting point for the '''!OverSim documentation'''. * OverSimFeatures -- Already available and planned !OverSim features. * OverSimDownload -- Download !OverSim on this page. * MailingList -- Join the mailinglist for user and developer discussions. * OverSimPublications -- Publications related to !OverSim * OverSimTeam -- The core developers of !OverSim. * [http://www.p2pns.org P2PNS/P2PSIP] -- A distributed name service for P2PSIP built with !OverSim For a complete list of available wiki pages, see TitleIndex.