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)
