TeraGrid Connector Code (TGCC)
![]() |
|||
|
This diagram of NCAR's overall TeraGrid server architecture shows how the TeraGrid Connector Code (TGCC) is a key link in synchronizing TeraGrid project, user, and account information in the AMIEdb with NCAR's ACC8 accounting database. All account and supercomputing usage data flows through TGCC, effectively integrating the TeraGrid Central Database with NCAR's accounting database. |
|||
TeraGrid Connector Code (TGCC) is a Java-based software application that was developed by CISL in FY2007 to integrate NCAR's allocation accounting database with the TeraGrid Central Database. This has enabled NCAR to provide its IBM Blue Gene/L supercomputer (frost) and Mass Storage System (MSS) as TeraGrid resources.
TGCC accepts incoming TeraGrid packets that describe project and account requests and updates. TGCC then synchronizes these with NCAR's accounting database and relays the resulting data to frost and the MSS. This mechanism provides access to the system for authenticated TeraGrid users. The result is a virtually seamless ability for TeraGrid users to request NCAR's frost resource via the centralized TeraGrid User Portal and allocation panel, then be automatically set up with access. Their usage is reported back to the TeraGrid Central Database, which they can view on the TeraGrid User Portal.
In 2008, NCAR will implement support for the storage accounting model currently being developed by TeraGrid working groups.
This work supports NCAR's strategic priority of "Developing and providing advanced services and tools." TGCC is supported by NSF Core funds.
