A Large-Scale Elastic Environment for Scientific Computing

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The relatively recent introduction of infrastructure-as-a-service (IaaS) clouds, such as Amazon Elastic Compute Cloud (EC2), provide users with the ability to deploy custom software stacks in virtual machines (VMs) across different cloud providers. Users can leverage IaaS clouds to create elastic environments that outsource compute and storage as needed. Additionally, these environments can adapt dynamically to demand, scaling up as demand increases and scaling down as demand decreases. In this paper, we present a large-scale elastic environment that extends cluster resources managers (e.g. Torque) with IaaS resources. Our solution integrates with an open-source elastic manager, the Elastic Processing Unit (EPU), and includes the ability to periodically recontextualize the environment with a light-weight REST-based recontextualization broker. We deploy the Gluster file system to provide a shared file system for all nodes in the environment. Though our implementation currently only supports Torque, we also thoroughly discuss how our architecture can interface with different workflows, including Hadoop's MapReduce workflows and Condor's match-making and high-throughput capabilities. For evaluation, we demonstrate the ability to recontextualize 256-node environments within one second of the recontextualization period, scale to over 475 nodes in less than 15 minutes, and support parallel IO from distributed nodes. © Springer-Verlag Berlin Heidelberg 2013.

Cite

CITATION STYLE

APA

Marshall, P., Tufo, H., Keahey, K., LaBissoniere, D., & Woitaszek, M. (2013). A Large-Scale Elastic Environment for Scientific Computing. In Communications in Computer and Information Science (Vol. 411 CCIS, pp. 112–126). Springer Verlag. https://doi.org/10.1007/978-3-642-45404-2_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free