AMPS

Advance Multi-domain Provisioning System

The GN2 Advance Multi-domain System (AMPS) enables authorised end-users to make a single reservation for Premium IP bandwidth (that is to say, a guaranteed uncongested path) that is effective across a chain of participting domains. 

AMPS is service-oriented, which means the application contains several modules (or services), which may be deployed individually, or in combination, on one or more physical servers. Briefly, these services are as follows:

  • Interdomain Module - exchanges messages with AMPS servers in neighbouring (peer) domains, receiving and forwarding PIP requests, acceptances and rejections.
  • Intradomin Module - Stores information on accepted PIP reservations, and decides whether new requests can be accommodated or not.
    Path-finding Module - called by the Intradomain module in order to calculate (amongst other things) the path an IP flow will take across a domain.
  • Net Discovery Module - allows the quick and automatic population of the AMPS network topology database. The actual topology database can be any number of commercial/freeware databases (which must be obtained and installed separately) , the only requirement being that they support JDBC.
  • Policy Module - accepts or rejects user requests for PIP based on policies pre-defined by the network administrator (which itself is done using this module).
  • Config Module - Generates the configuration that needs to be applied to a router in order to support a PIP flow. In time the module will allow automatic configuration of the routers but currently the configs are just prepared, ready for NOC engineers to "cut and paste".
  • GUI Client - not strictly part of AMPS, this client allows human users to submit PIP requests directly to AMPS (rather than via another application, e.g. EGEE middleware)

Click here to download the AMPS 2.0 User Guide 1.0.