Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/CCGRID.2010.80acmotherconferencesArticle/Chapter ViewAbstractPublication PagesccgridConference Proceedingsconference-collections
Article

Elastic Site: Using Clouds to Elastically Extend Site Resources

Published: 17 May 2010 Publication History

Abstract

Infrastructure-as-a-Service (IaaS) cloud computing offers new possibilities to scientific communities. One of the most significant is the ability to elastically provision and relinquish new resources in response to changes in demand. In our work, we develop a model of an “elastic site” that efficiently adapts services provided within a site, such as batch schedulers, storage archives, or Web services to take advantage of elastically provisioned resources. We describe the system architecture along with the issues involved with elastic provisioning, such as security, privacy, and various logistical considerations. To avoid over- or under-provisioning the resources we propose three different policies to efficiently schedule resource deployment based on demand. We have implemented a resource manager, built on the Nimbus toolkit to dynamically and securely extend existing physical clusters into the cloud. Our elastic site manager interfaces directly with local resource managers, such as Torque. We have developed and evaluated policies for resource provisioning on a Nimbus-based cloud at the University of Chicago, another at Indiana University, and Amazon EC2. We demonstrate a dynamic and responsive elastic cluster, capable of responding effectively to a variety of job submission patterns. We also demonstrate that we can process 10 times faster by expanding our cluster up to 150 EC2 nodes.

References

[1]
Amazon CloudWatch. Amazon, Inc. {Online}. Retreived February 7, 2010, from: http://aws.amazon.com/cloudwatch/
[2]
Amazon Web Services. Amazon.com, Inc. {Online}. Retreived February 7, 2010, from: http://www.amazon.com/aws/
[3]
Argonne National Laboratory Press Release. {Online}. "Nimbus and cloud computing meet STAR production demands," Retreived February 7, 2010, from: http://www.anl.gov/Media_Center/News/2009/news090402.html
[4]
Assuncao, M.D., A.D. Costanzo, and R. Buyya, "Evaluating the cost-benefit of using cloud computing to extend the capacity of clusters," High Performance Distributed Computing, 2009.
[5]
Bode, B., D. Halstead, R. Kendall, Z. Lei, W. Hall, and D. Jackson. The Portable Batch Scheduler and the Maui Scheduler on Linux Clusters. Usenix, 4th Annual Linux Showcase and Conference, 2000.
[6]
Evangelinos, C., C. Hill. "Cloud Computing for Parallel Scientific HPC Applications: Feasibility of Running Coupled Atmosphere-Ocean Climate Models on Amazon's EC2," The First Workshop on Cloud Computing and its Applications (CCA'08), October 2008.
[7]
Foster, I., C. Kesselman, S. Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. In the International Journal of High Performance Computing Applications, Vol. 15, No. 3, pages 200-222, 2001.
[8]
Foster., I. Globus Toolkit Version 4: Software for Service-Oriented Systems. In IFIP International Conference on Network and Parallel Computing, pages 2-13, 2005.
[9]
Gavrilovska, A., S. Kumar, K. Raj, V. Gupta, R. Nathuji, A. Niranjan, and P. Saraiya, "High-Performance Hypervisor Architectures: Virtualization in HPC Systems," In 1st Workshop on System-level Virtualization for High Performance Computing (HPCVirt 2007).
[10]
Huang, W., J. Liu, B. Abali, and D. K. Panda, A Case for High Performance Computing with Virtual Machines. In Proceedings of the 20th Annual International Conference on Supercomputing, Queensland, Australia, 2006.
[11]
Keahey, K., I. Foster, T. Freeman, and X. Zhang. Virtual Workspaces: Achieving Quality of Service and Quality of Life in the Grid. Scientific Programming Journal, vol 13, No. 4, 2005, Special Issue: Dynamic Grids and Worldwide Computing, pp. 265-276.
[12]
Keahey, K., M. Tsugawa, A. Matsunaga, J. Fortes, "Sky Computing," Internet Computing, IEEE, vol.13, no.5, pp.43-51, Sept-Oct 2009.
[13]
Keahey, K., T. Freeman, Contextualization: Providing One-Click Virtual Clusters, eScience 2008, Indianapolis, IN. December 2008.
[14]
Murphy, M., B. Kagey, M. Fenn and S. Goasguen "Dynamic Provisioning of Virtual Organization Clusters" 9th IEEE International Symposium on Cluster Computing and the Grid, Shanghai, China, May 2009.
[15]
Napper, J. and P. Bientinesi. Can cloud computing reach the Top 500?. In Proceedings of the Combined Workshops on Unconventional High Performance Computing Workshop Plus Memory Access Workshop, Ischia, Italy, May 18-20, 2009.
[16]
Raicu, I., and I. Foster. Many-Task Computing for Grids and Supercomputers. IEEE Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS08), 2008.
[17]
Ruth, P., J. Rhee, D. Xu, R. Kennell, and S. Goasguen. Autonomic live adaptation of virtual computational environments in a multidomain infrastructure. IEEE International Conference on Autonomic Computing, 2006.
[18]
Ruth, P., P. McGachey, D. Xu. VioCluster: Virtualization for Dynamic Computational Domains, Cluster Computing, 2005. IEEE International, pages 1-10, Sept. 2005.
[19]
Science Clouds. {Online}. Retreived February 7, 2010, from: http://www. scienceclouds.org/
[20]
Sun Grid Engine. Sun Microsystems. {Online}. Retreived February 7, 2010, from: http://www.sun.com/software/sge/
[21]
TeraGrid. {Online}. Retreived February 7, 2010, from: http://www.teragrid.org/
[22]
Walker, E. Benchmarking Amazon EC2 for high-performance scientific computing, Retreived February 7, 2010, from: http://www.usenix.org/publications/login/2008-10/openpdfs/walker.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CCGRID '10: Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
May 2010
863 pages
ISBN:9780769540399

Publisher

IEEE Computer Society

United States

Publication History

Published: 17 May 2010

Check for updates

Author Tags

  1. Cloud computing
  2. Infrastructure-as-a-Service

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Online Optimization in Cloud Resource ProvisioningProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/3322205.33110873:1(1-30)Online publication date: 26-Mar-2019
  • (2019)Multi-elastic DatacentersJournal of Grid Computing10.1007/s10723-018-9449-z17:1(191-204)Online publication date: 1-Mar-2019
  • (2018)Toward A Performing Resource Provisioning Model for Hybrid CloudInternational Journal of Grid and High Performance Computing10.4018/IJGHPC.201810010210:4(15-42)Online publication date: 1-Oct-2018
  • (2018)Providing Geo-Elasticity in Geographically Distributed CloudsACM Transactions on Internet Technology10.1145/316979418:3(1-27)Online publication date: 17-Apr-2018
  • (2018)Monitoring-based auto-scalability across hybrid cloudsProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167248(1087-1094)Online publication date: 9-Apr-2018
  • (2018)RePro-ActiveThe Journal of Supercomputing10.1007/s11227-017-2161-074:2(801-829)Online publication date: 1-Feb-2018
  • (2017)Maximising resource utilisation and minimising hardware cost in specific cloudInternational Journal of High Performance Computing and Networking10.1504/IJHPCN.2017.08746410:6(474-480)Online publication date: 1-Jan-2017
  • (2017)LambdaLinkProceedings of the10th International Conference on Utility and Cloud Computing10.1145/3147213.3147224(39-46)Online publication date: 5-Dec-2017
  • (2017)The Part-Time CloudProceedings of the 8th Workshop on Scientific Cloud Computing10.1145/3086567.3086568(1-8)Online publication date: 27-Jun-2017
  • (2017)Complexity of cloud-based transcoding platform for scalable and effective video streaming servicesMultimedia Tools and Applications10.1007/s11042-016-3247-z76:19(19557-19574)Online publication date: 1-Oct-2017
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media