ADEM: Automating deployment and management of application software on the open science grid

Zhengxiong Hou, Jing Tie, Xingshe Zhou, Ian Foster, Mike Wilde

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

In grid environments, the deployment and management of application software presents a major practical challenge for end users. Performing these tasks manually is error-prone and not scalable to large grids. In this work, we propose an automation tool, ADEM, for grid application software deployment and management, and demonstrate and evaluate the tool on the Open Science Grid. ADEM uses Globus for basic grid services, and integrates the grid software installer Pacman. It supports both centralized "prebuild" and on-site "dynamic-build" approaches to software compilation, using the NMI Build and Test system to perform central prebuilds for specific target platforms. ADEM's parallel workflow automatically determines available grid sites and their platform "signatures", checks for and integrates dependencies, and performs software build, installation, and testing. ADEM's tracking log of build and installation activities is helpful for troubleshooting potential exceptions. Experimental results on the Open Science Grid show that ADEM is easy to use and more productive for users than manual operation.

Original languageEnglish
Title of host publicationGrid 2009 - Proceedings of the 2009 10th IEEE/ACM International Conference on Grid Computing
Pages130-137
Number of pages8
DOIs
StatePublished - 2009
Event2009 10th IEEE/ACM International Conference on Grid Computing, Grid 2009 - Banff, AB, Canada
Duration: 13 Oct 200915 Oct 2009

Publication series

NameProceedings - IEEE/ACM International Workshop on Grid Computing
ISSN (Print)1550-5510

Conference

Conference2009 10th IEEE/ACM International Conference on Grid Computing, Grid 2009
Country/TerritoryCanada
CityBanff, AB
Period13/10/0915/10/09

Fingerprint

Dive into the research topics of 'ADEM: Automating deployment and management of application software on the open science grid'. Together they form a unique fingerprint.

Cite this