skip to main content
10.1145/1655925.1656083acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicisConference Proceedingsconference-collections
research-article

R-ECS: reliable elastic computing services for building virtual computing environment

Published:24 November 2009Publication History

ABSTRACT

Grid computing has gained wide interests for being an innovative approach that leverages existing IT infrastructure for large volume computing/data processing. However, a challenging issue faced by Grid computing is that the available resources often do not match the needs of a specific application requirement because of their heterogeneity, distributive and dynamic nature. The mismatching between resources and application requirement leads to resources underutilization and user frustration. Cloud computing in which dynamically scalable and often virtualized resources are provided as services can deal with the problem well. In this paper we propose a mechanism of Reliable Elastic Computing Service (R-ECS) based on the Cloud computing concept. ECS aggregates resources to construct a virtual computing environment based on virtualization technologies which reduce the coupling between software and hardware. In addition, it provides services supporting on-demand user-customized resources management, which achieves better resource utilization and user satisfaction. Reliability issue is also addressed by appropriate exception detection and fault recovery. Performance evaluation results show that the user-customized virtual computing environment is efficient and increases resources utilization.

References

  1. TeraGrid: http://www.teragrid.orgGoogle ScholarGoogle Scholar
  2. Open Science Grid (OSG): http://www.opensciencegrid.org/.Google ScholarGoogle Scholar
  3. R. P. Goldberg, A survey of virtual machine research. IEEE Computer. vol. 7, 1974, pp. 34--45.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. T. Freeman and K. Keahey. Flying low: Simple leases with workspace pilot. In Euro-Par'08: Proceedings of the 14th international Euro-Par conference on Parallel Processing, pages 499--509, Berlin, Heidelberg, 2008. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. P. Ruth, et al., Virtual Distributed Environments in a Shared Infrastructure. In IEEE Computer. vol. 38, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Michael Kozuch, Intel Research Pittsburgh. Internet Suspend/Resume. In the Fourth IEEE Workshop on Mobile Computing Systems and Applications, Callicoon, June, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Albeaus Bayucan, Robert LHenderson, et al. PBS Administrator Guide{Z}. 1998. 101 2120.Google ScholarGoogle Scholar
  8. Douglas Thain, Todd Tannenbaum, Miron Livny. Distributed computing in practice: the Condor experience. Grid Performance Volume 17 Issue 2--4, Pages 323--356, 7 Feb 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Eugene Wu, Yanlei Diao, Shariq Rizvi. High-Performance Complex Event Processing over Streams, SIDMOD 2006, June 27--29, 2006, Chicago, Illinois, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Yongjian Wang, Yinan Ren, Ting Chen. Cesar-FD: An Effective Stateful Fault Detection Mechanism in Drug Discovery Grid on Workflow Systems. In e-Science, Shanghai, China, May 2009.Google ScholarGoogle Scholar
  11. E. N. (Mootaz) Elnozahy, Lorenzo Alvisi, A Survey of Rollback-Recovery Protocols in Message-Passing. CSUR, ISSN0360--0300, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Barham, P., B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebar, I. Pratt, and A. Warfield. Xen and the Art of Virtualization. in ACM Symposium on Operating Systems Principles (SOSP). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Keahey, K., K. Doering, and I. Foster. From Sandbox to Playground: Dynamic Virtual Environments in the Grid. In 5th International workshop in Grid Computing. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Xeihai Zhang, Katarzyna Keahey, Ian Foster, Virtual Cluster Workspaces for Grid Application, ANL/MCS-P1246-0405, 2005.Google ScholarGoogle Scholar
  15. Garfinkel, S. 2007. Commodity Grid Computing with Amazon's S3 and EC2, Login, USENIX, February 2007.Google ScholarGoogle Scholar
  16. http://www.microsoft.com/systemcenter/appv/techoverview.mspxGoogle ScholarGoogle Scholar
  17. http://www.citrix.com/english/ps2/products/product.asp?contentid=186Google ScholarGoogle Scholar
  18. B. Bloom. Space/time tradeoffs in the hash coding with allowable errors. CACM, 13(7):422--426, 1970. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Fay Chang, Jeffrey Dean, Sanjay Ghemawat. Bigtable: A Distributed Storage System for Structured Data. In Proceeding of 7th Symposium on Operating Systems Design and Implementation, November 6--8, Seattle, WA. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. R-ECS: reliable elastic computing services for building virtual computing environment

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICIS '09: Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
      November 2009
      1479 pages
      ISBN:9781605587103
      DOI:10.1145/1655925

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 24 November 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader