- 2012-2014 : pertern of ANR "CloudPower" project ; leader of CNRS activity
- 2013-2014 : folowing the HEC Challenge+ program
- 2010-2012 : partern of DEGISCO and EDGI European projects; leader of CNRS activities
- 2008-2010 : partner of the EDGeS European project; leader of CNRS activities; leader of the network activity “NA3 : Standardization procedures”
- since 2006 : leader of the XtremWeb-HEP (http://www.xtremweb-hep.org) global computing platform based on XtremWeb 1.8 by INRIA
- 2006 : PhD (PhD) defense on distributed computing : “Contributing to global computing infrastructures : inter platforms delegation, legacy services integration and HEP aplications”
- 2000-2006 : Member of LRI-INRIA (http://www.lri.fr) in a LAL-LRI project : Study of the XtremWeb global computing platform usage for HEP applications
- 1994-2000 : engineer on command control software developmenst; contribution to (1) H1(http://www-h1.desy.de) hardware testbed ; (2) EROS (http://eros.in2p3.fr) development of command control for telescope motors to find and follow stars; (3) CELESTE (http://doc.in2p3.fr/themis) developement of command control for radar motors
- Since 1994 : engineer at LAL (http://www.lal.in2p3.fr), a high enery physics (HEP) laboratory of University Paris South – Orsay
Hybrid Distributed Computing Infrastructure Experiments in Grid5000: Supporting QoS in Desktop Grids with Cloud Resources
G. Fedak, S. Delamare, O. Lodygensky
Grid 5000 School, Reims, France – April 18-21, 2011
Extending the EGEE grid with XtremWeb-HEP Desktop Grid
|H. He, G. Fedak, P. Kacsuk, Z. Farkas, Z. Balaton, O. Lodygensky, E. Urbah, G. Caillat, F. Aurajo, A. Emmen.|
To appear in
4th Workshop on Desktop Grids and Volunteer Computing Systems, Melbourne, Australia – May 17-20, 2010
EDGeS: Bridging EGEE to BOINC and XtremWeb
|E. Urbah, P. Kacsuk, Z. Farkas, G. Fedak, G. Kecskemeti, O. Lodygensky, A. Marosi, Z. Balaton, G. Caillat, G. Gombas, A. Kornafeld, J. Kovacs, H. He, and R. Lovas.|
|JoGC Journal of Grid Computing, Volume 7, Number 3, 2009.|
EDGeS: the Common Boundary Between Service and Desktop Grids [BibTex]
|Z. Balaton, Z. Farkas, G. Gombas, P. Kacsuk, R. Lovas, A. Marosi, Ad Emmen, G. Terstyanszky, T. Kiss, I. Kelley, I Taylor, O. Lodygensky, M. Cardenas-Montes, G. Fedak and F. Araujo|
|Parallel Processing Letters, Volume 18, Number 3, 2008.|
EDGeS:A Bridge Between Desktop Grids and Service Grids [BibTex]
|G. Fedak, H. He, O. Lodygensky, Z. Balaton, Z. Farkas, G. Gombas, P. Kacsuk, R. Lovas, A. Csaba Marosi, I. Kelley, I. Taylor, G. Terstyanszky, T. Kiss, M. Cardenas-Montes, A. Emmen, F. Araujo.|
ChinaGrid 2008, Dunhuang, Gansu, CHINA;
Aug 20-22, 2008.
Cette équipe logiciel assure :
– La capture des exigences,
– La conception,
– Les spécifications,
– Le développement,
– Les tests,
– Le paquetage,
– La validation,
– La documentation,
– Le déploiement,
– La production,
– Le suivi des incidents.
Vous pouvez la contacter à xtremweb (at) lal.in2p3.fr.
_ LAL, Univ Paris-Sud, IN2P3/CNRS
_ Bat 200 91898 ORSAY France
_ Tel: +33 1 64 46 84 87
_ urbah (at) lal.in2p3.fr
Having a broad scientific background, I am able to easily :
– understand the general goals and needs of scientific users,
– capture their use cases and requirements for the goal of automatic data processing.
My framework is professional software engineering and infrastructure operation, based on best practices and tools (CMMI, ITIL, UML) :
– Documentation (even through reverse engineering if needed),
– Change and configuration management,
– Life cycle : capture of initial requirements, design, specification, prototyping, validation of the requirements, development, testing, integration, packaging, validation of the software, documentation, deployment, operation, capture of software issues and new requirements, …
– Traceability, resilience to attacks, modularity, robustness, user friendliness, performance.
This permits software quality, software improvement, and software adoption by users.
For me, ‘computing’ is only a tiny part of the more general ‘data processing’, which requires precise data management, with definition and enforcement of access rights.
Overall summary from 2006 to 2012
– Software Engineer at ‘LAL, Univ Paris-Sud, IN2P3/CNRS’
– Focus on ‘service grids’ (EGI), ‘desktop grids’ (BOINC, XtremWeb-HEP) and the ‘3G bridge‘ connecting service grids to desktop grids.
Instead of ‘grid’, I prefer the concept of ‘distributed data processing’ using distributed infrastructures.
June 2010 – Mai 2012 : Member of the EDGI project
– Standardization, in particular with OGF PGI and SIENA :
-* Proposal of a Diagram presenting useful grid standards and OGF recommendations.
-* Proposal of a Diagram presenting grid functionalities and interfaces, with corresponding standards.
-* Active participation to PGI, JSDL and OCCI sessions at OGF29 and OGF30.
– Support to the scientific communities which have to develop a desktop grid version of their application(s).
– Quality Assurance for desktop grid versions of scientific applications (supported by other EDGI members, in order to avoid self-conflicts).
Mai 2008 – April 2010 : Member of the EDGeS project
– Standardization, in particular with OGF PGI :
-* Active participation to OGF events from OGF23 to OGF28,
-* Proposal of a document presenting requirements for credentials (obsolescence of GT2 proxies, broader adoption of SAML),
-* Proposal of a state diagram for the PGI Execution Service.
October 2006 – June 2008 : Member of the EGEE-II project
Work inside JRA2 ‘Quality Assurance’.
– Design and implementation of some tests concerning middleware performance, and publication of the results.
– Creation of the MIG web site presenting all available tools providing operational metrics on the EGEE grid.
– Review of EGEE-II DSA1.7: Assessment of production Grid infrastructure service status
– For EGEE, proposal to fully separate :
-* Support to scientific communities, using academic best practices,
-* Operation of the distributed infrastructure, using ITIL best practices,
-* Software engineering, using CMMI best practices.
– Inside Software Engineering, proposal to fully separate responsibilities :
-* On one side, the project owner is responsible for requirements and validation,
-* On the other side, the project manager is responsible for design, specification, implementation, testing and integration.
Principal contributeur de XtremWeb-HEP