Provide virtual distributed environments for grid computing on demand. (English) Zbl 1187.68059

Summary: Grid users always expect to meet some challenges to employ Grid resources, such as customized computing environment and QoS support. In this paper, we propose a new methodology for Grid computing - to use virtual machines as computing resources and provide virtual distributed environments for Grid users. It is declared that employing virtual environment for Grid computing can bring various advantages, for instance, computing environment customization, QoS guarantee and easy management. A light weight Grid middleware, Grid Virtualization Engine, is developed accordingly to provide functions of building virtual environment for Grids. We also present a typical use case, on-demand build a virtual e-Science infrastructure to justify the methodology.


68M10 Network design and communication in computer systems
Full Text: DOI Link


[1] Adabala, S.; Chadha, V.; Chawla, P.; Figueiredo, R.; Fortes, J.; Krsul, I.: From virtualized resources to virtual computing grids: the in-VIGO system, Future generat comput syst 21, No. 6, 896-909 (2005)
[2] Buege V, Kemp Y, Kunze M, Oberst O, Quast G. Virtualizing a batch queueing system at a university Grid center. In: Proceeding of workshop on XEN in HPC cluster and Grid computing environments (XHPC). LNCS, vol. 4331. Italy; 2006. p. 397 – 406.
[3] Cao J, Jarvis SA, Saini S, Nudd GR. GridFlow: workflow management for Grid computing. In: Proceedings of the 3rd IEEE international symposium on cluster computing and the Grid; 2003. p. 198 – 205.
[4] Childs, S.; Coghlan, B.; Mccandless, J.: Gridbuilder: a tool for creating virtual grid testbeds, , 77 (2006)
[5] Childs, S.; Coghlan, B.; O’callaghan, D.; Quigley, G.; Walsh, J.: A single-computer grid gateway using virtual machines, , 310-315 (2005)
[6] Fallenbeck N, Picht HJ, Smith M, Freisleben B. Xen and the art of cluster scheduling. In Proceedings of 1st international workshop on virtualization technology in distributed computing, USA. IEEE Computer Society; November 2006.
[7] Figueiredo RJO, Dinda PA, Fortes JAB. A case for Grid computing on virtual machine. In: Proceedings of the 23rd international conference on distributed computing systems; 2003. p. 550 – 9.
[8] Keahey, K.; Foster, I.; Freeman, T.; Zhang, X.: Virtual workspaces: achieving quality of service and quality of life in the grid, Sci program 13, No. 4, 265-275 (2005)
[9] Mowafi M, Jiang N, Caudell T, Shu W, Wu M. Real-time transmission of stereo images over the access Grid. In: Proceedings of the IEEE international symposium on circuits and systems; 2002. p. 633.
[10] Russell, M.; Allen, G.; Daues, G.; Foster, I.; Seidel, E.; Novotny, J.: Wrong label. The astrophysics simulation collaboratory: a science portal enabling community software development, Cluster comput 5, No. 3, 297-304 (2002) · Zbl 1007.68609
[11] Ruth, P.; Jiang, X.; Xu, D.; Goasguen, S.: Virtual distributed environments in a shared infrastructure, IEEE computer 38, No. 5, 63-69 (2005)
[12] Shoykhet A, Lange J, Dinda P. Virtuoso: a system for virtual machine marketplaces. Technical report NWU-CS-04-39. Northwest University; July 2004.
[13] GridSAM: grid job submission and monitoring web service. <http://gridsam.sourceforge.net/> [accessed on Nov. 2007].
[14] Sudholt, W.; Baldridge, K.; Abramson, D.; Enticott, C.; Garic, S.; Kondric, C.: Application of grid computing to parameter sweeps and optimizations in molecular modeling, Future generat comput syst 21, No. 1, 27-35 (2005)
[15] Amazon Elastic Compute Cloud. <http://aws.amazon.com/ec2/> [accessed on Nov. 2008].
[16] Eucalyptus Project. <http://eucalyptus.cs.ucsb.edu/> [accessed on Sep. 2008].
[17] OASIS Web Services Business Process Execution Language. <http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel/> [accessed on Nov. 2008].
[18] OMII-BPEL. <http://sse.cs.ucl.ac.uk/omii-bpel/> [accessed on Nov. 2008].
[19] OpenNEbula Project. <http://www.opennebula.org/>.
[20] Globus virtual workspace interface guide. <http://workspace.globus.org/vm/tp1.3/interfaces/index.html/> [accessed on Nov. 2008].
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.