close Warning: BrowserModule failed with ConfigurationError: Look in the Trac log for more information.

Changes between Version 27 and Version 28 of OverSimFeatures


Ignore:
Timestamp:
Apr 16, 2008, 4:42:14 PM (16 years ago)
Author:
heep
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OverSimFeatures

    v27 v28  
     1= !OverSim Screenshot =
     2
    13[[Image(ScreenshotOverSim2.png, center, nolink)]]
    24
     
    79[[Image(OverSimArchitecture.png, right, nolink)]]
    810
    9   * '''Flexibility''': The simulator allows to simulate both structured and unstructured overlay networks (currently ''Chord'', ''Pastry'', ''Koorde'', ''Broose'', and ''GIA'' are implemented). The modular design and use of the Common API facilitate the extension with new features or protocols. Module behavior can easily be customized by specify parameters in a human readable configuration file.
     11  * '''Flexibility''': The simulator allows to simulate both structured and unstructured overlay networks (currently ''Chord'', ''Pastry'', ''Koorde'', ''Broose'', ''Kademlia'', and ''GIA'' are implemented). The modular design and use of the Common API facilitate the extension with new features or protocols. Module behavior can easily be customized by specify parameters in a human readable configuration file.
    1012
    1113  * '''Interactive GUI''': In order to validate and debug new or existing overlay protocols you can make use of the GUI of OMNeT++, which visualizes networks topologies, messages and node state variables like the routing table.
     
    1719  * '''Base Overlay Class''': The base overlay class facilitates the implementation of structured peer-to-peer protocols by providing a RPC interface, a generic lookup class and a common API key-based routing interface to the application.
    1820
     21  * '''Reuse of Simulation Code''': The different implementations of overlay protocols are reusable for real network applications, so that researchers can validate the simulator framework results by comparing them to the results from real-world test networks like [http://www.planet-lab.org/ PlanetLab]. Therefore, the simulation framework is able to handle and assemble real network packets and to communicate with other implementations of the same overlay protocol.
     22
    1923  * '''Statistics''': The simulator collects various statistical data such as sent, received, or forwarded network traffic per node, successful or unsuccessful packet delivery, and packet hop count.
    2024
     
    2327This is a list of features we're currently working on, which will be available in one of the next releases of !OverSim:
    2428
    25   * '''Additional overlay protocols''': At the moment we're working on implementations of ''Kademlia'' and other overlay protocols as well as several Application Layer Multicast protocols.
     29  * '''Additional overlay protocols''': At the moment we're working on implementations of several Application Layer Multicast protocols.
    2630
    27   * '''Additional applications''': In the future we like to add new applications which make use of the overlay protocols like a DHT, the ''Internet Indirection Infrastructure (i3)'' protocol or traffic generators for multicast traffic.
     31  * '''Additional applications''': In the future we like to add new applications which make use of the overlay protocols like a DHT, protocol or traffic generators for multicast traffic.
    2832
    29   * '''Reuse of simulation code''': The different implementations of overlay protocols should be reusable for real network applications, so that researchers can validate the simulator framework results by comparing them to the results from real-world test networks like [http://www.planet-lab.org/ PlanetLab]. Therefore, the simulation framework should be able to handle and assemble real network packets and to communicate with other implementations of the same overlay protocol.