Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
workshop-20100323 [2010/03/16 22:08]
johan
workshop-20100323 [2010/03/23 15:49] (current)
johan
Line 6: Line 6:
 === Where? === === Where? ===
  
-The meeting will be held in the Polytech'​ School ​building ("Les templiers")in room 424 (council ​meeting room). Travel instructions and maps can be found [[http://modalis.polytech.unice.fr/contact|here]].+The meeting will be held in the I3S laboratory ​building ("Algorithmes"​) ​shown here: 
 + 
 +{{:​i3s.jpg|I3S building}} 
 + 
 +and located on this local area map: 
 + 
 +{{:​hotels-map.png|hotels location map}} 
 + 
 +  * On the 23rd: in the "​conference ​room" ​(room 007) on the building ground floor. 
 +  * On the 24th: in the "meeting room" (room 001on the building ground floor. 
 + 
 +Address: 
 +    I3S laboratory 
 +    2000, route des lucioles 
 +    Les Algorithmes - building Euclide B 
 +    BP.121 
 +    06903 Sophia Antipolis - Cedex 
 +    France 
 + 
 + 
 +=== Travel instructions ​=== 
 +  * **By plane**: [[http://​www.aeroport.nice.fr|"​Nice Cote d'​Azur"​ airport]] (NCE). There are two terminals (T1 and T2) with a free and frequent shuttle bus circling between the terminals.  
 +    * During week days, from the airport T1 [[http://www.cg06.fr/​transport/​lignes-tam/​230.pdf|TAM bus number 230]] (Sophia Express bus) is direct to Sophia Antipolis through the motorway (stop at the “INRIA” bus stop shown on the map). See the [[http://​www.nice.aeroport.fr/acces_stationnement/​bus/​recherche.asp?​dest_id=%7B15E2C8B3-FF11-4B28-886C-8E75F2AAF9BE%7D|bus schedule]]. 
 +    * On saturdays, Sundays and Holidays you need to take metropolitan [[http://​www.cg06.fr/​transport/​lignes-tam/​200.pdf|TAM bus number 200]] (towards Cannes) and stop at the Antibes train station bridge ("​passerelle SNCF" bus stop) before connecting to one of the buses from Antibes to Sophia Antipolis (see below). The buses time tables are sparse on Sundays and Holidays. 
 +    * Taxi are available from both terminals. A taxi from the airport costs approximately 65 euros. 
 +    * The taxi or bus 230 ride is approximately 20 minutes out of rush hours. 
 +  * **By train**: "​Antibes"​ train station. From the train station there are 3 options: 
 +    * Bus [[http://​www.envibus.fr/​ligne_detail.asp?​id=14&​id_commune=10|Envibus line number 11]] is direct from Antibes train station ("​SNCF"​ bus stop) to EPU building ("​IUT"​ bus stop). 
 +    * Bus [[http://​www.envibus.fr/​ligne_detail.asp?​id=1&​id_commune=10|Envibus line number 1]] runs from the train station bridge ("​passerelle SNCF" bus stop) to Sophia Antipolis ("IUT bus stop"​). Be aware that there are 2 buses number 1 line ends: "​Lycée Léonard de Vinci" (these ones stops before reaching Sophia Antipolis) and "Gare Routière de Valbonne - Sophia Antipolis"​ (take one of these). 
 +    * Bus [[http://​www.envibus.fr/​ligne_detail.asp?​id=12&​id_commune=10|Envibus line number 9]] runs from bus stop "​Vautrin bas" (in the vicinity of the Antibes train station bridge, short walk on your left after crossing the bridge) to the "​Belugues"​ bus stop in Sophia Antipolis (see map). Be aware that there are 2 buses number 9 line ends: "​Lycée Léonard de Vinci" (these ones stops before reaching Sophia Antipolis) and "Gare Routière de Valbonne - Sophia Antipolis"​ (take one of these). 
 +    * A [[http://​www.envibus.fr/​plan/​reseau_bus_CASA.pdf|global buses map is available ​here]]. 
 +  * **By car**: A8 highway. Exit at "​Antibes - Sophia Antipolis"​ then follow Sophia Antipolis and reach "route des Lucioles"​. See this [[http://​www.i3s.unice.fr/​I3S/​images/​plan_i3s.jpg|detailed road map]]. 
  
 === Who? === === Who? ===
Line 12: Line 44:
   * [[http://​www.isi.edu/​~deelman|Ewa Deelman]] and [[http://​graal.ens-lyon.fr/​~rbolze|Raphaël Bolze]], USC   * [[http://​www.isi.edu/​~deelman|Ewa Deelman]] and [[http://​graal.ens-lyon.fr/​~rbolze|Raphaël Bolze]], USC
   * Our partners of the [[http://​gwendia.polytech.unice.fr|GWENDIA projet]] (Grid Workflow ENactment for Data Intensive Applications). In particular:   * Our partners of the [[http://​gwendia.polytech.unice.fr|GWENDIA projet]] (Grid Workflow ENactment for Data Intensive Applications). In particular:
-    * Modalis: [[http://​www.i3s.unice.fr/​~johan|J. Montagnat]],​ [[http://​www.i3s.unice.fr/​~lingrand|D. Lingrand]], [[http://​users.polytech.unice.fr/​~hrenard|H. Renard]], [[http://​modalis.polytech.unice.fr/​~ketan|K. Maheshwari]] ​i(nvolved ​in workflow language definition and operation)+    * Modalis: [[http://​www.i3s.unice.fr/​~johan|J. Montagnat]],​ [[http://​www.i3s.unice.fr/​~lingrand|D. Lingrand]], [[http://​users.polytech.unice.fr/​~hrenard|H. Renard]], [[http://​modalis.polytech.unice.fr/​~ketan|K. Maheshwari]] (involved ​in workflow language definition and operation)
     * LIP laboratory: [[http://​graal.ens-lyon.fr/​~desprez|F. Desprez]], [[http://​graal.ens-lyon.fr/​~ecaron|E. Caron]] (involved in DAGs scheduling on a grid infrastructure)     * LIP laboratory: [[http://​graal.ens-lyon.fr/​~desprez|F. Desprez]], [[http://​graal.ens-lyon.fr/​~ecaron|E. Caron]] (involved in DAGs scheduling on a grid infrastructure)
     * CREATIS laboratory [[http://​www.creatis.insa-lyon.fr/​site/​en/​users/​glatard|T. Glatard]] (involved in medical application analysis pipelines porting and optimization on grids)     * CREATIS laboratory [[http://​www.creatis.insa-lyon.fr/​site/​en/​users/​glatard|T. Glatard]] (involved in medical application analysis pipelines porting and optimization on grids)
Line 19: Line 51:
 === How? === === How? ===
  
-The idea of the workshop is to identify what complementarities and overlap our teams have, what are each group strengths and weaknesses, and how this could be used in the future to have a fruitful collaboration. To allocate time to discussions,​ talks are scheduled with short presentations (15') and long discussions (25') on purpose.+The idea of the workshop is to identify what complementarities and overlap our teams have, what are each group strengths and weaknesses, and how this could be used in the future to have a fruitful collaboration. To allocate time to discussions,​ talks are scheduled with short presentations (25') and long discussions (35') on purpose.
  
 === What? === === What? ===
Line 30: Line 62:
   <li class="​level1"><​div class="​li">​ <​b>​Abstract workflow languages</​b>​ (languages, expressiveness,​ control and data flows)<​br>​   <li class="​level1"><​div class="​li">​ <​b>​Abstract workflow languages</​b>​ (languages, expressiveness,​ control and data flows)<​br>​
 Johan (MODALIS)<​br>​ Johan (MODALIS)<​br>​
-<​i>​GWENDIA,​ A data-driven workflow language for grids based on array programming principles</​i><​br>​+<​i>​GWENDIA,​ A data-driven workflow language for grids based on array programming principles</​i> ​(<a href="/​_media/​i3s_workflows-workshop-100323.pdf?​id=workshop-20100323&​amp;​cache=cache">​slides</​a>​)<br>
 <a href="​http://​rainbow.polytech.unice.fr/​publis/​montagnat-isnard-etal:​2009.pdf">​WORKS'​09 paper</​a></​div></​li>​ <a href="​http://​rainbow.polytech.unice.fr/​publis/​montagnat-isnard-etal:​2009.pdf">​WORKS'​09 paper</​a></​div></​li>​
  
   <li class="​level1"><​div class="​li">​ <​b>​Concrete workflow generation</​b>​ (executable workflows production and languages, meta-workflows,​ just-in-time production)<​br>​   <li class="​level1"><​div class="​li">​ <​b>​Concrete workflow generation</​b>​ (executable workflows production and languages, meta-workflows,​ just-in-time production)<​br>​
 <ul> <ul>
-<li class="​level1"><​div class="​li">​Ewa (USC)Pegasus<​br>​+<li class="​level1"><​div class="​li">​Ewa (USC)<​br>​ 
 +<i>Pegasus ​Workflow Management System</​i>​ (<a href="/​_media/​deelman_nice-3-2010.pdf?​id=workshop-20100323&​amp;​cache=cache">​slides</​a>​)<br>
 <a href="​http://​pegasus.isi.edu/​publications/​2009/​CallaghanS-ScalingUp.pdf">​Scaling up Workflow-based Applications (JoGC)</​a>, ​ <a href="​http://​pegasus.isi.edu/​publications/​2009/​CallaghanS-ScalingUp.pdf">​Scaling up Workflow-based Applications (JoGC)</​a>, ​
 <a href="​http://​pegasus.isi.edu/​publications/​2008/​bharathi-works08.pdf">​Characterization of Scientific Workflows (WORKS'​08)</​a></​div></​li>​ <a href="​http://​pegasus.isi.edu/​publications/​2008/​bharathi-works08.pdf">​Characterization of Scientific Workflows (WORKS'​08)</​a></​div></​li>​
Line 43: Line 76:
   <li class="​level1"><​div class="​li">​ <​b>​Workflow execution environment</​b><​br>​   <li class="​level1"><​div class="​li">​ <​b>​Workflow execution environment</​b><​br>​
 Tristan (CREATIS)<​br>​ Tristan (CREATIS)<​br>​
-<i>A review of operational nightmares and related dreams of grid workflows</​i>​ (<a href="/​_media/​nightmares.pdf">​preliminary ​slides</​a>​)+<i>A review of operational nightmares and related dreams of grid workflows</​i>​ (<a href="/​_media/​nightmares.pdf">​slides</​a>​)
 <ul> <ul>
   <li class="​level1"><​div class="​li">​ <a href="/​_media/​hg10.pdf">​Application facts</​a>​ (submitted to HealthGrid 2010)</​div>​   <li class="​level1"><​div class="​li">​ <a href="/​_media/​hg10.pdf">​Application facts</​a>​ (submitted to HealthGrid 2010)</​div>​
Line 54: Line 87:
   <li class="​level1"><​div class="​li">​ <​b>​Workflow scheduling</​b>​ (workflow schedulers and scheduling strategies)<​br>​   <li class="​level1"><​div class="​li">​ <​b>​Workflow scheduling</​b>​ (workflow schedulers and scheduling strategies)<​br>​
 Frédéric Desprez, Frédéric Suter (LIP)<​br>​ Frédéric Desprez, Frédéric Suter (LIP)<​br>​
-<i>An Overview of Parallel Task Graph and Multi-Workflow Scheduling Algorithms</​i>​ (<a href="/​_media/​suter_desprez.pdf?​id=workshop-20100323&​amp;​cache=cache" class="​media mediafile mf_pdf" title="​suter_desprez.pdf">​slides</​a>​)<​br>​ +<i>An Overview of Parallel Task Graph and Multi-Workflow Scheduling Algorithms</​i>​ (<a href="/​_media/​suter_desprez.pdf?​id=workshop-20100323&​amp;​cache=cache"​ title="​suter_desprez.pdf">​slides</​a>​)<​br>​ 
-<a href="/​_media/​bicpa-ccgrid.pdf?​id=workshop-20100323&​amp;​cache=cache" class="​media mediafile mf_pdf" title="​bicpa-ccgrid.pdf">​A Bi-Criteria Algorithm for Scheduling Parallel Task Graphs on Clusters</​a>,​ <a href="/​_media/​rr-7224.pdf?​id=workshop-20100323&​amp;​cache=cache" class="​media mediafile mf_pdf" title="​rr-7224.pdf">​On Cluster Resource Allocation for Multiple Parallel Task Graphs</​a>​.+<a href="/​_media/​bicpa-ccgrid.pdf?​id=workshop-20100323&​amp;​cache=cache"​ title="​bicpa-ccgrid.pdf">​A Bi-Criteria Algorithm for Scheduling Parallel Task Graphs on Clusters</​a>,​ <a href="/​_media/​rr-7224.pdf?​id=workshop-20100323&​amp;​cache=cache"​ title="​rr-7224.pdf">​On Cluster Resource Allocation for Multiple Parallel Task Graphs</​a>​.
 </​div></​li>​ </​div></​li>​
  
   <li class="​level1"><​div class="​li">​ <​b>​Resource allocation and tasks scheduling</​b>​ (tasks management)<​br>​   <li class="​level1"><​div class="​li">​ <​b>​Resource allocation and tasks scheduling</​b>​ (tasks management)<​br>​
-Miron (UW), CONDOR</​div></​li>​+Miron (UW)<​br>​ 
 +<​i>​Can DAGs do it all - capturing data dependencies with DAGs</​i>​</​div></​li>​
 </ul> </ul>
 </​html>​ </​html>​
  
-These are 6 talks (15 minutes presentation + 25 minutes discussion = 40 minutes per talk -> less than 5h). Each speaker should address a list of questions (to be determined) to help identifying challenges, limitations and what achievement is targeted. We have about 3h left for general discussions (complementarities,​ expectations,​ cross-challenges,​ etc). On the second day we could elaborate on possible interaction and collaboration organization.+These are 6 talks (25 minutes presentation + 35 minutes discussion = 6h total). Each speaker should address a list of questions (to be determined) to help identifying challenges, limitations and what achievement is targeted. We have about 3h left for general discussions (complementarities,​ expectations,​ cross-challenges,​ etc). On the second day we could elaborate on possible interaction and collaboration organization.
  
 === French-US collaboration opportunities === === French-US collaboration opportunities ===