Skip to content

Commit

Permalink
Merge pull request #637 from marcwitasee/patch-1
Browse files Browse the repository at this point in the history
Update e2clab_project.md
  • Loading branch information
pancetta authored Feb 2, 2024
2 parents 1dbc2ed + 3cb4236 commit 5e1fea7
Show file tree
Hide file tree
Showing 3 changed files with 129 additions and 17 deletions.
117 changes: 101 additions & 16 deletions _bibliography/external/e2clab_project.bib
Original file line number Diff line number Diff line change
Expand Up @@ -54,33 +54,118 @@
%
@article{RaphaEtAl2006,
TITLE = {{Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid Testbed}},
AUTHOR = {Bolze, Rapha{\"e}l and Cappello, Franck and Caron, Eddy and Dayde, Michel and Desprez, Fr{\'e}d{\'e}ric and Jeannot, Emmanuel and J{\'e}gou, Yvon and Lanteri, Stephane and Leduc, Julien and Melab, Nouredine and Mornet, Guillaume and Namyst, Raymond and Primet, Pascale and Qu{\'e}tier, Benjamin and Richard, Olivier and Talbi, El-Ghazali and Touche, Ir{\'e}a},
URL = {https://hal.inria.fr/hal-00684943},
DOI = {10.1177/1094342006070078},
HAL_ID = {hal-00684943},
HAL_VERSION = {v1},
JOURNAL = {{International Journal of High Performance Computing Applications}},
PUBLISHER = {{SAGE Publications}},
VOLUME = {20},
NUMBER = {4},
PAGES = {481-494},
PUBLISHER = {{SAGE Publications}},
TITLE = {{Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid Testbed}},
URL = {https://hal.inria.fr/hal-00684943},
VOLUME = {20},
YEAR = {2006},
DOI = {10.1177/1094342006070078},
HAL_ID = {hal-00684943},
HAL_VERSION = {v1},
}

@inproceedings{KateEtAl2020,
title={Lessons learned from the chameleon testbed},
author={Keahey, Kate and Anderson, Jason and Zhen, Zhuo and Riteau, Pierre and Ruth, Paul and Stanzione, Dan and Cevik, Mert and Colleran, Jacob and Gunawi, Haryadi S and Hammock, Cody and others},
booktitle={2020 USENIX Annual Technical Conference (USENIX ATC 20)},
pages={219--233},
year={2020}
author = {Keahey, Kate and Anderson, Jason and Zhen, Zhuo and Riteau, Pierre and Ruth, Paul and Stanzione, Dan and Cevik, Mert and Colleran, Jacob and Gunawi, Haryadi S and Hammock, Cody and others},
booktitle = {2020 USENIX Annual Technical Conference (USENIX ATC 20)},
pages = {219-233},
title = {Lessons learned from the chameleon testbed},
year = {2020},
}

@online{ChameleonEtAl2022,
title = {{Trovi: Practical Open Reproducibility}},
url = "https://chameleoncloud.gitbook.io/trovi/",
addendum = "(accessed: 07.14.2022)",
year = {2022}
addendum = {(accessed: 07.14.2022)},
title = {{Trovi: Practical Open Reproducibility}},
url = {https://chameleoncloud.gitbook.io/trovi/},
year = {2022},
}

@misc{PrigentEtAl2022,
author = {Prigent, C{\'e}dric and Costan, Alexandru and Antoniu, Gabriel and Cudennec, Lo{\"i}c},
booktitle = {{SC 2022 - International Conference for High Performance Computing, Networking, Storage, and Analysis (Posters)}},
keywords = {Computing Continuum ; Federated Learning ; Workflow ; Hyperparameter optimization},
month = {Nov},
note = {Poster},
pdf = {https://inria.hal.science/hal-03878254/file/Poster.pdf},
title = {{Supporting Efficient Workflow Deployment of Federated Learning Systems across the Computing Continuum}},
url = {https://inria.hal.science/hal-03878254},
year = {2022},
}

@INPROCEEDINGS{ChelliEtAl2023,
author = {Chelli, Melvin and Prigent, Cédric and Schubotz, René and Costan, Alexandru and Antoniu, Gabriel and Cudennec, Loïc and Slusallek, Philipp},
booktitle = {2023 IEEE International Conference on Cluster Computing (CLUSTER)},
doi = {10.1109/CLUSTER52292.2023.00014},
keywords = {Training;Federated learning;Computational modeling;Image edge detection;Cluster computing;Sensor systems and applications;Data models;federated learning;malicious peer detection;robust federated learning;adversarial attacks;generative models},
number = {},
pages = {72-81},
title = {FedGuard: Selective Parameter Aggregation for Poisoning Attack Mitigation in Federated Learning},
volume = {},
year = {2023},
}

@INPROCEEDINGS{KeaheyEtAl2023,
author = {Keahey, Kate and Anderson, Jason and Powers, Mark and Cooper, Adam},
booktitle = {2023 IEEE 19th International Conference on e-Science (e-Science)},
doi = {10.1109/e-Science58273.2023.10254846},
keywords = {Computer science;Ecosystems;Buildings;Refining;Packaging;Information age;Reproducibility of results;reproducibility;infrastructure;scientific platforms;resource management},
number = {},
pages = {1-6},
title = {Three Pillars of Practical Reproducibility},
volume = {},
year = {2023},
}

@INPROCEEDINGS{KeaheyEtAl2023b,
author = {Keahey, Kate and Feamster, Nick and Martins, Guilherme and Powers, Mark and Richardson, Marc and Schrubbe, Alexis and Sherman, Michael},
booktitle = {2023 IEEE 19th International Conference on e-Science (e-Science)},
doi = {10.1109/e-Science58273.2023.10254876},
keywords = {Computers;Instruments;Distributed databases;Data collection;Hardware;Broadband communication;Reliability;infrastructure;instruments;broadband;scientific platforms},
number = {},
pages = {1-4},
title = {Discovery Testbed: An Observational Instrument for Broadband Research},
year = {2023},
volume = {},
}

@INPROCEEDINGS{RosendoEtAl2023b,
address = {Los Alamitos, CA, USA},
author = {D. Rosendo and M. Mattoso and A. Costan and R. Souza and D. Pina and P. Valduriez and G. Antoniu},
booktitle = {2023 IEEE International Conference on Cluster Computing (CLUSTER)},
doi = {10.1109/CLUSTER52292.2023.00026},
issn = {},
keywords = {protocols;memory management;key performance indicator;data compression;cluster computing;data models;performance analysis},
month = {nov},
pages = {221-233},
publisher = {IEEE Computer Society},
title = {ProvLight: Efficient Workflow Provenance Capture on the Edge-to-Cloud Continuum},
url = {https://doi.ieeecomputersociety.org/10.1109/CLUSTER52292.2023.00026},
volume = {},
year = {2023},
}

@online{Repeto2024,
addendum = {(accessed: 01.31.2024)},
title = {{REPETO: Reimagining Experimentation - The Path to Replicable Science}},
url = {https://repeto.cs.uchicago.edu/},
year = {2024},
}

@online{ChiEdge2024,
addendum = {(accessed: 01.31.2024)},
title = {{CHI@Edge}},
url = {https://www.chameleoncloud.org/experiment/chiedge/},
year = {2024},
}

@online{Engage2024,
addendum = {(accessed: 01.31.2024)},
title = {{Engage Project}},
url = {https://engage.inria.fr/},
year = {2024},
}


16 changes: 16 additions & 0 deletions _bibliography/jlesc.bib
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,22 @@
% Please, treat this file not different from usual source code files.
%
@inproceedings{RosendoEtAl2023,
author = {Rosendo, Daniel and Keahey, Kate and Costan, Alexandru and Simonin, Matthieu and Valduriez, Patrick and Antoniu, Gabriel},
title = {KheOps: Cost-effective Repeatability, Reproducibility, and Replicability of Edge-to-Cloud Experiments},
year = {2023},
isbn = {9798400701764},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3589806.3600032},
doi = {10.1145/3589806.3600032},
booktitle = {Proceedings of the 2023 ACM Conference on Reproducibility and Replicability},
pages = {62–73},
numpages = {12},
keywords = {Workflows, Reproducibility, Replicability, Repeatability, Edge Computing, Computing Continuum, Cloud Computing},
location = {Santa Cruz, CA, USA},
series = {ACM REP '23}
}

@inproceedings{BarbutEtAl2023,
author = {Barbut, Quentin and Benoit, Anne and Herault, Thomas and Robert, Yves and Vivien, Frédéric},
Expand Down
13 changes: 12 additions & 1 deletion _projects/e2clab_project.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: page_project
title: Advancing Chameleon and Grid'5000 testbeds II
date: 2022-07-15
updated: 2022-07-15
updated: 2024-01-31
navbar: Research
subnavbar: Projects
project_url:
Expand Down Expand Up @@ -114,6 +114,17 @@ the reproducible artifacts and the experimental environment. We will demonstrate
how our Jupyter/Trovi approach for reproducibility helps scientists to reproduce
complex Edge-to-Cloud workflows across Chameleon/CHI@Edge/G5K.

## Results for 2023/2024

In 2023, the collaboration between INRIA and ANL continued principally via discussions on reproducibility as well as around an emergent common interest in edge computing.

On the reproducibility front, Daniel Rosendo presented a paper on practical reproducibility in Edge-to-Cloud experiments at the ACM REP conference on June 27, 2023 {% cite RosendoEtAl2023 %}. The results presented in the paper were largely an outcome of the joint work performed in the prior year.

On the ANL side, we continued our investment in reproducibility topics by engaging a wide community of researchers and educators to advance the mission of popularizing the concept of practical reproducibility in Computer Science. This work was performed as part of the ANL-led REPETO project {% cite Repeto2024 --file external/e2clab_project.bib %}. We held four reproducibility hackathons in collaboration with major CS conferences, including at FAST 2023, ACM REP 2023, ATC/OSDI 2023, and IC2E 2023. In addition, we organized two additional hackathons with the Chameleon community (one at the Chameleon User Meeting in May 2023 and another virtual hackathon in Dec. 2023). These events showed attendees how to package experiments for practical reproducibility and share them on Chameleon’s Trovi service so others could reproduce them. Furthermore, we published a paper (Three Pillars of Practical Reproducibility) at the 2023 IEEE eScience ReWorDS Workshop, outlining the methodology and support needed for practical reproducibility {% cite KeaheyEtAl2023 --file external/e2clab_project.bib %}.

Over the summer of 2023, members of the REPETO project hosted the first Summer of Reproducibility program. The program offers summer internship opportunities for students and mentors who are interested in reproducibility for computer science research. It is modeled on Google Summer of Code: mentors propose a project and students apply for it. We particularly sponsor projects that package experiments to advance practical reproducibility, i.e., the idea that reproducibility can be a mainstream method of scientific exploration, similar to what reading papers is today. Those experiments can be replayed -- and potentially modified and improved to propose and test new ideas -- on Chameleon. The program provides funding for both US-based and international students and collaborations. In 2024, the REPETO project will continue to support the Summer of Reproducibility initiative and a call for projects for this summer is already underway.

The discussions of edge computing are emergent with both INRIA and ANL making separate investigations for the time being. The ANL team is working in the context of the CHI@Edge platform on Chameleon {% cite Chi@Edge2024 --file external/e2clab_project.bib %} and FLOTO projects {% cite KeaheyEtAl2023b --file external/e2clab_project.bib %}. The INRIA team is focusing on two challenges: (1) the efficient provenance data capture at the edge, for reproducibility purposes {% cite RosendoEtAl2023b --file external/e2clab_project.bib %}, and (2) enabling continual learning and federated learning at the edge, in the context of the ENGAGE project {% cite Engage2024 --file external/e2clab_project.bib %}, where initial results target the efficient deployment of such workloads on the edge-cloud continuum {% cite PrigentEtAl2022 --file external/e2clab_project.bib %} and securing the learning in the heterogeneous and volatile edge environments {% cite ChelliEtAl2023 --file external/e2clab_project.bib %}.

## Results for 2022/2023

Expand Down

0 comments on commit 5e1fea7

Please sign in to comment.