Abstract
Grid-Ireland, the national computational grid for Ireland, has a centrally managed core infrastructure: the installation and configuration of grid gateways at constituent sites are controlled from an Operations Centre based at Trinity College Dublin. We have developed tools to automate and simplify the deployment of Grid middleware to these sites. Virtual machine (VM) technology has performed an important role, allowing us to maximise the utilisation of server hardware and to simplify installation and management procedures. By running multiple OS instances, each on a VM, a full LCG-compatible Grid gateway can be hosted on a single computer. This has significantly reduced the hardware, installation and management investment needed to deploy a new site. In this paper, we summarise an evaluation of competing VM technologies and relate our experience with virtual machines to date. We also describe a single-computer Grid gateway based on the Xen VM system which we plan to deploy to eleven new sites in early 2005.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
LCG: LHC Computing Grid Project (LCG) (2004), home page, http://lcg.web.cern.ch/
Anderson, P., Scobie, A.: LCFG — the Next Generation. In: UKUUG Winter Conference, UKUUG (2002)
Gum, P.H.: System/370 Extended Architecture: Facilities for Virtual Machines. IBM Journal of Research and Development 27, 530–544 (1983)
Devine, S., Bugnion, E., Rosenblum, M.: Virtualization system including a virtual machine monitor for a computer with a segmented architecture. US Patent (1998)
Bellard, F.: QEMU CPU emulator (2004), http://fabrice.bellard.free.fr/qemu
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the Art of Virtualization. In: Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles. ACM, New York (2003)
Dike, J.: A user-mode port of the Linux kernel. In: Proceedings of the 4th Annual Linux Showcase & Conference, Atlanta, USENIX (2000)
Childs, S., Coghlan, B., O’Callaghan, D., Walsh, J., Quigley, G.: A single-computer grid gateway using virtual machines. In: Proceedings of the IEEE Conference on Advanced Information Networking and Applications (2005) (to appear)
Figueiredo, R.J., Dinda, P.A., Fortes, J.A.B.: A Case for Grid Computing on Virtual Machines. In: Proceedings of the International Conference on Distributed Computing Systems (2003)
McBride, D.: Deploying LCG in User Mode Linux, http://www.doc.ic.ac.uk/~dwm99/LCG/LCG-in-UML.html
Garcia, A., Hardt, M.: User Mode Linux LCFGng server (2004), http://gridportal.fzk.de/websites/crossgrid/site-fzk/UML-LCFG.txt
Fraser, K.A., Hand, S.M., Harris, T.L., Leslie, I.M., Pratt, I.A.: The Xenoserver computing infrastructure. Technical Report UCAM-CL-TR-552, University of Cambridge Computer Laboratory (2003)
Whitaker, A., Shaw, M., Gribble, S.: Denali: Lightweight virtual machines for distributed and networked applications. In: Proceedings of the USENIX Annual Technical Conference (2002)
Coulson, D.: UML-based pseudo-dedicated hosting service, http://uml.openconsultancy.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Childs, S., Coghlan, B., O’Callaghan, D., Quigley, G., Walsh, J. (2005). Deployment of Grid Gateways Using Virtual Machines. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds) Advances in Grid Computing - EGC 2005. EGC 2005. Lecture Notes in Computer Science, vol 3470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11508380_77
Download citation
DOI: https://doi.org/10.1007/11508380_77
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26918-2
Online ISBN: 978-3-540-32036-4
eBook Packages: Computer ScienceComputer Science (R0)