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.
- TeraGrid: http://www.teragrid.orgGoogle Scholar
- Open Science Grid (OSG): http://www.opensciencegrid.org/.Google Scholar
- R. P. Goldberg, A survey of virtual machine research. IEEE Computer. vol. 7, 1974, pp. 34--45.Google ScholarDigital Library
- 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 ScholarDigital Library
- P. Ruth, et al., Virtual Distributed Environments in a Shared Infrastructure. In IEEE Computer. vol. 38, 2005. Google ScholarDigital Library
- Michael Kozuch, Intel Research Pittsburgh. Internet Suspend/Resume. In the Fourth IEEE Workshop on Mobile Computing Systems and Applications, Callicoon, June, 2002. Google ScholarDigital Library
- Albeaus Bayucan, Robert LHenderson, et al. PBS Administrator Guide{Z}. 1998. 101 2120.Google Scholar
- 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 ScholarDigital Library
- Eugene Wu, Yanlei Diao, Shariq Rizvi. High-Performance Complex Event Processing over Streams, SIDMOD 2006, June 27--29, 2006, Chicago, Illinois, USA. Google ScholarDigital Library
- 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 Scholar
- E. N. (Mootaz) Elnozahy, Lorenzo Alvisi, A Survey of Rollback-Recovery Protocols in Message-Passing. CSUR, ISSN0360--0300, 2002. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Xeihai Zhang, Katarzyna Keahey, Ian Foster, Virtual Cluster Workspaces for Grid Application, ANL/MCS-P1246-0405, 2005.Google Scholar
- Garfinkel, S. 2007. Commodity Grid Computing with Amazon's S3 and EC2, Login, USENIX, February 2007.Google Scholar
- http://www.microsoft.com/systemcenter/appv/techoverview.mspxGoogle Scholar
- http://www.citrix.com/english/ps2/products/product.asp?contentid=186Google Scholar
- B. Bloom. Space/time tradeoffs in the hash coding with allowable errors. CACM, 13(7):422--426, 1970. Google ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- R-ECS: reliable elastic computing services for building virtual computing environment
Recommendations
Internet-based Virtual Computing Environment
The two dominating characteristics of new and emerging Internet applications are ultra-large scales and utility. Centralized data centers alone are often inadequate for running such applications. In this paper we introduce the concept of an Internet-...
Harnessing Cloud Technologies for a Virtualized Distributed Computing Infrastructure
The InterGrid system aims to provide an execution environment for running applications on top of interconnected infrastructures. The system uses virtual machines as building blocks to construct execution environments that span multiple computing sites. ...
Enhancing the Grid with Cloud Computing
Scientific computing has evolved considerably in recent years. Scientific applications have become more complex and require an increasing number of computing resources to perform on a large scale. Grid computing has become widely used and is the chosen ...
Comments