INTERMON

InformationPartnersContactObjectivesInnovationWorkpackagesPublicationsStandardisationCooperationEvents

PartnersIntegrated ToolkitTopologyMonitoringModellingSimulationVisual Data MiningData BaseArchitectureServicesScenarios


IPS-WorkshopIDR-ForumNewsletter



Site maintenance: Ilka Miloucheva




Inter-IP Simulator


powered by
TILAB

Functions
  • Evaluates the end-to-end packet or volume transfer delay performance for a traffic relation (i.e. a flow identified by the source and destination IP address and by the service class if differentiated service is used) that crosses multiple domains in a Differentiated Services context.
  • The delay calculation is totally analytical and based on queuing models for the links and composition of delays experienced on each crossed link.
  • The advantage of the analytical approach is to be able to evaluate in near real-time the delay performance. Some suggested application in the InterMON context are:
  • rapid comparison (on the base of the delay metric) of alternative routes for the same flow.
  • what-if analysis: change in traffic, topology, routing policies results in a new set of inputs for the model then the consequences on the delay performance can be rapidly evaluated.
  • Each link is modelled by a one server, multi-class queue with a strict priority class and up to five classes serviced in a round-robin way (this model is similar to the MDRR scheduling discipline implemented on CISCO giga-routers).
  • The queue model is derived from the M/G/1 priority queue but takes into account that the M/G/1 priority queue is an inaccurate model for GPS scheduling because the absolute priority doesn’t reflect the scheduler behaviour (the classes are serviced in a round-robin way).
  • The evaluated performance delay is significant at the end-user level (i.e. describes how the end-user perceives the performance of the network looking at the application behaviour).
  • The packet delay is computed only for the traffic in the strict priority class; it is assumed that in this class are mapped delay-sensitive applications like Voice-Over-IP or interactive applications.
  • The traffic mapped on the other classes is supposed to be of type “bulk” (i.e. applications based on large volume transfer, generally using TCP) and the model allows for computing the volume transfer delay. The packet level is neglected because the end-user perceives the network performance relative to the flow level.
  • The module can be used also for evaluating delays in an intra-domain context (a particular case is the computation of the intra-domain delay matrices that are needed for calculating the end-to-end delays). The information about the domain to be analysed that are needed for using this function can be stored in a local portion of the InterMON database