% % % % automatically generated % % ./bibtex2html -use-icons -no-abstract diet.bib % Date: Thu Mar 24 10:57:26 2011 % Author: ecaron % % % @InProceedings{ InProceedingsCaniou.CCD_11, address = {Perth, Australia}, author = {Caniou, Yves and Charrier, Ghislain and Desprez, Fr{\'e}d{\'e}ric}, booktitle = {9th Australasian Symposium on Parallel and Distributed Computing (AusPDC 2011)}, keywords = {DIET, Scheduling}, month = jan, pages = {10p}, title = {Evaluation of Reallocation Heuristics for Moldable Tasks in Computational Grids}, year = {2011} } @Manual{ Man-Team.TT_11, author = {GRAAL Team and SysFera Team}, keywords = {DIET, User's Manual}, month = {January}, note = {{http://graal.ens-lyon.fr/DIET}}, title = {{DIET User's Manual} v2.6}, url = {http://graal.ens-lyon.fr/DIET/download/doc/UsersManualDiet2.6.pdf}, year = {2011} } @PhDThesis{ PhDThesisPhD-Caron_10, author = {Caron, Eddy}, keywords = {DIET, SPADES, LEGO}, month = oct # 6, school = {\'Ecole {N}ormale {S}up\'erieure de {L}yon}, title = {Contribution to the management of large scale platforms: the {DIET} experience}, type = {{HDR} ({H}abilitation {\`a} {D}iriger les {R}echerches)}, year = {2010} } @PhDThesis{ PhDThesisPhD-Depardon_10, author = {Depardon, Benjamin}, keywords = {Deployment, Cosmology, DIET}, month = oct # 6, school = {\'Ecole Normale Sup{\'e}rieure de Lyon}, title = {Automatic Deployment for Application Service Provider Environments}, type = {Thesis}, year = {2010} } @PhDThesis{ PhDThesisPhD-Depardon_10*1, author = {Depardon, Benjamin}, keywords = {Deployment, DIET}, month = oct # 6, school = {\'Ecole Normale Sup{\'e}rieure de Lyon}, title = {Contribution to the Deployment of a Distributed and Hierarchical Middleware Applied to Cosmological Simulations}, type = {Thesis}, year = {2010} } @Article{ ArticleBouziane.BPP_PC10, abstract = {Recent advances in computing and networking technologies --- such as multi-core processors and high bandwidth wide area networks --- lead parallel infrastructures to reach a higher degree of complexity. Programmers have to face with both parallel and distributed programming paradigms when designing an application. This is especially true when dealing with e-Science applications. Moreover, as parallel processing is moving to the mainstream, it does not seem appropriate to rely on low-level solutions requiring expert knowledge. This paper studies how to combine modern programming practices such as those based on software components and one of the most important parallel programming paradigms which is the well-known master-worker paradigm. The goal is to provide a simple and resource transparent model while enabling an efficient utilization of resources. The paper proposes a generic approach to embed the master-worker paradigm into software component models and describes how this generic approach can be implemented within an existing software component model. The overall approach is validated with synthetic experiments on clusters and the Grid´5000 testbed.}, affiliation = {{L}aboratoire de l'{I}nformatique du {P}arall{\'e}lisme - {LIP} - {U}niversit{\'e} de {L}yon - {CNRS} : {UMR}5668 - {INRIA} - {\'E}cole {N}ormale {S}up{\'e}rieure de {L}yon - {U}niversit{\'e} {C}laude {B}ernard - {L}yon {I} - {GRAAL} - {INRIA} {R}h{\^o}ne-{A}lpes / {LIP} {L}aboratoire de l'{I}nformatique du {P}arall{\'e}lisme - {CNRS} : {UMR}5668 - {INRIA} - {\'E}cole {N}ormale {S}up{\'e}rieure de {L}yon - {U}niversit{\'e} {C}laude {B}ernard - {L}yon {I} - {L}aboratoire d'informatique du {P}arall{\'e}lisme - {PARIS} - {INRIA} - {IRISA} - {CNRS} : {UMR}6074 - {INRIA} - {\'E}cole normale sup{\'e}rieure de {C}achan - {ENS} {C}achan - {I}nstitut {N}ational des {S}ciences {A}ppliqu{\'e}es de {R}ennes - {U}niversit{\'e} de {R}ennes {I}}, audience = {internationale}, author = {{B}ouziane, {H}inde {L}ilia and {P}{\'e}rez, {C}hristian and {P}riol, {T}hierry}, doi = {10.1016/j.parco.2009.12.012}, journal = {{P}arallel {C}omputing}, keywords = {{S}oftware {C}omponent, {M}aster-{W}orker, {G}rids, {C}lusters, {CCM}, DIET}, month = {02}, pages = {86--103}, publisher = {{E}lsevier}, title = {{E}xtending {S}oftware {C}omponent {M}odels with the {M}aster-{W}orker {P}aradigm}, url = {http://hal.inria.fr/inria-00450757/en/}, volume = {36}, year = {2010} } @InProceedings{ InProceedingsBard.BBCDHFMNPT_10, abstract = {Thanks to the availability of Grids and their middleware, a seamless access to computation and storage resource is provided to application developers and scientists. The D{\'e}crypthon project is one example of such high performance platform. In this paper, we present the architecture of the platform, the middleware developed to ease the access to several servers deployed over France and an example of an application taking advantage of its capacity.}, address = {Paris, France}, author = {Bard, Nicolas and Bolze, Rapha{\"e}l and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Heymann, Micha{\"e}l and Friedrich, Anne and Moulinier, Luc and Nguyen, Ngoc-Hoan and Poch, Olivier and Toursel, Thierry}, booktitle = {The 8th HealthGrid conference}, keywords = {DIET, D{\'e}crypthon}, month = {June}, note = {To appear}, title = {{D}{\'e}crypthon {G}rid - {G}rid {R}esources {D}edicated to {N}euromuscular {D}isorders}, year = {2010} } @InProceedings{ InProceedingsCaniou.CCD_10*1, address = {Heraklion, Crete, Greece}, author = {Caniou, Yves and Charrier, Ghislain and Desprez, Fr{\'e}d{\'e}ric}, booktitle = {IEEE International Conference on Cluster Computing 2010 (Cluster 2010)}, keywords = {DIET, Scheduling}, month = {September 20-24}, pages = {284--291}, title = {{Analysis of Tasks Reallocation in a Dedicated Grid Environment}}, year = {2010} } @InProceedings{ InProceedingsCaniou.CCD_10, address = {Heraklion, Crete, Greece}, author = {Caniou, Yves and Charrier, Ghislain and Desprez, Fr{\'e}d{\'e}ric}, booktitle = {IEEE International Conference on Cluster Computing 2010 (Cluster 2010)}, keywords = {DIET, Scheduling}, month = {September 20-24}, pages = {284--291}, title = {{Analysis of Tasks Reallocation in a Dedicated Grid Environment}}, year = {2010} } @InProceedings{ InProceedingsCaron.CDD_10*1, address = {Ischia - Naples, Italy}, annote = {Acceptance rate: 35.1% 256 submitted papers, 90 accepted}, author = {Caron, Eddy and Depardon, Benjamin and Desprez, Fr{\'e}d{\'e}ric}, booktitle = {Euro-Par 2010}, editor = {LNCS}, keywords = {DIET, Deployment}, month = {August 31 to September 3}, organization = {Institute for High Performance Computing and Networking of the Italian National Research Council}, pages = {343-354}, title = {Deployment of a hierarchical middleware}, volume = {6271 Part I}, year = {2010} } @InProceedings{ InProceedingsCaron.CDD_10, address = {San Diego, CA}, author = {Caron, Eddy and Depardon, Benjamin and Desprez, Fr{\'e}d{\'e}ric}, booktitle = {ICPP 2010, 39th International Conference on Parallel Processing}, keywords = {DIET, Deployment}, month = {September 13-16}, pages = {375-384}, title = {Modelization and Performance Evaluation of the {DIET} Middleware}, year = {2010} } @TechReport{ TechReportRR-Laboratoire-RRLIP2010-12, author = {Caniou, Yves and Charrier, Ghislain and Desprez, Fr{\'e}d{\'e}ric}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {DIET, Scheduling}, month = {March}, note = {Also available as INRIA Research Report 7226}, number = {RRLIP2010-12}, title = {Analysis of Tasks Reallocation in a Dedicated Grid Environment}, type = {Research report}, year = {2010} } @TechReport{ TechReportRR-Institut-RR-7226, author = {Caniou, Yves and Charrier, Ghislain and Desprez, Fr{\'e}d{\'e}ric}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {DIET, Scheduling}, month = {March}, note = {Also available as LIP Research Report 2010-12}, number = {RR-7226}, title = {Analysis of Tasks Reallocation in a Dedicated Grid Environment}, type = {Research report}, year = {2010} } @TechReport{ TechReportRR-Institut-RR-7365, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {DIET, Scheduling}, month = {August}, note = {Also available as LIP Research Report 2010-26}, number = {RR-7365}, title = {{Evaluation of Reallocation Heuristics for Moldable Tasks in Computational Dedicated and non Dedicated Grids}}, year = {2010} } @Manual{ Man-Team.TT_10, author = {GRAAL Team and SysFera Team}, keywords = {DIET, User's Manual}, month = {December}, note = {{http://graal.ens-lyon.fr/DIET}}, title = {{DIET User's Manual} v2.5}, url = {http://graal.ens-lyon.fr/DIET/download/doc/UsersManualDiet2.5.pdf}, year = {2010} } @Manual{ Man-Team.T_10, author = {GRAAL Team}, keywords = {DIET, User's Manual}, month = {May}, note = {{http://graal.ens-lyon.fr/DIET}}, title = {{DIET User's Manual} v2.4}, url = {http://graal.ens-lyon.fr/DIET/download/doc/UsersManualDiet2.4.pdf}, year = {2010} } @Misc{ Mis-Caniou.C_10, address = {Maison Franco-Japonaise de Tokyo, Japan}, author = {Yves Caniou}, howpublished = {Poster at JFR'10, Journ{\'e}e Francophone de la Recherche}, keywords = {DIET, Scheduling}, month = nov, title = {Standardisation de la gestion de donn{\'e}es dans le {GridRPC}}, year = 2010 } @periodical{ per-Caron.CDMR_10, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Muresan, Adrian and Rodero-Merino, Luis}, journal = {{ERCIM} News. Special Theme: "Cloud Computing. Platforms, Software, and Applications"}, keywords = {DIET, Cloud Computing}, month = {October}, pages = {25-26}, title = {Recent development in {DIET}: from {G}rid to {C}loud}, url = {http://ercim-news.ercim.eu/en83/special/recent-developments-in-diet-from-grid-to-cloud}, volume = {No. 83}, year = {2010} } @Misc{ Mis-Suzuki.SKTTCGDR_10, address = {Hitotsubashi Memorial Hall, Tokyo, Japan}, author = {Suzuki, Yoshio and Kushida, Noriyuki and Tatekawa, Takayuki and Teshima, Naoya and Caniou, Yves and Guivarch, Ronan and Dayd{\'e}, Michel and Ramet, Pierre}, booktitle = {Joint International Conference on Supercomputing in Nuclear Applications and Monte Carlo 2010 (SNA + MC2010)}, keywords = {DIET, Scheduling}, month = {October 17-21}, pages = {7p}, title = {{Development of an International Matrix-Solver Prediction System on a French-\ Japanese International Grid Computing Environment}}, year = {2010} } @InCollection{ InCollectionCaniou.CCDNST_09, author = {Caniou, Yves and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Nakada, Hidemoto and Seymour, Keith and Tanaka, Yoshio}, booktitle = {Grid Technology and Applications: Recent Developments}, editor = {Gravvanis, G.A. and Morrison, J.P and Arabnia, H.R. and Power, D.A.}, keywords = {DIET, GridRPC, LEGO}, note = {At Prepress. Pub. Date: 2009, 2nd quarter. ISBN 978-1-60692-768-7}, publisher = {Nova Science Publishers}, title = {High performance {GridRPC} middleware}, year = 2009 } @InProceedings{ InProceedingsCaron.CDLM_09, abstract = {The Cloud phenomenon is quickly growing towards becoming the de facto standard of Internet Computing, storage and hosting both in industry and academia. The large scalability possibilities offered by Cloud platforms can be harnessed not only for services and applications hosting but also as a raw on-demand computing resource. This paper proposes the use of a Cloud system as a raw computational on-demand resource for a Grid middleware. We illustrate a proof of concept by considering the DIET-Solve Grid middleware and the Eucalyptus open-source Cloud platform.}, address = {Bangalore, India}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Loureiro, David and Muresan, Adrian}, booktitle = {IEEE International Conference on Cloud Computing (CLOUD 2009)}, keywords = {Cloud Computing, DIET}, month = {Septembre}, note = {Published In the Work-in-Progress Track from the CLOUD-II 2009 Research Track.}, publisher = {IEEE}, title = {Cloud Computing Resource Management through a Grid Middleware: A Case Study with DIET and Eucalyptus}, year = {2009} } @InProceedings{ InProceedingsCharrier.CC_09, address = {Toulouse}, author = {Ghislain Charrier and Yves Caniou}, booktitle = {RenPar'19, 19e Rencontres Francophones du Parall{\'e}lisme}, keywords = {DIET, Scheduling}, month = sep, title = {Ordonnancement et r{\'e}allocation de t{\^a}ches sur une grille de calcul}, year = {2009} } @TechReport{ TechReportRR-Institut-RR-7093, abstract = {The work presented in this paper aims at restricting the input parameter values of the semi-analytical model used in Galics and MoMaF, so as to derive which parameters influence the most the results, e.g., star forma- tion, feedback and halo recycling efficiencies, etc. Our approach is to proceed empirically: we run lots of simulations and derive the correct ranges of values. The computation time needed is so large, that we need to run on a grid of com- puters. Hence, we model Galics and MoMaF execution time and output files size, and run the simulation using a grid middleware: Diet. All the complexity of accessing resources, scheduling simulations and managing data is harnessed by Diet and hidden behind a web portal accessible to the users.}, author = {Blaizot, Jeremy and Caron, Eddy and Courtois, H{\'e}l{\`e}ne and Depardon, Benjamin and Desprez, Fr{\'e}d{\'e}ric}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Cosmology, N-body simulations, Parallel computing, Local universe, Middleware, GridRPC, DIET, LEGO}, month = nov, note = {Also available as LIP Research Report 2009-xx}, number = {RR-7093}, title = {Cosmological Simulations on a Grid of Computers}, url = {http://hal.inria.fr/inria-00431637/en/}, year = 2009 } @TechReport{ TechReportRR-Institut-RR-6836, author = {Caniou, Yves and Caron, Eddy and Charrier, Ghislain and Desprez, Fr{\'e}d{\'e}ric and Maisonnave, Eric and Pichon, Vincent}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {DIET, LEGO}, month = {February}, number = {RR-6836}, title = {Ocean-Atmosphere Application Scheduling within DIET}, year = {2009} } @Misc{ Mis-Depardon.D_09, author = {Depardon, Benjamin}, howpublished = {Best Large Scale Experiment prize of the Grid'5000 Spring School 2009}, keywords = {DIET, Grid'5000}, month = {April}, title = {Running Cosmological Simulations Using the DIET Grid Middleware}, year = {2009} } @Article{ ArticleAmar.ABCCDDGL-ML_CCPE08, author = {Amar, Abelkader and Bolze, Rapha{\"e}l and Caniou, Yves and Caron, Eddy and Depardon, Benjamin and Desprez, Fr{\'e}d{\'e}ric and Gay, Jean-S{\'e}bastien and Le Mahec, Ga{\"e}l and Loureiro, David}, journal = {Concurrency and Computation: Practice and Experience}, keywords = {Scheduling, DIET, LEGO}, number = {9}, pages = {1051--1069}, title = {Tunable Scheduling in a {GridRPC} Framework}, volume = {20}, year = 2008 } @Article{ ArticleCaron.CCDS_FGCS08, author = {Caron, Eddy and Chis, Andr{\'e}ea and Desprez, Fr{\'e}d{\'e}ric and Su, Alan}, journal = {Future Generation Computer Systems}, keywords = {Scheduling, DIET, LEGO}, month = jan, number = 1, pages = {46-57}, title = {Design of plug-in schedulers for a {GridRPC} environment}, volume = 24, year = 2008 } @InProceedings{ InProceedingsAstsatryan.ASSDHPC_08, address = {Toulouse}, author = {Astsatryan, Hrachya and Sahakyan, Vladimir and Shoukouryan, Yuri and Dayd{\'e}, Michel and Hurault, Aur{\'e}lie and Pantel, Marc and Caron, Eddy}, booktitle = {8th International Meeting High Performance Computing for Computational Science (VECPAR'08)}, keywords = {DIET, LEGO}, month = jun, pages = {106-113}, title = {A Grid-Aware Web Interface with Advanced Service Trading for Linear Algebra Calculations}, year = 2008 } @InProceedings{ InProceedingsCaniou.CCCCDM_08, address = {Portland, Oregon. USA}, author = {Caniou, Yves and Caron, Eddy and Charrier, Ghislain and Chis, Andr{\'e}ea and Desprez, Fr{\'e}d{\'e}ric and Maisonnave, Eric}, booktitle = {The 37th International Conference on Parallel Processing (ICPP 2008)}, editor = {Feng, Wu-chi and Yang, Yuanyuan}, keywords = {LEGO, DIET}, month = sep, organization = {IEEE}, pages = {206-213}, title = {Ocean-Atmosphere Modelization over the Grid}, year = 2008 } @InProceedings{ InProceedingsCaniou.CCCDMP_08, address = {Sydney. Australia.}, author = {Caniou, Yves and Caron, Eddy and Charrier, Ghislain and Desprez, Fr{\'e}d{\'e}ric and Maisonnave, Eric and Pichon, Vincent}, booktitle = {APDCT-08 Symposium. International Symposium on Advanced in Parallel and Distributed Computing Techniques}, keywords = {DIET, LEGO}, month = dec, note = {Invited paper from the reviewed process of ISPA'08}, organization = {In conjunction with ISPA'2008}, pages = {675-680}, publisher = {IEEE Computer Society}, title = {Ocean-Atmosphere Application Scheduling within DIET}, year = 2008 } @InProceedings{ InProceedingsCaron.CCD_08, address = {Miami, Florida}, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Desprez, Fr{\'e}d{\'e}ric}, booktitle = {The 17th Heterogeneous Computing Workshop (HCW'08)}, keywords = {Deployment, ASP, Grid computing, DIET, LEGO}, month = apr, organization = {In conjunction with IPDPS 2008}, title = {Automatic Middleware Deployment Planning on Heterogeneous Platfoms}, year = 2008 } @InProceedings{ InProceedingsCaron.CDL_08, abstract = { Grid middleware are the link between large scale (and distributed) platforms and applications. Managing such a software system and the grid environment itself can be a hard task when no dedicated (and integrated) tool exist. Some can be used through nice graphical interfaces, but they are usually dedicated to one or some limited tasks. They do not fulfill all the needs of a grid end-user who wants to deploy grid applications easily and rapidly. The aim of this paper is to present the case study of an all-in-one software system, designed for the management of a grid middleware and gathering user-friendly graphical interfaces answering to the various needs of end-users. Moreover the software system eases the use of the grid by avoiding the scripting layer under a nice GUI enabling the user a faster and more efficient use of the grid environment. By this means we demonstrate how the \ddb fulfills all the needs of a unified tool for grid management. This paper gives a comparison with existing and well-known tools dedicated to some specific tasks such as grid resources management, grid monitoring or middleware management.}, address = {Barcelona, Spain}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Loureiro, David}, booktitle = {Grid and Services Evolution}, editor = {Meyer, Norbert and Talia, Domenico and Yahyapour, Ramin}, keywords = {DIET,LEGO, GWENDIA}, month = jun, organization = {CoreGRID Workshop on Grid Middleware (in conjunction with OGF'23)}, pages = {169-187}, publisher = {Springer}, title = {All-in-one Graphical Tool for the management of DIET a {GridRPC} Middleware}, year = 2008 } @InProceedings{ InProceedingsCharrier.C_08, address = {Cergy-Pontoise. France}, author = {Charrier, Ghislain}, booktitle = {The 5th International Conference on Soft Computing as Transdisciplinary Science and Technology}, keywords = {DIET, Scheduling}, month = {October 28-31}, organization = {ACM/IEEE}, page = {581--582}, title = {{From Scheduling Theory to Practice: a Case Study}}, year = {2008} } @InProceedings{ InProceedingsDesprez.DCL-M_08, address = {Indianapolis, Indiana, USA}, author = {Desprez, Fr{\'e}d{\'e}ric and Caron, Eddy and Le Mahec, Ga{\"e}l}, booktitle = {AHEMA 2008. International Workshop on Advances in High-Performance E-Science Middleware and Applications. In conjunction with eScience 2008}, keywords = {DIET, DAGDA, LEGO}, month = dec, pages = {680-687}, title = {DAGDA: Data Arrangement for the Grid and Distributed Applications}, year = 2008 } @TechReport{ TechReportRR-Institut-6566, abstract = {The use of many distributed, heterogeneous resources as a large collective platform offers great potential. A key issue for these grid platforms is middleware scalability and how middleware services can be mapped on the available resources. Optimizing deployment is a difficult problem with no existing general solutions. In this paper, we address the following problem: how to perform out an adapted deployment for a hierarchy of servers and resource brokers on a heterogeneous system? Our objective is to generate a best platform from the available nodes so as to fulfill the clients demands. However, finding the best deployment among heterogeneous resources is a hard problem since it is close to find the best broadcast tree in a general graph, which is known to be NP-complete. Thus, in this paper, we present a heuristic for middleware deployment on heterogeneous resources. We apply our heuristic to automatically deploy a distributed Problem Solving Environment on a large scale grid. We present experiments comparing the automatically generated deployment against a number of other reasonable deployments.}, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Desprez, Fr{\'e}d{\'e}ric}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Deployment, ASP, Grid computing, DIET, LEGO}, month = jun, note = {Also available as LIP Research Report 2008-23}, number = {6566}, title = {Automatic Middleware Deployment Planning on Heterogeneous Platfoms}, year = 2008 } @TechReport{ TechReportRR-Laboratoire-RR-2008-23, abstract = {The use of many distributed, heterogeneous resources as a large collective platform offers great potential. A key issue for these grid platforms is middleware scalability and how middleware services can be mapped on the available resources. Optimizing deployment is a difficult problem with no existing general solutions. In this paper, we address the following problem: how to perform out an adapted deployment for a hierarchy of servers and resource brokers on a heterogeneous system? Our objective is to generate a best platform from the available nodes so as to fulfill the clients demands. However, finding the best deployment among heterogeneous resources is a hard problem since it is close to find the best broadcast tree in a general graph, which is known to be NP-complete. Thus, in this paper, we present a heuristic for middleware deployment on heterogeneous resources. We apply our heuristic to automatically deploy a distributed Problem Solving Environment on a large scale grid. We present experiments comparing the automatically generated deployment against a number of other reasonable deployments.}, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Desprez, Fr{\'e}d{\'e}ric}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Deployment, ASP, Grid computing, DIET, LEGO}, month = jun, note = {Also available as INRIA Research Report 6566}, number = {RR-2008-23}, title = {Automatic Middleware Deployment Planning on Heterogeneous Platfoms}, year = 2008 } @TechReport{ TechReportRR-Laboratoire-RR2008-24, abstract = { Grid middleware are the link between large scale (and distributed) platforms and applications. Managing such a software system and the grid environment itself can be a hard task when no dedicated (and integrated) tool exist. Some can be used through nice graphical interfaces, but they are usually dedicated to one or some limited tasks. They do not fulfill all the needs of a grid end-user who wants to deploy grid applications easily and rapidly. The aim of this paper is to present the case study of an all-in-one software system, designed for the management of a grid middleware and gathering user-friendly graphical interfaces answering to the various needs of end-users. Moreover the software system eases the use of the grid by avoiding the scripting layer under a nice GUI enabling the user a faster and more efficient use of the grid environment. By this means we demonstrate how the \ddb fulfills all the needs of a unified tool for grid management. This paper gives a comparison with existing and well-known tools dedicated to some specific tasks such as grid resources management, grid monitoring or middleware management.}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Loureiro, David}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {DIET, LEGO, GWENDIA}, month = jun, number = {RR2008-24}, title = {All-in-one Graphical Tool for the management of DIET a {GridRPC} Middleware}, year = 2008 } @Manual{ Man-Team.T_08, author = {GRAAL Team}, keywords = {DIET, User's Manual}, month = {July}, note = {{http://graal.ens-lyon.fr/DIET}}, title = {{DIET User's Manual} v2.3}, url = {http://graal.ens-lyon.fr/DIET/download/doc/UsersManualDiet2.3.pdf}, year = {2008} } @Article{ ArticleCaron.CDT_JGC07, abstract = {Within computational Grids, some services (typically software components, e.g., linear algebra libraries) are made available by some servers to some clients. In spite of the growing popularity of such Grids, the service discovery, although efficient in many cases, does not reach several requirements. Among them, the flexibility of the discovery and its efficiency on wide-area dynamic platforms are two major issues. Therefore, it becomes crucial to propose new tools coping with such platforms. Emerging peer-to-peer technologies provide algorithms allowing the distribution and the retrieval of data items while addressing the dynamicity of the underlying network. Whereas merging peer-to-peer technology and Grid infrastructures has been widely suggested, very few implementations are available. The contribution of this paper is twofold. First, we present the design, the implementation and the experimentation of the first architecture, to our knowledge, extending traditional Network-Enabled Servers (NES) systems with an unstructured peer-to-peer network. This extension allows to dynamically connect distributed agents thus providing to clients an entry point to servers geographically distributed. Our implementation is based on the Diet middleware and the JXTA toolbox and experimentation have been conducted on a high speed network. Then, we study the service discovery in a pure peer-to-peer environment. We describe a new trie-based approach for the peer-to-peer service discovery service, supporting range queries while providing fault-tolerance and taking into account the topology of the underlying network. We validate this approach both by analysis and simulation.}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Tedeschi, C{\'e}dric}, editor = {Springer Netherlands}, journal = {Journal of Grid Computing}, keywords = {DLPT, LEGO, P2P}, month = sep, number = {3}, pages = {337-360}, title = {Enhancing Computational Grids with Peer-to-Peer technology for Large Scale Service Discovery}, url = {http://www.springerlink.com/content/946324035g533050/fulltext.pdf}, volume = {5}, year = {2007} } @InProceedings{ InProceedingsAntoniu.ACDFJ_07, address = {Goa. India}, author = {Antoniu, Gabriel and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and F{\`e}vre, Aur{\'e}lia and Jan, Mathieu}, booktitle = {{HiPC'2007}. 14th International Conference on High Performance Computing.}, editor = {S. Aluru et al. (Eds)}, keywords = {DIET, JuxMem, LEGO}, month = dec, number = {4873}, pages = {269-284}, publisher = {Springer Verlag Berlin Heidelberg}, series = {LNCS}, title = {Towards a Transparent Data Access Model for the {GridRPC} Paradigm}, year = {2007} } @InProceedings{ InProceedingsCaniou.CCCDT_07, address = {Long Beach, California, USA}, author = {Caniou, Yves and Caron, Eddy and Courtois, H{\'e}l{\`e}ne and Depardon, Benjamin and Teyssier, Romain}, booktitle = {Fourth High-Performance Grid Computing Workshop (HPGC'07)}, keywords = {DIET, LEGO}, month = mar, publisher = {IEEE}, title = {Cosmological Simulations using Grid Middleware}, year = {2007} } @TechReport{ TechReportRR-Laboratoire-RR2007-11, abstract = {Within computational grids, some services (software components, linear algebra libraries, etc.) are made available by some servers to some clients. In spite of the growing popularity of such grids, the service discovery, although efficient in many cases, does not reach several requirements. Among them, the flexibility of the discovery and its efficiency on wide-area dynamic platforms are two major issues. Therefore, it becomes crucial to propose new tools coping with such platforms. Emerging peer-to-peer technologies provide algorithms allowing the distribution and the retrieval of data items while addressing the dynamicity of the underlying network. We study in this paper the service discovery in a pure peer-to-peer environment. We describe a new trie-based approach for the service discovery that supports range queries and automatic completion of partial search strings, while providing fault-tolerance, and partially taking into account the topology of the underlying network. We validate this approach both by analysis and simulation. Traditional metrics considered in peer-to-peer systems exhibits interesting complexities within our architecture. The analysis' results are confirmed by some simulation experiments run using several grid's data sets. }, author = {Caniou, Yves and Caron, Eddy and Depardon, Benjamin and Courtois, H{\'e}l{\`e}ne and Teyssier, Romain}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Grid computing, cosmological simulations, DIET, LEGO}, month = mar, note = {Also available as INRIA Research Report 6139}, number = {RR2007-11}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2007/RR2007-11.pdf}, title = {Cosmological Simulations using Grid Middleware}, year = 2007 } @TechReport{ TechReportRR-Institut-6139, abstract = {Within computational grids, some services (software components, linear algebra libraries, etc.) are made available by some servers to some clients. In spite of the growing popularity of such grids, the service discovery, although efficient in many cases, does not reach several requirements. Among them, the flexibility of the discovery and its efficiency on wide-area dynamic platforms are two major issues. Therefore, it becomes crucial to propose new tools coping with such platforms. Emerging peer-to-peer technologies provide algorithms allowing the distribution and the retrieval of data items while addressing the dynamicity of the underlying network. We study in this paper the service discovery in a pure peer-to-peer environment. We describe a new trie-based approach for the service discovery that supports range queries and automatic completion of partial search strings, while providing fault-tolerance, and partially taking into account the topology of the underlying network. We validate this approach both by analysis and simulation. Traditional metrics considered in peer-to-peer systems exhibits interesting complexities within our architecture. The analysis' results are confirmed by some simulation experiments run using several grid's data sets. }, author = {Caniou, Yves and Caron, Eddy and Depardon, Benjamin and Courtois, H{\'e}l{\`e}ne and Teyssier, Romain}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Grid computing, cosmological simulations, DIET, LEGO}, month = mar, note = {Also available as LIP Research Report 2007-11}, number = {6139}, title = {Cosmological Simulations using Grid Middleware}, url = {http://hal.inria.fr/inria-00135189}, year = 2007 } @Manual{ Man-Tanimura.TSCANTD_07, author = {Tanimura, Yusuke and Seymour, Keith and Caron, Eddy and Amar, Abelkader and Nakada, Hidemoto and Tanaka, Yoshio and Desprez, Fr\'ed\'eric}, editor = {GridRPC-WG}, keywords = {DIET}, month = may, note = {OGF Reference: GFD.102}, organization = {Open Grid Forum}, title = {Interoperability Testing for The {GridRPC} API Specification}, url = {http://www.ogf.org/documents/GFD.102.pdf}, year = {2007} } @InCollection{ InCollectionAntoniu.ABBCDJMS_06, author = {Gabriel Antoniu and Marin Bertier and Luc Boug{\'e} and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Mathieu Jan and S{\'e}bastien Monnet and Pierre Sens}, booktitle = {{Future Generation Grids}}, editor = {Getov, Vladimir and Laforenza, Domenico and Reinefeld, Alexander}, keywords = {JuxMem,DIET}, publisher = {Springer Verlag}, series = {Proceedings of the Workshop on Future Generation Grids November 1-5, 2004, Dagstuhl, Germany}, title = {{GDS}: An Architecture Proposal for a Grid Data-Sharing Service}, volume = {XVIII, CoreGrid Series}, year = {2006} } @InCollection{ InCollectionCaron.CDLHPP_06, author = {E. Caron and F. Desprez and J.-Y. L'Excellent and C. Hamerling and M. Pantel and C. Puglisi-Amestoy}, booktitle = {{Future Generation Grids}}, editor = {Getov, Vladimir and Laforenza, Domenico and Reinefeld, Alexander}, keywords = {DIET}, publisher = {Springer Verlag}, series = {Proceedings of the Workshop on Future Generation Grids November 1-5, 2004, Dagstuhl, Germany}, title = {Use of A Network Enabled Server System for a Sparse Linear Algebra Application}, volume = {XVIII, CoreGrid Series}, year = {2006} } @Article{ ArticleBolze.BCCDDJJLLMMNPQRTI_IJHPCA06, author = {Bolze, Rapha{\"e}l and Cappello, Franck and Caron, Eddy and Dayd{\'e}, Michel and Desprez, Frederic and Jeannot, Emmanuel and J{\'e}gou, Yvon and Lanteri, St{\'e}phane and Leduc, Julien and Melab, Noredine and Mornet,Guillaume and Namyst, Raymond and Primet, Pascale and Quetier, Benjamin and Richard, Olivier and Talbi, El-Ghazali and Touch{\'e} Irena}, journal = {International Journal of High Performance Computing Applications}, keywords = {Grid'5000, DIET}, month = nov, number = {4}, pages = {481-494}, title = {Grid'5000: a large scale and highly reconfigurable experimental Grid testbed.}, volume = {20}, year = {2006} } @Article{ ArticleCaron.CD_IJHPCA06, abstract = {Among existing grid middleware approaches, one simple, powerful, and flexible approach consists of using servers available in different administrative domains through the classical client-server or Remote Procedure Call (RPC) paradigm. Network Enabled Servers implement this model also called GridRPC. Clients submit computation requests to a scheduler whose goal is to find a server available on the grid. The aim of this paper is to give an overview of a middleware developed by the GRAAL team called DIET (for Distributed Interactive Engineering Tool-box). DIET is a hierarchical set of components used for the development of applications based on computational servers on the grid.}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric}, journal = {International Journal of High Performance Computing Applications}, keywords = {Grid Computing, Network Enabled Servers, Client-servers computing,DIET}, number = {3}, pages = {335-352}, title = {{DIET}: A Scalable Toolbox to Build Network Enabled Servers on the Grid}, volume = {20}, year = {2006} } @Article{ ArticleChouhan.CDCV_IJHPCA06, author = {Chouhan, Pushpinder Kaur and Dail, Holly and Caron, Eddy and Vivien, Fr{\'e}d{\'e}ric}, journal = {International Journal of High Performance Computing Applications}, keywords = {Deployment, DIET}, month = nov, number = {4}, pages = {517-530}, title = {Automatic Middleware Deployment Planning on Clusters}, volume = {20}, year = {2006} } @InProceedings{ InProceedingsAmar.ABBCCCCDDDGL-MS_06, address = {Dresden, Germany}, author = {Amar, Abelkader and Bolze, Rapha{\"e}l and Bouteiller, Aur{\'e}lien and Chouhan, Pushpinder Kaur and Chis, Andr{\'e}ea and Caniou, Yves and Caron, Eddy and Dail, Holly and Depardon, Benjamin and Desprez, Fr{\'e}d{\'e}ric and Gay, Jean-S{\'e}bastien and Le Mahec, Ga{\"e}l and Su, Alan}, booktitle = {CoreGRID Workshop on Grid Middleware (in conjunction with EuroPar2006)}, editor = {Lehner et al. (Eds.)}, keywords = {DIET,LEGO}, month = {August 28-29}, number = {4375}, pages = {150-170}, publisher = {Springer}, series = {LNCS}, title = {DIET: New Developments and Recent Results}, year = {2006} } @InProceedings{ InProceedingsBolze.BCDHP_06, address = {Glasgow, UK.}, author = {Bolze, Rapha{\"e}l and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Hoesch, Georg and Pontvieux, Cyril}, booktitle = {Computational Science and Its Applications - ICCSA 2006}, editor = {M. Gavrilova}, isbn = {3-540-34079-3}, keywords = {Monitoring, Visualization, DIET}, month = {May 8-11}, pages = {202--213}, publisher = {Springer}, series = {LNCS}, title = {A Monitoring and Visualization Tool and Its Application for a Network Enabled Server Platform}, volume = {3984}, year = {2006} } @InProceedings{ InProceedingsCaron.CCDS_06, address = {Melbourne, Australia}, author = {Caron, Eddy and Chis, Andr{\'e}ea and Desprez, Fr{\'e}d{\'e}ric and Su, Alan}, booktitle = {4th International Workshop on Middleware for Grid Computing - MGC 2006}, editor = {ACM/IFIP/USENIX}, keywords = {DIET, Scheduling}, month = nov, note = {In conjunction with ACM/IFIP/USENIX 7th International Middleware Conference 2006}, title = {Plug-in Scheduler Design for a Distributed Grid Environment}, year = {2006} } @InProceedings{ InProceedingsCaron.CCD_06, address = {Paris, France}, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Holly Dail}, booktitle = {EXPGRID workshop. Experimental Grid Testbeds for the Assessment of Large-Scale Distributed Applications and Tools. In conjunction with HPDC-15.}, keywords = {Deployment,GoDIET,DIET}, month = jun, pages = {1-8}, publisher = {IEEE}, title = {GoDIET: A Deployment Tool for Distributed Middleware on Grid'5000}, year = {2006} } @InProceedings{ InProceedingsChouhan.CDCV_06, address = {Paris, France}, author = {Chouhan, Pushpinder Kaur and Dail, Holly and Caron, Eddy and Vivien, Fr{\'e}d{\'e}ric}, booktitle = {HPDC-15. 15th IEEE International Symposium on High Performance Distributed Computing}, keywords = {Deployment, DIET}, month = jun, pages = {339-340 (Poster)}, publisher = {IEEE}, title = {How should you structure your hierarchical scheduler?}, year = {2006} } @TechReport{ TechReportRR-INRIA-6027, abstract = {Among existing grid middleware approaches, one simple, powerful, and flexible approach consists of using servers available in different administrative domains through the classic client-server or Remote Procedure Call (RPC) paradigm. Network Enabled Servers (NES) implement this model also called GridRPC. Clients submit computation requests to a scheduler whose goal is to find a server available on the grid. The aim of this paper is to give an overview of an NES middleware developed in the GRAAL team called DIET and to describe recent developments. DIET (Distributed Interactive Engineering Toolbox) is a hierarchical set of components used for the development of applications based on computational servers on the grid.}, author = {Amar, Abelkader and Bolze, Rapha{\"e}l and Bouteiller, Aur{\'e}lien and Chis, Andr{\'e}ea and Caniou, Yves and Caron, Eddy and Chouhan, Pushpinder Kaur and Le Mahec, Ga{\"e}l and Dail, Holly and Depardon, Benjamin and Desprez, Fr{\'e}d{\'e}ric and Gay, Jean-S{\'e}bastien and Su, Alan}, institution = {INRIA}, keywords = {Grid Computing, Network Enabled Servers, Client-servers computing, DIET}, month = nov, note = {Also available as LIP Research Report 2006-31}, number = {6027}, pages = {24 p.}, title = {DIET: New Developments and Recent Results}, type = {Research Report}, url = {https://hal.inria.fr/inria-00115569}, year = {2006} } @TechReport{ TechReportRR-Laboratoire-RR2006-31, abstract = {Among existing grid middleware approaches, one simple, powerful, and flexible approach consists of using servers available in different administrative domains through the classic client-server or Remote Procedure Call (RPC) paradigm. Network Enabled Servers (NES) implement this model also called GridRPC. Clients submit computation requests to a scheduler whose goal is to find a server available on the grid. The aim of this paper is to give an overview of an NES middleware developed in the GRAAL team called DIET and to describe recent developments. DIET (Distributed Interactive Engineering Toolbox) is a hierarchical set of components used for the development of applications based on computational servers on the grid.}, author = {Amar, Abelkader and Bolze, Rapha{\"e}l and Bouteiller, Aur{\'e}lien and Chis, Andr{\'e}ea and Caniou, Yves and Caron, Eddy and Chouhan, Pushpinder Kaur and Le Mahec, Ga{\"e}l and Dail, Holly and Depardon, Benjamin and Desprez, Fr{\'e}d{\'e}ric and Gay, Jean-S{\'e}bastien and Su, Alan}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Grid Computing, Network Enabled Servers, Client-servers computing, DIET}, month = oct, note = {Also available as INRIA Research Report 6027}, number = {RR2006-31}, title = {DIET: New Developments and Recent Results}, url = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2006/RR2006-31.pdf}, year = 2006 } @TechReport{ TechReportRR-IRISA-PI1823, abstract = {As grids become more and more attractive for solving complex problems with high computational and storage requirements, the need for adequate grid programming models is considerable. To this purpose, the GridRPC model has been proposed as a grid version of the classical RPC paradigm, with the goal to build NES (Network-Enabled Server) environments. Paradoxically enough, in this model, data management has not been defined and is now explicitly left at the user's charge. The contribution of this paper is to enhance data management in NES by introducing a transparent data access model, available through the concept of grid data-sharing service. Data management (persistent storage, transfer, consistent replication) is totally delegated to the service, whereas the applications simply access shared data via global identifiers. We illustrate our approach using the DIET GridRPC middleware and the JUXMEM data-sharing service. Experiments performed on the Grid'5000 testbed demonstrate the benefits of the proposed approach. }, author = {Antoniu, Gabriel and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Jan, Mathieu}, institution = {IRISA}, keywords = {GridRPC, Data Sharing, Persistency, JUXMEM, DIET}, month = nov, note = {Also available as INRIA Research Report 6009}, number = {PI1823}, title = {Towards a Transparent Data Access Model for the {GridRPC} Paradigm}, url = {http://www.irisa.fr/centredoc/publis/PI/2006/irisapublication.2006-11-02.8327047788}, year = 2006 } @TechReport{ TechReportRR-INRIA-RR-6009, abstract = {As grids become more and more attractive for solving complex problems with high computational and storage requirements, the need for adequate grid programming models is considerable. To this purpose, the GridRPC model has been proposed as a grid version of the classical RPC paradigm, with the goal to build NES (Network-Enabled Server) environments. Paradoxically enough, in this model, data management has not been defined and is now explicitly left at the user's charge. The contribution of this paper is to enhance data management in NES by introducing a transparent data access model, available through the concept of grid data-sharing service. Data management (persistent storage, transfer, consistent replication) is totally delegated to the service, whereas the applications simply access shared data via global identifiers. We illustrate our approach using the DIET GridRPC middleware and the JUXMEM data-sharing service. Experiments performed on the Grid'5000 testbed demonstrate the benefits of the proposed approach. }, author = {Antoniu, Gabriel and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Jan, Mathieu}, institution = {INRIA}, keywords = {GridRPC, Data Sharing, Persistency, JUXMEM, DIET}, month = nov, note = {Also available as IRISA Research Report PI1823}, number = {RR-6009}, title = {Towards a Transparent Data Access Model for the {GridRPC} Paradigm}, url = {https://hal.inria.fr/inria-00110902}, year = 2006 } @TechReport{ TechReportRR-Institut-RR-5879, author = {Bolze, Rapha{\"e}l and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Hoesch, Georg and Pontvieux, Cyril}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Monitoring, Visualization, DIET}, month = apr, note = {Also available as LIP Research Report 2006-14}, number = {RR-5879}, pdf = {ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5879.pdf}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5879.ps.gz}, title = {A Monitoring and Visualization Tool and Its Application for a Network Enabled Server Platform}, year = 2006 } @TechReport{ TechReportRR-Laboratoire-RR-2006-14, author = {Bolze, Rapha{\"e}l and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Hoesch, Georg and Pontvieux, Cyril}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Monitoring, Visualization, DIET}, month = apr, note = {Also available as INRIA Research Report 5879}, number = {RR-2006-14}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2006/RR2006-14.pdf}, title = {A Monitoring and Visualization Tool and Its Application for a Network Enabled Server Platform}, year = 2006 } @TechReport{ TechReportRR-INRIA-RR-6030, abstract = {This report presents the approach chosen within the DIET (Distributed Interactive Engineering Toolbox) project a Grid-RPC environment to allow a resource broker to be tuned for specific application classes. Our design allows the use of generic or application dependent performance measures in a simple and seamless way.}, author = {Caron, Eddy and Chis, Andr{\'e}ea and Desprez, Fr{\'e}d{\'e}ric and Su, Alan}, institution = {INRIA}, keywords = {Grid Computing, Scheduling, Performance Prediction, DIET}, month = nov, note = {Also available as LIP Research Report 2006-41}, number = {RR-6030}, title = {Plug-in Scheduler Design for a Distributed Grid Environment.}, url = {https://hal.inria.fr/inria-00115949}, year = 2006 } @TechReport{ TechReportRR-Laboratoire-RR2006-41, abstract = {This report presents the approach chosen within the DIET (Distributed Interactive Engineering Toolbox) project a Grid-RPC environment to allow a resource broker to be tuned for specific application classes. Our design allows the use of generic or application dependent performance measures in a simple and seamless way.}, author = {Caron, Eddy and Chis, Andr{\'e}ea and Desprez, Fr{\'e}d{\'e}ric and Su, Alan}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Grid Computing, Scheduling, Performance Prediction, DIET}, month = nov, note = {Also available as INRIA Research Report 6030}, number = {RR2006-41}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2006/RR2006-41.pdf}, title = {Plug-in Scheduler Design for a Distributed Grid Environment.}, year = 2006 } @TechReport{ TechReportRR-Laboratoire-RR-5886, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Dail, Holly}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Deployment, ASP, Grid computing,DIET}, month = apr, note = {Also available as INRIA Research Report 5886}, number = {RR-5886}, title = {GoDIET: A Deployment Tool for Distributed Middleware on Grid 5000}, url = {http://www.inria.fr/rrrt/rr-5886.html}, year = 2006 } @TechReport{ TechReportRR-Institut-RR-5886, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Dail, Holly}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Deployment, ASP, Grid computing,DIET}, month = apr, note = {Also available as LIP Research Report 2006-17}, number = {RR-5886}, title = {GoDIET: A Deployment Tool for Distributed Middleware on Grid 5000}, url = {http://www.inria.fr/rrrt/rr-5886.html}, year = 2006 } @Article{ ArticleCaron.CDDJN_SPJ05, author = {Caron, Eddy and Del-Fabbro, Bruno and Desprez, Fr{\'e}d{\'e}ric and Jeannot, Emmanuel and Nicod, Jean-Marc}, journal = {Scientific Programming Journal}, keywords = {DIET, Data Management}, note = {Special Issue on Dynamic Grids and Worldwide Computing}, number = {4}, pages = {333-354}, title = {Managing Data Persistence in Network Enabled Servers}, volume = {13}, year = 2005 } @Article{ ArticleCaron.CDDHP_CLC05, author = {Caron, E. and Desprez, F. and Dayd{\'e}, M. and Hurault, A. and Pantel, M.}, journal = {Computing Letters (CoLe)}, keywords = {DIET}, number = {3}, pages = {1-5}, title = {On Deploying Scientific Software within the Grid-TLSE Project}, volume = {1}, year = 2005 } @InProceedings{ InProceedingsCappello.CCDDJJLLMMNPR_05, address = {Seattle, USA}, author = {Cappello, Franck and Caron, Eddy and Dayde, Michel and Desprez, Frederic and Jeannot, Emmanuel and Jegou, Yvon and Lanteri, Stephane and Leduc, Julien and Melab, Nouredine and Mornet,Guillaume and Namyst, Raymond and Primet, Pascale and Richard, Olivier}, booktitle = {SC'05: Proc. The 6th IEEE/ACM International Workshop on Grid Computing Grid'2005}, keywords = {Grid Computing, DIET, Grid'5000}, month = nov, organization = {IEEE/ACM}, pages = {99--106}, title = {Grid'5000: a large scale, reconfigurable, controlable and monitorable {G}rid platform}, year = 2005 } @InProceedings{ InProceedingsCaron.CDPT_05, address = {Melbourne, Australia}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Petit, Franck and Tedeschi, C{\'e}dric}, booktitle = {e-Science 2005. First IEEE International Conference on e-Science and Grid Computing}, keywords = {Grid Computing, DIET, P2P}, month = {5-8 December}, pages = {430-437}, title = {A Peer-to-Peer Extension of Network-Enabled Server Systems}, year = 2005 } @InProceedings{ InProceedingsDel-Fabbro.DLNP_05, address = {Besan\c{c}on, France}, author = {Del-Fabbro, Bruno and Laiymani, David and Nicod, Jean-Marc and Philippe, Laurent}, booktitle = {Procs of the 1st Int. Conf. on Distributed Frameworks for Multimedia Applications, DFMA'2005}, keywords = {DIET}, month = feb, pages = {315--322}, title = {{Data Management in Grid Applications Providers}}, year = 2005 } @InProceedings{ InProceedingsJeannot.JM_05, address = {Las-Vegas, Nevada, USA}, author = {Jeannot, E. and Monard, G.}, booktitle = {{International Conference on Information Technology (ITCC2005)}}, keywords = {DIET, Application}, month = apr, title = {{Computing Molecular Potential Energy Surface with DIET}}, year = 2005 } @TechReport{ TechReportRR-Institut-RR-5593, author = {Gabriel Antoniu and Marin Bertier and Luc Boug{\'e} and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Mathieu Jan and S{\'e}bastien Monnet and Pierre Sens}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Data sharing, grid computing, transparent access, mutable data, P2P, fault tolerance, consistency protocols, DIET}, month = jun, note = {Also available as LIP Research Report 2005-28}, number = {RR-5593}, pdf = {ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5593.pdf}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5593.ps.gz}, title = {GDS: an Architecture Proposal for a Grid Data-Sharing Service}, year = 2005 } @TechReport{ TechReportRR-Laboratoire-2005-28, author = {Gabriel Antoniu and Marin Bertier and Luc Boug{\'e} and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Mathieu Jan and S{\'e}bastien Monnet and Pierre Sens}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Data sharing, grid computing, transparent access, mutable data, P2P, fault tolerance, consistency protocols,DIET}, month = jun, note = {Also available as INRIA Research Report RR-5593}, number = {2005-28}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2005/RR2005-28.pdf}, title = {GDS: an Architecture Proposal for a Grid Data-Sharing Service}, year = 2005 } @TechReport{ TechReportRR-Institut-RR-5573, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Dail, Holly}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Deployment, Cluster, Middleware, Modeling, DIET}, month = may, note = {Also available as LIP Research Report 2005-26}, number = {RR-5573}, pdf = {ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5573.pdf}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5573.ps.gz}, title = {Automatic Middleware Deployment Planning on Clusters}, year = 2005 } @TechReport{ TechReportRR-Laboratoire-2005-50, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Dail, Holly and Vivien, Fr{\'e}d{\'e}ric}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Deployment, Cluster, Middleware, Modeling, DIET}, month = oct, note = {Revised version of LIP Research Report 2005-26}, number = {2005-50}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2005/RR2005-50.pdf}, title = {Automatic Middleware Deployment Planning on Clusters}, type = {Research report}, year = 2005 } @TechReport{ TechReportRR-Laboratoire-2005-26, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Dail, Holly}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Deployment, DIET}, month = may, note = {Also available as INRIA Research Report RR-5573}, number = {2005-26}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2005/RR2005-26.pdf}, title = {Automatic Middleware Deployment Planning on Clusters}, year = 2005 } @TechReport{ TechReportRR-Laboratoire-2005-06, author = {Caron, Eddy and Dail, Holly}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {DIET, Deployment}, month = feb, note = {Also available as INRIA Research Report RR-5520}, number = {2005-06}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2005/RR2005-07.pdf}, title = {GoDIET: a tool for managing distributed hierarchies of DIET agents and servers.}, type = {Research report}, year = 2005 } @TechReport{ TechReportRR-Institut-RR-5520, author = {Caron, Eddy and Dail, Holly}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {DIET, Deployment}, month = mar, note = {Also available as LIP Research Report 2005-06}, number = {RR-5520}, pdf = {ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5520.pdf}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5520.ps.gz}, title = {GoDIET: a tool for managing distributed hierarchies of DIET agents and servers.}, type = {Research report}, year = 2005 } @TechReport{ TechReportRR-Institut-RR-5595, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Christophe Hamerling and Jean-Yves L'Excellent and Marc Pantel and Chiara Puglisi-Amestoy}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {DIET}, month = jun, note = {Also available as LIP Research Report 2005-30}, number = {RR-5595}, pdf = {ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5595.pdf}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5595.ps.gz}, title = {Use of A Network Enabled Server System for a Sparse Linear Algebra Grid Application}, year = 2005 } @TechReport{ TechReportRR-Laboratoire-2005-23, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Grid Computing, Network Enabled Servers, Client-servers computing,DIET}, month = jun, note = {Also available as INRIA Research Report RR-5601}, number = {2005-23}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2005/RR2005-23.pdf}, title = {DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid}, year = 2005 } @TechReport{ TechReportRR-Laboratoire-2005-30, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Christophe Hamerling and Jean-Yves L'Excellent and Marc Pantel and Chiara Puglisi-Amestoy}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {DIET}, month = jun, note = {Also available as INRIA Research Report RR-5595}, number = {2005-30}, pdf = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2005/RR2005-30.pdf}, title = {Use of A Network Enabled Server System for a Sparse Linear Algebra Grid Application}, year = 2005 } @TechReport{ TechReportRR-Institut-RR-5601, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Grid Computing, Network Enabled Servers, Client-servers computing, DIET}, month = jun, note = {Also available as LIP Research Report 2005-23}, number = {RR-5601}, pdf = {ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5601.pdf}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5601.ps.gz}, title = {DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid}, year = 2005 } @InProceedings{ InProceedingsCaron.CCL_04, address = {Santa Fe. New Mexico}, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Legrand, Arnaud}, booktitle = {The 13th Heterogeneous Computing Workshop (HCW 2004)}, keywords = {Deployment,Grid Computing, Network Enabled Servers, Steady-state scheduling, Resource localization and selection,DIET}, month = apr, pages = {109b (10 pages)}, title = {Automatic Deployment for Hierarchical Network Enabled Server}, year = {2004} } @Conference{ Con-Caron.CD_04, address = {Metz. France}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric}, booktitle = {Ecole th{\'e}matique sur la Globalisation des Ressources Informatiques et des Donn{\'e}es : Utilisation et Services. GridUSe 2004}, keywords = {DIET}, month = {21-25} # jun, organization = {Sup{\'e}lec}, pages = {61-81}, title = {DIET, tour d'horizon}, year = {2004} } @Conference{ Con-Caron.CDDV_04, address = {Domaine du Port-aux-Rocs, Le Croisic. France}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Del-Fabbro, Bruno and Vernois, Antoine}, booktitle = {DistRibUtIon de Donn{\'e}es {\`a} grande Echelle. DRUIDE 2004}, keywords = {Grid Computing, DIET, Data Management}, month = {24-38} # may, organization = {IRISA}, pages = {23-32}, title = {Gestion de donn{\'e}es dans les {NES}}, year = {2004} } @TechReport{ TechReportRR-INRIA-RR-5335, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Desprez, Frederic}, institution = {INRIA}, keywords = {Deployment, DIET}, month = oct, note = {Also available as LIP Research Report 2004-33}, number = {RR-5335}, pdf = {ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5335.pdf}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5335.ps.gz}, title = {Deadline scheduling with Priority for client-server systems}, type = {Research report}, year = 2004 } @TechReport{ TechReportRR-Laboratoire-2004-33, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Desprez, Frederic}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Deployment, DIET}, month = jul, note = {Also available as INRIA Research Report RR-5335}, number = {2004-33}, postscript = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-33.ps.gz}, title = {Deadline scheduling with Priority for client-server systems}, type = {Research report}, year = 2004 } @TechReport{ TechReportRR-Institut-RR-5146, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Legrand, Arnaud}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Deployment, Grid Computing, Network Enabled Servers, Steady-state scheduling, Resource localization and selection,DIET}, month = mar, note = {Also available as LIP Research Report 2003-51}, number = {RR-5146}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5146.ps.gz}, title = {Automatic Deployment for Hierarchical Network Enabled Server}, type = {Research report}, year = 2004 } @TechReport{ TechReportRR-Laboratoire-2004-55, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Petit, Franck and Tedeschi, C{\'e}dric}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Grid Computing, DIET, P2P}, month = dec, number = {2004-55}, pdf = {ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2004/RR2004-55.pdf}, title = {Resource Localization Using Peer-To-Peer Technology for Network Enabled Servers}, type = {Research report}, year = 2004 } @TechReport{ TechReportRR-Laboratoire-2004-49, author = {Dail, Holly and Caron, Eddy}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Grid Computing, DIET}, month = nov, number = {2004-49}, postscript = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-49.ps.gz}, title = {GoDIET: Un outil pour le d{\'e}ploiement de DIET}, year = 2004 } @Misc{ Mis-Bolze.BCCDP_04, author = {Bolze, Rapha{\"e}l and Caron, Eddy and Combes, Philippe and Dail, Holly and Pera, Christophe}, howpublished = {Ecole th{\'e}matique sur la Globalisation des Ressources Informatiques et des Donn{\'e}es : Utilisation et Services. GridUSe 2004}, keywords = {DIET}, month = {21-25} # jun, title = {DIET Tutorial}, year = {2004} } @InProceedings{ InProceedingsCaron.CDPV_03, address = {Nice - France}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Petit, Franck and Villain, Vincent}, booktitle = {IPDPS'03. The 17th International Parallel and Distributed Processing Symposium}, keywords = {Grid Computing, DIET, Scheduling}, month = apr, title = {A Hierarchical Resource Reservation Algorithm for Network Enabled Servers}, year = 2003 } @Conference{ Con-Caron.C_03, author = {Caron, Eddy}, booktitle = {Application and Middleware systems}, editor = {Korea-France joint Workshop on GRID computing}, keywords = {Grid Computing, DIET}, month = dec, publisher = {Seoul National University}, title = {Client-Server Approach for Simulation over the GRID}, year = {2003} } @Conference{ Con-Caron.C_03*1, author = {Caron, Eddy}, booktitle = {French/Japan Workshop on Grid Computing}, keywords = {Grid Computing, DIET}, month = mar, publisher = {CNRS}, title = {Activities around Client-Server Computing over the Grid}, year = {2003} } @TechReport{ TechReportRR-Laboratoire-2003-51, abstract = {This paper focus on the deployment of grid infrastructures, more specifically Problem Solving Environments (PSE) for numerical applications on the grid. Even if the deployment of such an architecture is forced by physical constraints (firewall, access permission, security,...) its efficiency heavily depends on the quality of the mapping between its different components and the grid resources. This paper proposes a new model based on linear programming to estimate the performance of a deployment of a hierarchical PSE. The advantages of the modeling approach in this case are multiple: evaluate a virtual deployment before an actual deployment, provide a decision builder tool (i.e., designed to compare different architectures or buy new resource), take into account the platform scalability. Using this modeling, it is possible to determine the bottleneck of the platform and thus to know whether a given deployment can be improved or not. We illustrate this modeling by applying this results to an existing hierarchical PSE called DIET. }, author = {Caron, Eddy and Chouhan, Pushpinder Kaur and Legrand, Arnaud}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Deployment, Grid Computing, Network Enabled Servers, Steady-state scheduling, Resource localization and selection,DIET}, month = nov, note = {Also available as INRIA Research Report RR-5146}, number = {2003-51}, postscript = {http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2003/RR2003-51.ps.gz}, title = {Automatic Deployment for Hierarchical Network Enabled Server}, type = {Research report}, year = 2003 } @TechReport{ TechReportRR-Laboratoire-2003-03, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Petit, Franck and Villain, Vincent}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Grid Computing, DIET, Scheduling}, month = jan, note = {Also available as INRIA Research Report RR-4701 and LaRIA Research Report LaRIA-2003-14}, number = {2003-03}, postscript = {ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2003/RR2003-03.ps.gz}, title = {A Hierarchical Resource Reservation Algorithm for Network Enabled Servers}, type = {Research report}, year = 2003 } @TechReport{ TechReportRR-Institut-RR-4701, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Petit, Franck and Villain, Vincent}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Grid Computing, DIET}, month = jan, note = {Also available as LIP Research Report 2003-03 and LaRIA Research Report LaRIA-2003-14}, number = {RR-4701}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-4701.ps.gz}, title = {A Hierarchical Resource Reservation Algorithm for Network Enabled Servers}, type = {Research report}, year = 2003 } @TechReport{ Tec-Caron.CDPV_03, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Petit, Franck and Villain, Vincent}, keywords = {Grid Computing, DIET}, month = nov, note = {Also available as INRIA Research Report RR-4701 and LIP Research Report 2003-03}, number = {LaRIA-2003-14}, title = {A Hierarchical Resource Reservation Algorithm for Network Enabled Servers}, type = {Research report}, year = 2003 } @InCollection{ InCollectionCaron.CDFLNQS_02, author = {Caron, E. and Desprez, F. and Fleury, E. and Lombard, F. and Nicod, J.-M. and Quinson, M. and Suter, F.}, booktitle = {Calcul r{\'e}parti {\`a} grande {\'e}chelle}, editor = {Fran{\c c}oise Baude}, keywords = {DIET}, note = {ISBN 2-7462-0472-X}, pages = {129-151}, publisher = {Herm{\`e}s Science Paris}, title = {Une approche hi{\'e}rarchique des serveurs de calculs}, year = {2002} } @InProceedings{ InProceedingsCaron.CDLNQS_02, address = {Paderborn, Germany}, author = {Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Lombard, Fr{\'e}d{\'e}ric and Nicod, Jean-Marc and Quinson, Martin and Suter, Fr{\'e}d{\'e}ric}, booktitle = {Proceedings of the 8th International EuroPar Conference}, editor = {B. Monien and R. Feldmann}, keywords = {Grid computing, DIET}, month = aug, pages = {907-910}, publisher = {Springer-Verlag}, series = {Lecture Notes in Computer Science}, title = {A Scalable Approach to Network Enabled Servers}, volume = 2400, year = 2002 } @TechReport{ TechReportRR-Laboratoire-2002-21, author = {Caron, Eddy and Combes, Philippe and Contassot-Vivier, Sylvain and Desprez, Fr{\'e}d{\'e}ric and Lombard, Fr{\'e}d{\'e}ric and Nicod, Jean-Marc and Quinson, Martin and Suter, Fr{\'e}d{\'e}ric}, institution = {Laboratoire de l'Informatique du Parall{\'e}lisme (LIP)}, keywords = {Grid Computing, DIET}, month = may, note = {Also available as INRIA Research Report RR-4501}, number = {2002-21}, postscript = {ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2002/RR2002-21.ps.gz}, title = {A Scalable Approach to Network Enabled Servers}, type = {Research report}, year = 2002 } @TechReport{ TechReportRR-Institut-RR-4501, author = {Caron, Eddy and Combes, Philippe and Contassot-Vivier, Sylvain and Desprez, Fr{\'e}d{\'e}ric and Lombard, Fr{\'e}d{\'e}ric and Nicod, Jean-Marc and Quinson, Martin and Suter, Fr{\'e}d{\'e}ric}, institution = {Institut National de Recherche en Informatique et en Automatique (INRIA)}, keywords = {Grid Computing, DIET}, month = jun, note = {Also available as LIP Research Report 2002-21}, number = {RR-4501}, postscript = {ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-4501.ps.gz}, title = {A Scalable Approach to Network Enabled Servers}, type = {Research report}, year = 2002 }