Grid-Based Account Management using AMIE

In a joint collaboration between Boston University's Scientific Computing and Visualization group and the National Center for Supercomputing Applications (NCSA), we have developed the AMIE (Account Management Information Exchange) system to assist in grid-based account management.

AMIE provides for the information exchange between distributed resources necessary to implement grid-based account management, resource allocation, usage accounting, and monitoring functions in a heterogeneous grid environment. It uses a transaction-based approach that consists of a set of protocols and a software layer that interfaces to the individual sites' (hopefully pre-existing) local account management, accounting and other subsystems. AMIE is built using open source tools including Perl, SQL and XML.

AMIE was initially developed for use by the National Computational Science Alliance (Alliance) computing partners and is now in use by the TeraGrid, which combines leadership class resources at nine partner sites to create a persistent, reliable national cyberinfrastructure.

Documentation on AMIE is available here. If interested in using AMIE, please contact us.

The AMIE Model - describes the basic workings of the AMIE transaction-based model. (Word, PDF)
Implementing AMIE - describes what sites need to do to link their local account management systems in to AMIE. (Word, PDF)
AMIE in the TeraGrid - describes the actual transactions used by AMIE, with examples. (Word, PDF)
AMIE Installation and Configuration - technical details of installing the AMIE software. (Word, PDF)

Prior work leading up to the current system:

Transactions Specification - final draft of the transactions specification which preceded the AMIE system and was used by the Alliance. (Word, PDF)

AMIE, the Alliance and the TeraGrid are all funded by the National Science Foundation (NSF).