The main objective of the Mascopt (Mascotte Optimization) project is to provide a set of tools for network optimization problems. Examples of problems are routing, grooming, survivability, or virtual network design. Mascopt will help implementing a solution to such problems by providing a data model of the network and the demands, libraries to handle networks and graphs, and ready to use implementation of existing algorithms or linear programs (e.g integral multicommodity flow).

Visit the website


         Component-based modeling has many well-known good properties. One of these properties is the ability to distribute the modeling effort amongst several experts, each having his/her own area of system expertise. Clearly, the less experts have to care about areas of expertise of others, the more efficient they are in modeling sub-systems in their own area. Furthermore, the process of studying complex systems using discrete-event computer simulations involves several areas of non-system expertise, such as discrete-event techniques or experiment planning. The Open Simulation Architecture (OSA) [101] is designed to enforce a strong separation of the end- user roles and therefore, ensure a successful cooperation of all the experts involved in the process of simulating complex systems.

Visit the website

Grph :

         The Grph project proposes a Java framework for the manipulation of directed hypergraphs. Hypergraphs are used into the fields of network modeling, rational databases, semantic web, expert systems, route planning. But the design objectives of Grph are to make it particularly useful in the context of network simulation.

Visit the website


DRMSim relies on a discrete-event simulation engine. It proposes a general routing model which accommodates any network configuration. Aside to this, it includes specific models for GLP, and K-chordal network topologies, as well as implementations of routing protocols, including a routing protocol proposed in [NRS09] and lightweight versions of BGP. More features will be further incorporated into the simulator. In particular, they address the challenge of simulation of larger networks (order of 10k nodes), the next step is to propose new routing algorithms, including state-of-the-art ones, to enhance the code, and to go further with distributed simulation campaigns.

DRMSim is developped in cooperation with Alcatel-Lucent Bell Labs (Antwerpen, Belgium) and the LaBRI (Laboratoire Bordelais de Recherche en Informatique, Bordeaux, France).

Visit the website