Grid4Utility: A Grid Infrastructure for Utility Computing TIN2006

Anuncio
Jornada de Seguimiento de Proyectos, 2009
Programa Nacional de Tecnologı́as Informáticas
Grid4Utility: A Grid Infrastructure for Utility
Computing
TIN2006-02806
Ignacio Martı́n Llorente ∗
Distributed Systems Architecture Research Group
Universidad Complurense de Madrid
Abstract
Next step in the evolution of grid computing will be the deployment of outsourced
grids that will provide resources on demand over the Internet. Utility computing is a
service provisioning model, which will provide adaptive, flexible and simple access to
computing resources. Such paradigm exhibits several potential benefits for an organization: reducing fixed costs, treating IT as a variable cost, providing access to unlimited
computational capacity and improving flexibility, thereby making resource provision more
agile and adaptive. The full separation between the provider and the consumer required
by a utility model involves several challenges. Our position is that Grid technology overcomes such challenges by means of its standard functionality for flexible integration of
diverse distributed resources. Todays utility solutions do not use a grid infrastructure.
The aim of this project is to perform the research in grid technology required to enable the
deployment of utility computing solutions. The federation of existing grid infrastructures,
an efficient development model for the common scientific application profiles, and quality
of service assurance are the three main technological challenges tackled in the context of
this project. The research results are relevant not only to develop a utility architecture,
but also to allow the coordinated access to the high number of grid infrastructures that
have been developed in the context of numerous national and international projects.
Keywords: Grid, Utility
1
Summary of the Proposal
The project is aimed at conducting reseach on the use of grid technology to enable utility
computing solutions that interoperate heterogeneous Grid infrastructures.
1.1
Objectives
In order to accomplish the aim of the project, we defined three challenging and interrelated
scientific objectives, some of them breaking down into shorter-term objectives:
∗ Email:
[email protected]
TIN2006-02806
Figure 1: Work plan.
A.1. Programming models for utility computing infrastructures to enable the
efficient porting of the most common application profiles
A.2. Alternatives for the federation of grid infrastructures to enable the hierarchical deployment of existing grid infrastructures
A.2.1. Alternatives for meta-scheduling that consider execution and input/output profiles
in the discovery, selection and submission processes
A.2.2. Alternatives for information aggregation in different infrastructures to reduce the
delay in information update and transferring
A.2.3. Alternatives to assure information confidentiality and integrity in resources sharing
A.2.4. Alternatives for resource sharing policies among grid infrastructures
A.3. Techniques for quality of service provision (QoS) in the grid
A.3.1. Alternatives for meta-scheduling based on quality of service parameters that consider
resource interconnection performance, being able to interface to network components
A.3.2. Meta-scheduling of applications on virtual environments in grids and their support
for the implementation of SLAs (Service Level Agreement)
A.3.3. Quality of service to execute multimedia applications on the grid
1.2
Work Plan and Resources
The Work Plan was organized in three interrelated scientific activities, some breaking down
into tasks. Two researchers were added to the initial team: Dr. Eduardo Huedo Cuesta and
Dr. Jose Luis Vázquez-Poletti; and two researchers have just obtained a PhD degree.
2
Progress Report
This section describes for each task the main achievements and related publications.
2.1
2.1.1
A01: Programming Models and Application Evaluation
A0101: Programming Models and Application Evaluation
DRMAA (Distributed Resource Management Application API) OGF Recommendation has
been chosen as programming models for utility computing infrastructures. The GridWay DR-
TIN2006-02806
MAA reference implementation provides the final user with a uniform, secure and reliable
interface to manage the applications executed on a utility computing infrastructure.
• J. Herrera, E. Huedo, R. Montero and I. Llorente , “GridWay DRMAA 1.0 Implementation - Experience
Report”, Open Grid Forum, Open Document GFD.104, may 2007
• I. M. Llorente, R. S. Montero, E. Huedo, C. Vázquez, J. L. Vázquez-Poletti, J. Herrera, K. Leal, “GridWay as
a Tool for Porting Applications to the EGEE Infrastructure”, 2nd EGEE User Forum, may 2007, UK
• I. M. Llorente, R. S. Montero, E. Huedo, C. Vázquez, J. Fontán, H. Herrera and J. L. Vázquez-Poletti, “GridWay
Interfaces for On-demand Access to EGEE”, EGEE Conference 2007, october 2007, Budapest, Hungary
• R. M. Badia, D. Du, E. Huedo, A. Kokossis, I. M. Llorente, R. S. Montero, M. de Palol, R. Sirvent, and C.
Vázquez, “Integration of GRID superscalar and GridWay Metascheduler with the DRMAA OGF Standard”’,
EuroPar 2008, Gran Canaria, Spain, 2008, Lecture Notes in Computer Science (LNCS), pp. 445-455, Vol. 2008,
Springer Verlag
New techniques based on dynamic selection of the task granularity and file
locality for the efficient execution of embarrassingly distributed and master-worker
execution profiles on heterogenous and dynamic Grid infrastructures. The techniques have
been applied for porting Bioinformatics and Physics Fusion applications.
• J. L. Garzón , E. Huedo, R. S. Montero, I. M. Llorente and P. Chacón, “Adaptation of a Multi-Resolution
Docking Bioinformatics Application to the Grid”, Journal of Software, Vol. 2, N. 2, pp. 1-10, 2007
• J. I. Garzón, E. Huedo, R. S. Montero, I. M. Llorente, and P. Chacón, “Grid Multi-Resolution Docking”, 15th
Euromicro Conference on Parallel and Network-based Processing, pp. 3-10, 2007, IEEE Computer Society
• F. Castejón, I. Campos, A. Cappa, L.A. Fernández, E. Huedo, I.M. Llorente, V. Martı́n, R.S. Montero, M.
Mikhailov, A. Taranc—n, M.A. Tereschenko, J.L. Vázquez-Poletti, J.L. Velasco, V. Voznesensky, “Fusion in
the Grid”, Spanish Conference on e-Science Grid Computing, march 2007, Madrid, pp. 141-146, CIEMAT
• F. Castejón, I. Campos, J. L. Vázquez-Poletti, J. L. Velasco, V. Voznesensky, A. Cappa, L. A. Fernández, E.
Huedo, I. M. Llorente, V. Mart’n, R. S. Montero, M. Mikhailov and A. Tarancón, “Status of Fusion Activities
in the Grid”, 2nd EGEE User Forum, may 2007, Manchester, UK
• L. Vázquez-Poletti, E. Huedo, R. S. Montero, I. M. Llorente, A. Cappa, M. Tereshchenko and F. Castejón,
“MARATRA: A Production Fusion Physics System”, 2nd EGEE User Forum, may 2007, Manchester, UK
• F. Castejón, J.L. Velasco, A. Tarancón, J. L. Vázquez-Poletti, V. Voznesensky, M. Tereshchenko and A. Cappa,
“Fusion Results within EGEE”, 3rd EGEE User Forum, Clermont-Ferrand, France
New agglomeration and replication techniques for optimizing the execution of
workflows on top of dynamic heterogeneous Grid infrastructures. The techniques have been
evaluated in the porting of the Bioinformatics CD-HIT application.
• J.L. Vázquez-Poletti, E. Huedo, R.S. Montero and I.M. Llorente, “Workflow Management in a Protein Clustering Application”, Seventh IEEE International Symposium on Cluster Computing and the Grid - CCGrid 2007,
Conference Proceedings, pp. 679-684, IEEE Computer Society Press
• J. L. Vázquez-Poletti, E. Huedo, R. S. Montero, I. M. Llorente, J. M. Fernández and A. Valencia, “Protein
Clustering on the EGEE”, 2nd EGEE User Forum, may 2007, Manchester, UK
• J. L. Vázquez-Poletti, E. Huedo, R. S. Montero, I. M. Llorente, J. M. Fernández and A. Valencia, “Protein
Clustering with CD-HIT on the EGEE”, 8th Spanish Symposium on Computational Biology, february 2008,
Valencia, Spain
• J. L. Vázquez-Poletti, E. Huedo, R. S. Montero and I.M. Llorente, “Advanced Strategies for Efficient Workflow
Management in a Protein Clustering Application with GridWay”, 1st Iberian Grid Infrastructure Conference,
may 2007, Santiago de Compostela, Spain, Conference Proceedings, pp. 1991-207, CESGA
• J. L. Vázquez-Poletti, E. Huedo, R. S. Montero and I. M. Llorente, “Replication Heuristics for Efficient Workflow Execution on Grids”, Intl. Conf. Grid computing, high-performAnce and Distributed Applications, GADA
2007, Vilamoura, Portugal, Lecture Notes in Computer Science (LNCS), Vol. 4805, pp. 31-32.
• J.L. Vázquez-Poletti, E. Huedo, R.S. Montero and I.M. Llorente, “CD-HIT Workflow Execution on Grids using
Replication Heuristics”, Workshop on Modern Computer Tools for the Biosciences 2008, 8th IEEE International
Symposium on Cluster Computing (CCGRID2008), Lyon, France, pp. 735-740, IEEE Computer Society Press
• J.L. Vázquez-Poletti, E. Huedo, R.S. Montero, I.M. Llorente, J. M. Fern‡ndez and A. Valencia, “Protein
Clustering with CD-HIT on Grid environments’, under review at Bioinformatics
A new scheduling algorithm to distribute tasks and loops on heterogenous and
dynamic Grid environments has been developed. The algorithm is an enhancement of the
distributed dynamic self-scheduler algorithm used in loop parallelization that takes into account
all Grid characteristics: a high degree of heterogeneity, high fault rate, dynamic resource
availability, etc. The algorithm has been applied to the efficient execution of Physics Fusion
simulation codes.
• J. Herrera, E. Huedo, R. S. Montero and I. M. Llorente, “Ejecución Distribuida de Bucles en Grids Computacionales”, Boletı́n de RedIris 80, pp. 52-56, Abril 2007, Centro de Comunicaciones CSIC/ RedIRIS, Spain
• J. Herrera, E. Huedo, R. S. Montero and I. M. Llorente, “Distributed Task Scheduling for Physics Fusion
Applications”, 3rd EGEE User Forum, february 2008, Clermont-Ferrand, France
TIN2006-02806
2.2
2.2.1
A02: Architectures for the Federation of Grid Infrastructures
A0201: Meta-scheduling among Grid Infrastructures
We have proposed and evaluated an innovative architecture for utility computing, based
on Grid federation, which can be easily deployed on any infrastructure based on Globus.
The publications demonstrate its many advantages in terms of security, scalability and site
autonomy, and includes performance results. In order to provide a seamless access to the
utility provider from a local cluster, we have also evaluated solutions based on transfer queues.
• Tino Vázquez, Eduardo Huedo, Ruben S. Montero and Ignacio M. Llorente, “Evaluation of A Utility Computing
Model based on the Federation of Grid Infrastructures”, EuroPar 2007, Rennes, Francia, 2007, Lecture Notes
in Computer Science (LNCS), Vol. 4641, pp. 372-381, Springer Verlag
• E. Huedo, R. S. Montero and I. M. Llorente, “Infraestructuras grid para utility computing”, Computaci—n
Grid: del Middleware, Universidad de Castilla La Mancha
• Tino Vázquez, Javier Fontan, Eduardo Huedo, Ruben S. Montero and Ignacio M. Llorente, “Transparent Access
to Grid-Based Compute Utilities”, PPAM 2007, Gdansk, Polonia, Lecture Notes in Computer Science (LNCS),
Vol. 4967, 2008, pp. 817-824, Springer Verlag
• E. Huedo, R. S. Montero and I. M. Llorente, “A Taxonomy of Grid Scheduling Architectures”, under review
at IEEE Computer
2.2.2
A0202: Approaches for Information Aggregation
Our aim has been to define an efficient scheduling algorithm without requiring monitoring attributes of the resources in the federated Grids. A performance model, previously proposed to
characterize the performance of Grid infrastructures with their asymptotic performance and half-performance length, has been extended to evaluate federations of grids.
This model allows the definition of new scheduling policies only considering two aggregated
performance metrics in order to reduce the total execution time of a workload, while also taking
into account resource ownership, to maximize the use of local resources and reduce costs.
• C. Vázquez, E. Huedo, R. S. Montero and I. M. Llorente, “A Performance Model for Federated Grid Infrastructures”, 16th Euromicro Intl. Conf. Parallel, Distributed and network-based Processing (PDP 2008), february
2008, Toulouse, France, Proceedings, IEEE Computer Society,pp. 188-192
• C. Vázquez, E. Huedo, R. S. Montero and I. M. Llorente, “Federation of TeraGrid, EGEE and OSG Infrastructures through a Metascheduler”, under review at Future Generation Computing Systems, Elsevier
2.2.3
A0203: Confidentiality and Integrity
We have evaluated the security and autonomy implications of the models for federation of Grid infrastructures. The recursive architecture for hierarchical Grids fully hides
the federated infrastructure configuration details. Only one machine should be accessible from
the Internet with a limited set of services, so drastically reducing security requirements.
• J. L. Vázquez-Poletti , E. Huedo, R. S. Montero, e I. M. Llorente, “A Comparison Between two Grid Scheduling
Philosophies: EGEE WMS and GridWay”, Multiagent and Grid Systems, pp. 429-439, 2007, IOS Press
• I. M. Llorente, R. S. Montero, E. Huedo, T. Váquez y J. L. Vázquez-Poletti, “GridWay: A metascheduler for
Globus-based Grids”, 2nd Annual TeraGrid Conf. TeraGrid 2007, june 2007, Madison, WI, USA
• E. Huedo, R. S. Montero and I. M. Llorente, “A Recursive Architecture for Hierarchical Grid Resource Management”, Future Generation Computing Systems The International Journal of Grid Computing: Theory, Methods
and Applications, 25 (4), pp. 401-405, April 2009, Elsevier
TIN2006-02806
2.2.4
A0204: Resource Sharing Policies
We are developing new scheduling algorithms to reduce the makespan of the submitted applications, and to increase the performance of the resources at each level in
the Grid hierarchy. The new algorithm does not require information on processor speeds
and task lengths although those could be used to set the initial objective, and only needs
information about the past performance of the resources to predict a new objective.
• K. Leal, E. Huedo, R. S. Montero and I. M. Llorente, “Scheduling Strategies in Federated Grids”, 2008 High
Performance Computing & Simulation Conference (HPCS 2008), june 2008, Nicosia, Cyprus, ECMS
• K. Leal, E. Huedo and I. M. Llorente, “Dynamic Objective and Advance Scheduling in Federated Grids”,
Intl. Conf. Grid computing, high-performAnce and Distributed Applications, GADA 2008, Monterrey, Mexico,
Lecture Notes in Computer Science (LNCS), pp. 711-725, Vol. 5331, 2008, Springer Verlag
• K. Leal, E. Huedo and I. M. Llorente, “A Decentralized Model for Scheduling Independent Tasks in Federated
Grids”, under review at Future Generation Computing Systems The International Journal of Grid Computing:
Theory, Methods and Applications, Elsevier
2.3
2.3.1
A03: Quality of Service Provisioning in the Grid
A0301: Meta-scheduling based on Quality of Service Parameters
We have analyzed the application of Quality of Service (QoS) provisioning techniques
for Grid resource management, and the adaptation of the meta-scheduler to include
QoS parameters. The meta-scheduling policies analyzed are mainly based on two strategies:
scheduling based on resource level utilization; and scheduling based on time of use. We have
extended the work to wireless networks without infrastructure (ad-hoc networks), by achieving
an analysis of the main resource discovering techniques in ad-hoc grids, and we have
proposed a hybrid method that improves the efficiency of the existing discovering mechanisms.
We have also analyzed the application of other advanced services by modern networks
to grid resource management, as multicasting to improve efficiency of file transfers.
• R. Moreno, “A Hybrid Mechanism for Resource/Service Discovery in Ad-Hoc Grids”, to appear in the Journal
on Future Generation Computer Systems (2008)Elsevier
• R. Moreno, “Application Layer Multicast Techniques in Grid Environments”, EATIS 2007 - Euro American
Conference on Telematics and Information System. Faro, PORTUGAL. May 2007, ACM Digital Library
• Rafael Moreno-Vozmediano, Krishna Nadiminti, Srikumar Venugopal, Ana B. Alonso-Conde, Hussein Gibbins
and Rajkumar Buyya, “Portfolio and investment risk analysis on global grids”, Journal of Computer and System
Sciences Vol. 73 (2007) pp. 1164-1175, Elsevier
• Carlos Castillo-Trello, R. Moreno, “Aplicación de t écnicas multicast para la mejora del sistema de descubrimiento de recursos en Grids”, XVII Jornadas Paralelismo. Albacete, Spain, September 2006
• R. Badı́a et al, “Use-Cases and Requirements for Grid Checkpoint and Recovery”, Open Grid Forum, Open
Document GFD.92, may 2007
2.3.2
A0302: Virtual Environments in Grids
We have proposed and evaluated in production infrastructures two new approaches to
overcome Grid computing limitations due to heterogeneity in the Grid resources
and the application configuration demands: (i) an straightforward deployment of custom
virtual machines to support the application execution, (ii) and a new architecture to provision
computing elements that allows to dynamically adapt them to changing VO demands.
• A. J. Rubio, R. S. Montero, E. Huedo and I. M. Llorente, “Straightforward Deployment of XMM-Newton
Scientific Analysis Software on Grids with GridWay”, ESA Grid Workshop 2006, october 2006, Madrid, Spain
• A. J. Rubio, R. S. Montero, E. Huedo and I. M. Llorente, “Management of Virtual Machines on Globus Grids
Using GridWay”, Fourth High-Performance Grid Computing Workshop, 21st IEEE International Parallel and
Distributed Processing Symposium, pp. 1-7, 2007, Conference Proceedings, IEEE Computer Society Press
TIN2006-02806
• D. Tapiador, A. J. Rubio-Montero, E. Huedo, R. S. Montero and I. M. Llorente, “Two Approaches for the
Management of Virtual Machines on Grid Infrastructures”, Spanish Conference on e-Science Grid Computing,
march 2007, Madrid, Spain, Conference Proceedings, pp. 72-82, CIEMAT
• I. M. Llorente, E. Huedo, R. S. Montero, A. J. Rubio and D. Tapiador, “Using GridWay for the Management
of Virtual Machines in the EGEE Infrastructure”, 2nd EGEE User Forum, may 2007, Manchester, UK
• M. Rodriguez, D. Tapiador, J. Fontan, E. Huedo, R. S. Montero and I. M. Llorente, “Dynamic Provisioning of
Virtual Clusters for Grid Computing”, 3rd Workshop on Virtualization in High-Performance Cluster and Grid
Computing (VHPC 08), EuroPar 2008, Gran Canaria, Spain, 2008, Workshop Proceedings, Lecture Notes in
Computer Science (LNCS), Springer Verlag
• R. S. Montero, E. Huedo and I. M. Llorente, “Dynamic Deployment of Custom Execution Environments in
Grids”, The Second International Conference on Advanced Engineering Computing and Applications in Sciences
(ADVCOMP 2008), Valencia Spain, October 2008, pp. 33-38, Proceedings, IEEE Computer Society
We are also evaluating the challenges in the dynamic and scalable management of
virtual machines on a distributed pool of resources.
• R. S. Montero, I. M. Llorente et al, “The RESERVOIR Model and Architecture for Open Federated Cloud
Computing”, to appear in IBM Systems Journal
• B. Sotomayor, R. S. Montero, I. M. Llorente, I. Foster, “Capacity Leasing in Cloud Systems using the OpenNebula Engine”, Workshop on Cloud Computing and its Applications 2008 (CCA08), Chicago, October, 2008
• B. Rochwerger, A. Galis, E. Levy, J. A. Cáceres, D. Breitgand, Y. Wolfsthal, I. M. Llorente, M. Wusthoff,
R. S. Montero, and E. Elmroth, “RESERVOIR: Management Technologies and Requirements for Next Generation Service Oriented Infrastructures”, 11th IFIP/IEEE International Symposium on Integrated Network
Management, Nueva York, USA, 2008
• R. Moreno, R. S. Montero and I. M. Llorente, “On-Demand Scale-Out of Computing Clusters Using Infrastructure Clouds”, under review at Computer Networks
• B. Sotomayor, R. S. Montero, I. M. Llorente and I. Foster, “An Open Source Solution for Virtual Infrastructure
Management in Private Clouds”, under review at IEEE Internet Computing
• R. Moreno, R. S. Montero and I. M. Llorente, “Elastic provisioning of a web server cluster with cloud resources”,
under review at IEEE Internet Computing
• R. Moreno, R. S. Montero and I. M. Llorente, “An Elasticity Model of High Throughput Computing Clusters”,
under review at IEEE Transactions on Parallel and Distributed Systems
• B. Sotomayor, R. S. Montero, I. M. Llorente and I. Foster, “Resource Leasing and the Art of Suspending
Virtual Machines”, submitted to the 11th IEEE International Conference on High Performance Computing
and Communications (HPCC-09)
• R. Moreno, R. S. Montero and I. M. Llorente, “Cloud Computing for on-Demand Grid Resource Provisioning”,
submitted to a book on ”Trends in High Performance and Large Scale Computing”
2.3.3
A0303: Quality of Service for Multimedia Application Execution
Collaborative and distributed applications such as multimedia must adhere to stringent realtime constraints and quality of service requirements. Since Grids are naturally highly dynamic
and heterogeneous environments, we have considered the use of Java to integrate heterogeneous systems from supercomputers to PDAs. In general, the environment must accommodate
the embedded small-scale constraints associated with PDAs, and enable the execution of the
applications traditionally supported on the desktop such as soft real-time multimedia applications. Although, Java has some shortcomings regarding the real-time requirements; in order to
provide solutions for the extension of Java for Distributed Real-time Systems, we have studied
how to extend the memory management system provided by the Real-Time Java
Specification.
• M.T. Higuera-Toledano, “Towards an Extension of Real-Time Java Supporting Several Multimedia Applications”, Proceedings of the 5th ACS/IEEE International Conference on Computer Systems and Applications
(AICCSA-07), Conference Proceedings, pp. 521-527, IEEE Computer Society Press
• M. T. Higuera-Toledano, “Allowing Cycle’s References among Scoped Memory Areas in the Real-Time Specification of Java”, Proc. of the 10th International Symposium on Object-Oriented Real-Time Distributed
Computing (ISORC’07), Conference Proceedings, pp. 110-114, IEEE Computer Society Press
• M.T. Higuera-Toledano, “Name-based Write Barriers in Real-Time Java”, IEEE International Conference on
Computer and Information Technology, 2007, Conference Proceedings, pp. 781-786, IEEE Computer Society
TIN2006-02806
• M. T. Higuera-Toledano, “Allowing Cycle References by Introducing Controlled Violations of the Assignment
Rules in Real-Time Java”, Proc. of the 11th International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’08), pp. 463-467, IEEE Computer Society
• M.T. Higuera-Toledano, “Making Stronger and Flexible the Single Parent Rule in the Real-time Specification
of Java”, Proceedings of the 6th International Workshop on Java Technologies for Real-time and Embedded
Systems, JTRES 2008, Conference Proceedings, pp. 19-28, ACM International Conference Proceeding
3
Measurable Results
The project has fully achieved its objectives and technical goals for the period.
3.1
Scientific Outcomes
The results of the project have been published in the leading journals and proceedings books:
• JCR journals: 4 (+8 under review); Other inter journals: 2; Spanish journals: 1
• LNCS conferences: 6; ACM-IEEE Conferences: 11 (+1 under review)
• Other conferences: 4 (+1 under review); Spanish Conferences: 2
• Standardization Documents: 2; Books of Abstracts: 11
The list of publications of the research group is available at dsa-research.org, and the list of
additional presentations, seminars and demonstrations about the technology outcomes
is available at www.gridway.org/doku.php?id=outreach:outreach. Moreover, the group maintains its own weblog (blog.dsa-research.org) and also publishes posts in GridGurus (gridgurus.typepad.com) in order to disseminate the results of the project. The results have been
referenced in more than 300 research publications.
3.2
Technological Outcomes and Technology Transfer
The proposal includes technological objectives and milestones for the development of the software prototypes required to do the research, which are being transferred to the industry and
the scientific community:
• The GridWay Metascheduler (www.GridWay.org) has been enhanced in order to incorporate the new DRMAA bindings for application porting and information and execution
drivers for federation of infrastructures using adapters. GridWay is distributed as open-source
software under the terms of the Apache license v2.0. Since the beginning of the project
in 2007, we have registered 1.822 downloads from 103 different countries and 40.000 visits from 21.000 different visitors. GridWay is also distributed through the Globus distributions, a ”de facto” standard for Grid Computing. GridWay is used in most of the international and regional Grid Infrastructures around the world and in several enterprise Grids
(http://www.gridway.org/doku.php?id=success:projects).
• We have also developed GridGateWay, with the new execution, information and security components, for federation of Grid infrastructures. These components, available at
www.Grid4Utility.org and http://www.gridway.org/doku.php?id=related:transferq, are being
used in D-Grid (German Grid Infrastructure) and APAC Grid (Australian Grid Infrastructure).
The outcomes are also being used by several research groups as framework to do
research on scheduling and application porting.
TIN2006-02806
3.3
Researcher Training
Two researchers have just obtained a PhD degree in research topics of the Project:
Jose Luis Vázquez-Poletti (“Ejecución Eficiente de Flujos de Trabajos Computacionales en el
Grid”) and José Herrera Sanz (“Técnicas Adaptativas de Planificación de Bucles en Grids”).
Additionally, five Master Research Projects have been supervised by members of the
research team: D. Jose Ignacio Garzón, D. Daniel Tapiador, D. Antonio Juan Rubio, D.
Constantino Vázquez, D. Manuel Rodriguez, and D. Antonio Delgado Peris. These students
are doing their Ph.D in the research group.
The research group teaches several courses in the Master in Computer Science Research at Universidad Complutense de Madrid; and has been affiliated with the Interuniversity Ph.D program in Computer Science of the Universidad de Santiago de Compostela and
the Universidad de A Córuña, and with the Master in Parallel Computing and Grid of the
Universidad de Extremadura. Moreover, the research group has coordinated several postgraduate courses in Grid Technology at Universidad Complutense de Madrid.
3.4
Collaborations with other Teams
Collaboration with other research groups is performed in the context of the several national
and international initiatives in which the research group actively participates:
• National Research Grants: “Una Arquitectura Recursiva Para La Coexistencia De
Diferents Infraestructuras Grid En Internet”, UCM PR27/05-14035-BSCH; and “Evolución
de las Aplicaciones Bioinformáticas sobre Servicios de Red y Computación Distribuida Grid”,
CAM S-0505/TIC/000101
• International Projects: Main European projects in virtualized infrastructures and
cloud computing (“RESERVOIR: Resources and Services Virtualization without Barriers”,
EU grant agreement 215605), business Grids (“BEinGRID: Business Experiments in Grid”,
EU contract IST-2005-034702) and Grid infrastructures (“EGEE-II: Enabling Grids for EScience”, EU contract IST-2005-031688; and “EGEE-III: Enabling Grids for E-Science”, EU
grant agreement 22667); and the Globus Alliance, the main open-source community for Grid
Computing
• Standardization Bodies: Working gropus in the Open Grid Forum, such as DRMAAWG, GRAAP-WG, GSA-RG, JSDL-WG, and GridVirt-WG; and JSR-01 and JSR-50 specifications of the Java Community Process.
• Program Committees: The members of the group participate in the Program Committee of several yearly-celebrated workshops and conferences on parallel/distributed processing,
Grid computing, Cloud computing and virtualization.
• Technology Platforms: The group is a member of INES - Spanish Technology Platform
on Software and Services and NESSI - Networked European Software and Services Initiative.
• Spanish Collaborative Initiatives: The group has coordinated from 2004 to 2008 the
Spanish Initiative in Grid Middleware, funded by the following research grants: “Red Temática
Para La Coordinación De Actividades Middleware En Grids”, MEC TIC2002-12422-E; and
“Red Temática para la Coordinacion de Actividades Middleware en Grids II”, MEC TIN200525849-E. Additionally, the group coordinates the Middleware Activity in the Spanish Initiative
in e-Science, funded by the research grant “Red e-Ciencia en España”, MEC CAC-2007-52,
and is member of its Infrastructure and Applications expert panels.
Descargar