Grid5000:School2014: Difference between revisions

From Grid5000
Jump to navigation Jump to search
No edit summary
No edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 22: Line 22:
Language for the school will be English.
Language for the school will be English.


Three awards were given for presentation or challenge entries (the challenge entries ended as a tie):
{|width="75%" cellspacing="3"
|- valign="top"
|width="33%" bgcolor="#f5f5f5" style="border:1px solid #cccccc;padding:1em;padding-top:0.5em;"|
[[Image:Presentation_Gistau_award.png|252px|Best presentation award to Miguel Liroz Gistau]]
Best presentation award to Miguel Liroz Gistau, Reza Akbarinia and Patrick Valduriez
|width="33%" bgcolor="#f5f5f5" style="border:1px solid #cccccc;padding:1em;padding-top:0.5em;"|
[[Image:Challenge_Buchert_award.png|252px|Best challenge entry to Tomasz Buchert, Emmanuel Jeanvoine and Lucas Nussbaum]]
Best challenge entry to Tomasz Buchert, Emmanuel Jeanvoine and Lucas Nussbaum
|width="33%" bgcolor="#f5f5f5" style="border:1px solid #cccccc;padding:1em;padding-top:0.5em;"|
[[Image:Challenge_Pastor_award.png|252px|Best challenge entry to Jonathan Pastor and Laurent Pouilloux]]
Best challenge entry to Jonathan Pastor and Laurent Pouilloux
|-
|}




Line 73: Line 92:
* [[Virtual_machines_on_the_production_environment|KVM virtual machines on the production environment, without deployment (includes network subnet reservation)]]  ''(GN1-171)''
* [[Virtual_machines_on_the_production_environment|KVM virtual machines on the production environment, without deployment (includes network subnet reservation)]]  ''(GN1-171)''
* Luc Sarzyniec, Tomasz Buchert, Emmanuel Jeanvoine and Lucas Nussbaum: "[http://distem.gforge.inria.fr/tutorial.html Building a Virtual Experimental Environment with Distem]"  ''(LR6-D014)''
* Luc Sarzyniec, Tomasz Buchert, Emmanuel Jeanvoine and Lucas Nussbaum: "[http://distem.gforge.inria.fr/tutorial.html Building a Virtual Experimental Environment with Distem]"  ''(LR6-D014)''
* Laurent Pouilloux, Francois Rossigneux and Daniel Balouek-Thomert: "Energy monitoring on Grid'5000"  ''(LR6-1027)''
* Laurent Pouilloux, Francois Rossigneux and Daniel Balouek-Thomert: [[Kwapi_2014_School_tutorial | "Energy monitoring on Grid'5000"]]   ''(LR6-1027)''


15:45-16:15 : break (Amphi B)
15:45-16:15 : break (Amphi B)
Line 80: Line 99:
* [[API_all_in_one_Tutorial|Grid'5000 REST API]]  ''(GN1-E001)''
* [[API_all_in_one_Tutorial|Grid'5000 REST API]]  ''(GN1-E001)''
* [[Storage|Storage tools for Grid'5000]]  ''(GN1-171)''
* [[Storage|Storage tools for Grid'5000]]  ''(GN1-171)''
* Laurent Pouilloux and Jonathan Rouzaud-Cornabas "Perform cloud experiments on Grid'5000 with vm5k"  ''(LR6-D014)''
* Laurent Pouilloux and Jonathan Rouzaud-Cornabas [[Vm5k_2014_School_tutorial | "Perform cloud experiments on Grid'5000 with vm5k"]]   ''(LR6-D014)''
* Tomasz Buchert, Stéphane Martin and Lucas Nussbaum: "Orchestrating experiments with XPFlow, a workflow-based experiment control engine"  ''(LR6-1027)''
* Tomasz Buchert, Stéphane Martin and Lucas Nussbaum: "Orchestrating experiments with XPFlow, a workflow-based experiment control engine"  ''(LR6-1027)''


Line 96: Line 115:
* Luca Muscariello, Giovanna Carofiglio and Massimo Gallo : "Running large scale experimentation on Content-Centric Networking via the Grid’5000 platform"
* Luca Muscariello, Giovanna Carofiglio and Massimo Gallo : "Running large scale experimentation on Content-Centric Networking via the Grid’5000 platform"
* Trong Tuan Vu and Bilel Derbel : "On the performance of Link-Heterogeneous Load Balancing Algorithms"
* Trong Tuan Vu and Bilel Derbel : "On the performance of Link-Heterogeneous Load Balancing Algorithms"
* Matthieu Dorier : "Mitigating Cross-Application I/O Interference on Grid'5000"  
* (canceled talk) Matthieu Dorier : "Mitigating Cross-Application I/O Interference on Grid'5000"  


12:30-14:00 : lunch
12:30-14:00 : lunch
Line 102: Line 121:
14:00-15:45 : Parallel practical sessions (4 sessions in parallel)
14:00-15:45 : Parallel practical sessions (4 sessions in parallel)
* [[OpenStack_Grizzly|Deploying OpenStack Grizzly (with or without KaVLAN)]]  ''(GN1-E001)''
* [[OpenStack_Grizzly|Deploying OpenStack Grizzly (with or without KaVLAN)]]  ''(GN1-E001)''
* Christophe Cerin, Takoudjou Kamdem Alain, Heithem Abbes and Walid Saad. "BOINC as a Service in Grid'5000 using SlapOS"  ''(GN1-171)''
* Christophe Cerin, Takoudjou Kamdem Alain, Heithem Abbes and Walid Saad. "BOINC as a Service, Data management as a service in Grid'5000 using SlapOS"  ''(GN1-171)''
* Matthieu Imbert and Laurent Pouilloux: "[[Execo Practical Session|Execo experiment engine]]"  ''(LR6-D014)''
* Matthieu Imbert and Laurent Pouilloux: "[[Execo Practical Session|Execo experiment engine]]"  ''(LR6-D014)''
* Cristian Ruiz, Michael Mercier, Salem Harrache and Olivier Richard: "[http://kameleon.imag.fr/grid5000_tutorial.html Building Software Appliances with Kameleon]"  ''(LR6-1027)''
* Cristian Ruiz, Michael Mercier, Salem Harrache and Olivier Richard: "[http://kameleon.imag.fr/grid5000_tutorial.html Building Software Appliances with Kameleon]"  ''(LR6-1027)''
Line 111: Line 130:
* [[Accelerators_on_Grid5000|Accelerators on Grid'5000 (GPU and Xeon Phy)]]  ''(GN1-E001)''
* [[Accelerators_on_Grid5000|Accelerators on Grid'5000 (GPU and Xeon Phy)]]  ''(GN1-E001)''
* [[Advanced_Kadeploy]]  ''(LR6-D014)''
* [[Advanced_Kadeploy]]  ''(LR6-D014)''
* Ghislain Landry Tsafack Chetsa. Data exploration using R  ''(LR6-1027)''
* Ghislain Landry Tsafack Chetsa. Data exploration using R  ''(LR6-1027)''. The tutorial is available here "[http://perso.ens-lyon.fr/ghislain.landry.tsafack.chetsa/g5k-tutorial/exploratoryDataAnalysis_g5k.pdf Exploratory Data Analysis with R]".
* Challenge presentations  ''(Main Conference Room)''
* Challenge presentations  ''(Main Conference Room)''


Line 129: Line 148:
:Abstract : Computer hardware and software are getting more and more complex, making application development a challenging task. One way to reduce the development efforts is to abstract from the underlying IT infrastructure by using multi-tier architectures, high-level languages and programming frameworks. Unfortunately, this approach hides opportunities to optimize accesses to the underlying hardware, which often leads to poor scalability. The talk includes techniques to pass semantic information from the application through different software layers down to the hardware, so that low-level software layers can use application knowledge to adapt to changing environments; examples will be given from the areas of high performance computing and Cloud computing.
:Abstract : Computer hardware and software are getting more and more complex, making application development a challenging task. One way to reduce the development efforts is to abstract from the underlying IT infrastructure by using multi-tier architectures, high-level languages and programming frameworks. Unfortunately, this approach hides opportunities to optimize accesses to the underlying hardware, which often leads to poor scalability. The talk includes techniques to pass semantic information from the application through different software layers down to the hardware, so that low-level software layers can use application knowledge to adapt to changing environments; examples will be given from the areas of high performance computing and Cloud computing.


11:00-13:00 : Presentation from G5K users  (4 slots) - Session "'''Environments and Energy'''"  ''(Main Conference Room)''
11:00-12:30 : Presentation from G5K users  (4 slots) - Session "'''Environments and Energy'''"  ''(Main Conference Room)''
* Tomasz Buchert, Lucas Nussbaum and Jens Gustedt : "A workflow-inspired, modular and robust approach to experiments using Grid’5000 and similar testbeds"
* Tomasz Buchert, Lucas Nussbaum and Jens Gustedt : "A workflow-inspired, modular and robust approach to experiments using Grid’5000 and similar testbeds"
* Joseph Emeras, Emmanuel Jeanvoine and Lucas Nussbaum : "An Experimental Environment for the Evaluation of Exascale HPC Runtimes"
* Joseph Emeras, Emmanuel Jeanvoine and Lucas Nussbaum : "An Experimental Environment for the Evaluation of Exascale HPC Runtimes"
* Daniel Balouek-Thomert, Eddy Caron and Laurent Lefevre : "Energy-Aware Server Provisioning at the Middleware level through Green Scheduling"
* Daniel Balouek-Thomert, Eddy Caron and Laurent Lefevre : "Energy-Aware Server Provisioning at the Middleware level through Green Scheduling"
* Matthieu Simonin, Eugen Feller, Anne-Cécile Orgerie, Yvon Jégou, David Margery and Christine Morin : "snooze : evaluation of the self-healing and self configuration mechanisms"
* (canceled talk) Matthieu Simonin, Eugen Feller, Anne-Cécile Orgerie, Yvon Jégou, David Margery and Christine Morin : "snooze : evaluation of the self-healing and self configuration mechanisms"


13:00 - 14:00 : Lunch
12:45 - 14:00 : Lunch


14:00-15:30 : Selected talks from G5K Community  ''(Main Conference Room)''
14:00-15:30 : Selected talks from G5K Community  ''(Main Conference Room)''
Line 150: Line 169:
:Abstract : This talk will cover recent works dealing with energy efficiency and energy reduction and benefiting from the Green Grid5000 infrastructure.
:Abstract : This talk will cover recent works dealing with energy efficiency and energy reduction and benefiting from the Green Grid5000 infrastructure.


15:30-16:00 : Conclusion / Awards (best presentation, best challenge) / End of G5K Spring School  ''(Main Conference Room)''
15:30-16:15 : Conclusion / Awards (best presentation, best challenge) / End of G5K Spring School  ''(Main Conference Room)''


16:00-16:30 : break
16:00-16:30 : break

Latest revision as of 11:18, 24 July 2014

Grid5000 Spring School 2014

June 17-19, 2014 - Ecole Normale Supérieure de Lyon Organized by GIS G5K, Hemera and the ENS Lyon, LIP Laboratory with the financial support of Inria,

Logo inria en.png
Logo ens 2010.jpg
LogoLIP.png

Introduction

After the successful 2006, 2009, 2010, 2011 and 2012 editions (respectively 100, 72, 80, 67 and 75 registered participants), Grid'5000 practitioners and future users are invited to gather, learn and share experience around the usage of Grid'5000 as a scientific instrument.

Hosted by Ecole Normale Supérieure, from June 17th to June 19th 2014, this 6th edition of the Grid'5000 school will bring together, but is not limited to, Grid'5000's newbies as well as expert-users, technical team and executive committee for 3 days of keynotes, talks and practical sessions focusing on best-practices and results. Presentations and practical sessions will cover basic and advanced usages of the platform as well as lessons on experiment control at large-scale. A challenge contest to showcase tools and environments demonstrating the deployment of distributed systems on Grid'5000 (including large-scale middleware, parallel and cloud applications, etc.) will be held this year for the third time. Language for the school will be English.


Three awards were given for presentation or challenge entries (the challenge entries ended as a tie):

Best presentation award to Miguel Liroz Gistau

Best presentation award to Miguel Liroz Gistau, Reza Akbarinia and Patrick Valduriez

Best challenge entry to Tomasz Buchert, Emmanuel Jeanvoine and Lucas Nussbaum

Best challenge entry to Tomasz Buchert, Emmanuel Jeanvoine and Lucas Nussbaum

Best challenge entry to Jonathan Pastor and Laurent Pouilloux

Best challenge entry to Jonathan Pastor and Laurent Pouilloux


School location and Travel Information

Going to Grid'5000 school

The school is held at Ecole Normale Supérieure de Lyon - Site Monod. 46 allée d'Italie, Lyon 69007. See the map.

If you come using public transportation, take metro line B for direction "Gare d'Oullins" and stop at "Debourg" station. More travel information is available at ENS Lyon website


Find meeting rooms during the event

G5k campus.png


Social events location

  • On Tuesday at Ninkasi: 10 minutes by walk from G5K school campus or by public transportation, stop at station "Stade de Gerland" (metro line B).
  • On Wednesday at Brasserie Georges: By public transportation, go to station "Lyon Perrache" (metro line A or tramway line 1 & 2). From G5K school campus, take tramway line 1 at "ENS-Lyon" staion.

See the online map

G5k lyon.png


Program

Tuesday 17th June Amphi B - ENS Lyon - Monod Site - 3rd floor

8:45-9:00 : Welcoming (Amphi B)

9:00-10:00 : Keynote : Xavier Vigouroux (BULL) : "Power consumption constraints and impacts" (Amphi B)

Abstract : "The power consumption is becoming the main limitation for data centers. During this talk will be presented what could be the mid-term and long-term impacts of this limitation for the ecosystems. Based on this vision, the speaker will present what Bull is planning to cope with it limitations"

10:00-10:30 : break

10:30-12:30 : Presentation from G5K users (4 slots) : Session "Big Data and Performance" (Amphi B)

  • Jonathan Rouzaud-Cornabas and Laurent Pouilloux : "Performance analysis and models for collocated VMs running on multi-core physical machines"
  • Mihaly Berekmeri, Damián Serrano, Sara Bouchenak, Nicolas Marchand and Bogdan Robu : "A Control Approach for Performance of Big Data Systems"
  • Miguel Liroz Gistau, Reza Akbarinia and Patrick Valduriez : "Using Grid5000 for MapReduce Experiments"
  • Lokman Rahmani, Gabriel Antoniu, Luc Bouge and Matthieu Dorier : "Towards Smart In Situ Visualization of Climate Simulation"

12:30-14:00 : Lunch

14:00-15:45 : Parallel practical sessions (4 sessions in parallel)

15:45-16:15 : break (Amphi B)

16:15-18:00 : Parallel practical sessions (4 sessions in parallel)

19:00-21:00 : Social event : Food, drinks and music in Ninkasi


Wednesday 18th June UNESCO Room ENS Lyon Monod site

9:00-10:00 : Keynote : Wu Feng (Virginia Tech, USA) (Main Conference Room)

10:00-10:30 : break

10:30-12:30 : Presentation from G5K users (4 slots) - Session "Framework and networking" (Main Conference Room)

  • Arnaud Legrand, Martin Quinson and Frederic Suter : "Toward Better Simulation of MPI Applications on Ethernet/TCP Networks"
  • Luca Muscariello, Giovanna Carofiglio and Massimo Gallo : "Running large scale experimentation on Content-Centric Networking via the Grid’5000 platform"
  • Trong Tuan Vu and Bilel Derbel : "On the performance of Link-Heterogeneous Load Balancing Algorithms"
  • (canceled talk) Matthieu Dorier : "Mitigating Cross-Application I/O Interference on Grid'5000"

12:30-14:00 : lunch

14:00-15:45 : Parallel practical sessions (4 sessions in parallel)

15:45-16:15 : break

16:15-18:00 : Parallel practical sessions in parallel to challenge demos (4 sessions in parallel)

20:00-23:00 : Diner in Brasserie Georges


Thursday 19th June UNESCO Room ENS Lyon Monod site

9:00-9:45 : Introduction to Grid'5000 - feature overview by David Margery (Main Conference Room)

Abstract : In the presentation, we will shortly motivate why Grid'5000 was built, and describe the type of experiment lifecycle it supports. Resource discovery, resource provisionning, and configuration will be covered for the different types of resources supported by the instrument : computes, data blocks, IPs, VLANs.

9:45-10:00 : break

10:00-11:00 : Keynote : André Brinkmann (Johannes Gutenberg-Universität Mainz, Germany) : How do I tell it to my hardware? (Main Conference Room)

Abstract : Computer hardware and software are getting more and more complex, making application development a challenging task. One way to reduce the development efforts is to abstract from the underlying IT infrastructure by using multi-tier architectures, high-level languages and programming frameworks. Unfortunately, this approach hides opportunities to optimize accesses to the underlying hardware, which often leads to poor scalability. The talk includes techniques to pass semantic information from the application through different software layers down to the hardware, so that low-level software layers can use application knowledge to adapt to changing environments; examples will be given from the areas of high performance computing and Cloud computing.

11:00-12:30 : Presentation from G5K users (4 slots) - Session "Environments and Energy" (Main Conference Room)

  • Tomasz Buchert, Lucas Nussbaum and Jens Gustedt : "A workflow-inspired, modular and robust approach to experiments using Grid’5000 and similar testbeds"
  • Joseph Emeras, Emmanuel Jeanvoine and Lucas Nussbaum : "An Experimental Environment for the Evaluation of Exascale HPC Runtimes"
  • Daniel Balouek-Thomert, Eddy Caron and Laurent Lefevre : "Energy-Aware Server Provisioning at the Middleware level through Green Scheduling"
  • (canceled talk) Matthieu Simonin, Eugen Feller, Anne-Cécile Orgerie, Yvon Jégou, David Margery and Christine Morin : "snooze : evaluation of the self-healing and self configuration mechanisms"

12:45 - 14:00 : Lunch

14:00-15:30 : Selected talks from G5K Community (Main Conference Room)

  • Grid'5000 for high-quality reproducible research by Lucas Nussbaum
Abstract : There is currently a push towards higher-quality and more reproducible experimental research. The specific features of HPC and Clouds research make it a field where those questions are particularly important. In this talk, we will highlight some challenges faced in HPC and Clouds research, and describe how Grid'5000 already addresses many of them. We will also discuss some future plans and remaining open questions.
  • Grid’5000 - Beyond Grids and Clouds by Adrien Lèbre
Abstract : Although HPC has been the primary focus of Grid’5000, the infrastructure has continuously evolved to address additional concerns such as server virtualisation, cloud, and more recently energy concerns. To illustrate such evolutions, we will present few cloud experiments that have been conducted on top of the platform and discuss how the use of advanced toolkits made them possible. We will conclude the presentation by raising current challenges about network virtualization and big data the Grid’5000 community is facing and the first technical solutions the technical board has provided.
  • EE@G5K by Laurent Lefèvre
Abstract : This talk will cover recent works dealing with energy efficiency and energy reduction and benefiting from the Green Grid5000 infrastructure.

15:30-16:15 : Conclusion / Awards (best presentation, best challenge) / End of G5K Spring School (Main Conference Room)

16:00-16:30 : break

16:30-19:00 : G5K Scientific Commitee (reserved for scientific committee members)


Registration (closed)

Number of participants is limited ! Register today by using the following link : http://registration.gipco-adns.com/site/2987/Grid+5000+registration

REGISTRATION FEES :

  • 130 € for students
  • 200 € for academics

Registration fees includes :

  • Access to the session
  • Coffee breaks
  • Lunch at the Crous restaurant
  • Welcom reception at Nikasi on 17th june
  • Gala diner at Brasserie Georges on 18th june

CANCELLATION : All cancellations must be received by June 6th, 2014, by writing to the Conference and Seminar Office at the mail below : sophie.azzaro@inria.fr

No refund will normally be made after that date except in exceptional circumstance (for example : transport strike, last minute hospitalization ) and only at the discretion of Inria .



Lyon "Computing Day"

A presentation and discussion day related to scientific computing in Lyon and its area (in French) is organized on Monday, 16th June. More information and program at http://lyoncalcul.univ-lyon1.fr/spip.php?article3

Note: This event (and its registration) is collocated, but separate from Grid'5000 school.

--


Call for presentations and practical sessions

Important dates

  • April 7, 2014 (deadline extended): full-submission deadline for presentation and practical sessions proposals
  • April 30th, 2014: notification to authors
  • June 6th, 2014: Registration to the Grid'5000 Large Scale Deployment Challenge.

Call for presentations

Grid'5000 users are invited to present recent results (including already published results) obtained using Grid'5000 as well as the tools and techniques used to produce these results. They will be evaluated based on:

  • their scientific contribution,
  • the quality of their experimental process
  • the potential for other users to reproduce those experiments and/or to learn from those experiments for their own problems
    • availability and visibility of the environments and scripts used, or
    • clear description of the techniques used

The presentations will last 30mn and will have a fixed format with

  • 15mn to describe the scientific results
  • 5 to 10mn to present techniques used to conduct the experiments
  • 10 to 5mn for questions.

Submissions in the Springer LNCS style should be either:

  • 1 to 2 pages document (i.e a short paper) focusing on Grid'5000 usage and referencing a recently published or submitted paper describing the work. Please send a pre-print of this document to help assess the interest of the work for presentation to the Grid'5000 school. This pre-print will not be made public.
  • 4 to 6 pages, presenting work in progress

Submissions will be handled through Easychair system : https://www.easychair.org/conferences/?conf=g5kss14

Call for practical sessions

Seasoned Grid'5000 users are invited to submit proposals for practical sessions. These practical sessions should be focused on dedicated kadeploy environments maintained by the submitters or on specific tools developed or used to ease the use of Grid'5000 (e.g. on common use-cases of the instrument). In particular, maintainers of Glite, Condor or cloud management stack (to name a few) are invited to make their work known. Practical sessions should be 1,5h or 2h long, or combine 2 sessions. Authors are invited to submit a 2 page long proposal detailing the tool, environment or technique that will be taught to practitioners, as well as the main steps of the practical session. Submissions will be handled through Easychair system : https://www.easychair.org/conferences/?conf=g5kss14

Registration for the Grid'5000 Large Scale Deployment Challenge

A challenge will be organized during the upcoming Grid'5000 School 2014, and we encourage users to submit a demo of your Grid'5000 experiment. Submission about all acceptable uses of Grid'5000 are welcomed: experiments on networking, virtualization, operating system, runtime, middleware, libraries, programming models, emulation, simulation, applications ... It is a great opportunity to demonstrate your work, your tools, and your mastering of the Grid'5000 platform. A submission consists in a short document (1 to 4 pages in the Springer LNCS style) describing the scientific context of the experiment, and giving an overview of the experiment. Submissions will be handled through Easychair system : https://www.easychair.org/conferences/?conf=g5kss14 A few submissions will then be selected by the jury (composed of members of the Grid'5000 steering committee), and selected candidates will get the chance to do a live demo during the Grid'5000 School (the full experiment is expected to take between 30 minutes and 1 hour). Prizes will be awarded based on (in no particular order):

  • size of the experiment (number of cores/nodes/clusters/sites and percentage of used resources: network, CPU, RAM, disks)
  • complexity of the experiment
  • efficiency of the experiment (qualitative ratio between quality of results and used resources)
  • use of Grid'5000 features: Kadeploy, the Grid'5000 API, KaVLAN ...
  • reproducibility: is your experiment fully scripted? Does it involve some manual steps?
  • quality of the experimental process and methodology
  • interest of the experiment for the Grid'5000 community
  • quality of the live demo

Candidates can group themselves in teams. However, only one prize per team will be given. There is no restriction on the status of participants: interns, PhD students, engineers, permanent staff are all welcomed. However, when deciding the attribution of prizes, the status of participants might be taken into account.

Organizing committees

General chairs and organizers

  • Laurent Lefevre
  • Frédéric Desprez
  • David Margery

Program committee

  • Eddy Caron
  • Fabrice Huet
  • Emmanuel Jeannot
  • Yvon Jegou
  • Adrien Lèbre
  • Nouredine Melab
  • Jean-Marc Menaud
  • Lucas Nussbaum
  • Christian Perez
  • Jean-Marc Pierson
  • Martin Quinson
  • Olivier Richard
  • Pierre Sens
  • Luiz Angelo Steffenel

Local chairs and organizing team

  • Daniel Balouek
  • Evelyne Blesle
  • Eddy Caron
  • Simon Delamare
  • Marcos Dias de Asuncao
  • Jean-Patrick Gelas
  • Olivier Gluck
  • Vincent Lanore
  • Laurent Lefevre
  • Jean-Christophe Mignot
  • Marc Pinhede
  • Anthony Simonet
  • Laurent Pouilloux
  • Jonathan Rouzaud Cornabas