Repoman: A simple RESTful X.509 virtual machine image repository

Download
  1. Get@NRC: Repoman: A simple RESTful X.509 virtual machine image repository (Opens in a new window)
AuthorSearch for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for: ; Search for:
TypeArticle
Proceedings titleProceedings of Science
Conference1st International Symposium on Grids and Clouds, ISGC 2011, Held in Conjunction with the 31st Open Grid Forum, OGF 2011, 19 March 2011 through 25 March 2011, Taipei
ISSN1824-8039
SubjectClient tools; Image management; Image repository; Proxy certificate; Science clouds; Virtual clusters; Virtual machine image; Virtual machines; Cloning; Cluster computing; Computer simulation; Grid computing; High level languages; Tools; Authentication
AbstractWith broader use of IaaS science clouds the management of multiple Virtual Machine (VM) images is becoming increasingly daunting for the user. In a typical workflow, users work on a prototype VM, clone it and upload it in preparation for building a virtual cluster of identical instances. We describe and benchmark a novel VM image repository (Repoman), which can be used to clone, update, manage, store and distribute VM images to multiple clouds. Users authenticate using X.509 grid proxy certificates to authenticate against Repoman's simple REST API. The lightweight Repoman CLI client tool has minimal python dependencies and can be installed in seconds using standard Python tools. We show that Repoman removes the burden of image management from users while simplifying the deployment of user specific virtual machines.
Publication date
LanguageEnglish
AffiliationNational Research Council Canada (NRC-CNRC)
Peer reviewedYes
NPARC number21271702
Export citationExport as RIS
Report a correctionReport a correction
Record identifier82af91aa-c71a-4287-9251-a73f0c7e3803
Record created2014-03-24
Record modified2016-05-09
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)