|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment (HPCS'06)
The Introduction of the OSCAR Database API (ODA)
St. John's, Newfoundland
May 14-May 17
ISBN: 0-7695-2582-2
| ASCII Text | x | ||
| DongInn Kim, Jeffrey M. Squyres, Andrew Lumsdaine, "The Introduction of the OSCAR Database API (ODA)," High Performance Computing Systems and Applications, Annual International Symposium on, pp. 39, 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment (HPCS'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/HPCS.2006.44, author = {DongInn Kim and Jeffrey M. Squyres and Andrew Lumsdaine}, title = {The Introduction of the OSCAR Database API (ODA)}, journal ={High Performance Computing Systems and Applications, Annual International Symposium on}, volume = {0}, year = {2006}, issn = {1550-5243}, pages = {39}, doi = {http://doi.ieeecomputersociety.org/10.1109/HPCS.2006.44}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - High Performance Computing Systems and Applications, Annual International Symposium on TI - The Introduction of the OSCAR Database API (ODA) SN - 1550-5243 SP EP A1 - DongInn Kim, A1 - Jeffrey M. Squyres, A1 - Andrew Lumsdaine, PY - 2006 KW - null VL - 0 JA - High Performance Computing Systems and Applications, Annual International Symposium on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HPCS.2006.44
The OSCAR [14] cluster installation toolkit was created by the Open Cluster Group (OCG) for one particular type of High Performance Computing (HPC) cluster. OSCAR is currently one of the widely used cluster installation toolkits; it boasts hundreds of thousands of downloads and active mailing lists. OSCAR has expanded its area with several sub-projects targeting other types of HPC clusters. Each of these projects share a core set of OSCAR code, including the OSCAR Database and its access API, "ODA" (OSCAR Database API). The ODA abstraction layer, consisting of a database schema and corresponding API, hides a commodity back-end database (e.g., MySQL [15]). Because OSCAR and its sub-projects are targeted at new, innovative environments (including non-HPC environments), there are significant issues with managing various configurations of each project. For example, as we previously showed [8], ?previous versions of ODA were unable to represent the complex, ever-growing set of data required to accurately describe the clusters that it manages. Further, its API was extremely complex, requiring a steep learning curve for OSCAR developers?. Therefore, we have designed and implemented a new database schema to deal with these issues.
This new version of ODA has not only resolved the above problems but also, as proposed in our previous paper, enabled storage and retrieval of various configuration information, and encouraged data re-use between the main OSCAR project and its derivative projects. In addition, the new version of ODA has sped up the OSCAR installation process. This document presents a simpler, highly flexible design and implementation of ODA slated to be included in OSCAR v5.0. It also suggests a blueprint for maintaining the database modules of ODA in a systematic, organized way.
Citation:
DongInn Kim, Jeffrey M. Squyres, Andrew Lumsdaine, "The Introduction of the OSCAR Database API (ODA)," hpcs, pp.39, 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment (HPCS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
