Abstract
Distributed virtual machines can help to build scalable, manageable and efficient Grid infrastructures. The work proposed in this paper focuses on employing virtual machines for Grid computing. In order to efficiently run Grid applications, resource information of virtual machines should be provided. The paper firstly discusses the system architecture of virtual machine pools and the process of information retrieval from virtual machines. Based on the characterization of the system model, the paper presents the work how to retrieve resource information from Xen/VMware virtual machines via VMware CIM SDK and light weight Java agents. The resource information is integrated into Grid information service. The work is implemented in a test bed with Xen/VMware virtual machines and Globus Toolkit.
Chapter PDF
References
Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Philosophy of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Technical report, Open Grid Service Infrastructure Workgroup, Global Grid Forum (2002)
Wang, L., Jie, W., Zhu, H.: State-of-Arts: Workflow Management for Grid Computing. In: Grid Technologies: Emerging from Distributed Architectures to Virtual Organizations, ch. 9, pp. 241–271. WIT Press (2006)
Wang, L., Kunze, M.: On the Design of Virtual Environment Based Workflow System for Grid Computing. In: Proceedings of International Workshop on Workflow System for Grid Computing and Applications (WSGE), China, October 2006, pp. 212–218. IEEE Computer Society Press, Los Alamitos (2006)
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 19th ACM Symposium on Operating Systems Principles (SOSP), pp. 164–177. ACM Press, New York (2003)
VMware virtualization products, http://www.vmware.com
User Mode Linux, http://user-mode-linux.sourceforge.net
Keahey, K., Foster, I., Freeman, T., Zhang, X., Galron, D.: Virtual Workspaces in the Grid. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol. 3648, pp. 421–431. Springer, Heidelberg (2005)
Buege, V., Kemp, Y., Kunze, M., Oberst, O., Quast, G.: Virtualizing a Batch Queueing System at a University Grid Center. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds.) ISPA Workshops 2006. LNCS, vol. 4331, pp. 397–406. Springer, Heidelberg (2006)
Childs, S., Coghlan, B., McCandless., J.: GridBuilder: A Tool for Creating Virtual Grid Testbeds. In: Proceedings of 2nd IEEE Conference on eScience and Grid computing (e-Science), pp. 77–77. IEEE Computer Society Press, Amsterdam, Netherlands (2006)
Childs, S., Coghlan, B., O’Callaghan, D., Quigley, G., Walsh., J.: A Single-computer Grid Gateway Using Virtual Machines. In: Proceedings of the 19th International Conference on Advanced Information Networking and Applications, pp. 310–315. IEEE Computer Society Press, Washington, DC, USA (2005)
Tatezono, M., Maruyama, N., Matsuoka, S.: Making Wide-Area, Multi-Site MPI Feasible Using Xen VM. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds.) ISPA Workshops 2006. LNCS, vol. 4331, pp. 387–396. Springer, Heidelberg (2006)
Travostino, F., Daspit, P., Gommans, L., Jog, C., de Laat, C., Mambretti, J., Monga, I., van Oudenaarde, B., Raghunath, S., Wang, P.: Seamless Live Migration of Virtual Machines over the MAN/WAN. Future Generations Computer Systems 22, 901–907 (2006)
Fallenbeck, N., Picht, H.J., Smith, M., Freisleben, B.: Xen and the Art of Cluster Scheduling. In: Proc. of 1st International Workshop on Virtualization Technology in Distributed Computing, IEEE Computer Society Press, Los Alamitos (2006)
Ruth, P., Jiang, X., Xu, D., Goasguen., S.: Towards Virtual Distributed Environments in a Shared Infrustructure. IEEE Computer 38(5), 63–69 (2005)
Adabala, S., Chadha, V., Chawla, P., Figueiredo, R., Fortes, J., Krsul, I., Matsunaga, A., Tsugawa, M., Zhang, J., Zhao, M., Zhu, L., Zhu., X.: From Virtualized Resources to Virtual Computing Grids: the In-VIGO System. Future Generation Computing Systems 21(6), 896–909 (2005)
Performance Comparison of VMMs (July 2006), http://www.cl.cam.ac.uk/research/srg/netos/xen/performance.html
Soltesz, S., Fiuczynski, M.E., Peterson, L., McCabe, M., Matthews, J.: Virtual Doppelganger: On the Performance, Isolation, and Scalability of Para- and Paene- Virtualized Systems (November 2005), http://www.cs.princeton.edu/~mef/research/paenevirtualization.pdf
Strazdins, P., Alexander, R., Barr, D.: Performance Enhancement of SMP Clusters with Multiple Network Interfaces Using Virtualization. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds.) ISPA Workshops 2006. LNCS, vol. 4331, pp. 452–463. Springer, Heidelberg (2006)
Common Information Model, http://www.dmtf.org/standards/cim
Distributed Management Task Force, http://www.dmtf.org
Pegasus CIMOM, http://www.openpegasus.org
Storage Management Initiative Specification, http://www.snia.org/smi/tech_activities/smi_spec_pr/spec
Information Provider for Globus Index Service, http://www.globus.org/toolkit/docs/4.0/info/index/WS_MDS_Index_HOWTO_Execution_Aggregator.html
Compact Muon Solenoid, http://cms.cern.ch
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kunze, M., Wang, L. (2008). Information Service of Virtual Machine Pool for Grid Computing. In: Bougé, L., et al. Euro-Par 2007 Workshops: Parallel Processing. Euro-Par 2007. Lecture Notes in Computer Science, vol 4854. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78474-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-540-78474-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78472-2
Online ISBN: 978-3-540-78474-6
eBook Packages: Computer ScienceComputer Science (R0)