

Journals Editor
Future Generation Computer Systems
Special Content Editor - 2023-present
Special Content Editor - 2023-present
Future Generation Computer Systems
Editor - 2020-2023
Editor - 2020-2023
Journal of Parallel and Distributed Computing
Associate Editor - 2019–Present
Associate Editor - 2019–Present
IEEE Computer Society, Computing in Science & Engineering
Co-Guest Editor - 2023
Special Issue on Science Gateways: Accelerating Research and Education
Co-Guest Editor - 2023
Special Issue on Science Gateways: Accelerating Research and Education
Future Generation Computer Systems
Co-Guest Editor - 2018
Special Issue for the 12th Workshop on Workflows in Support of Large-Scale Science
Co-Guest Editor - 2018
Special Issue for the 12th Workshop on Workflows in Support of Large-Scale Science
Conferences Chair
Served as chair in 20 conferences
SC - IEEE/ACM The International Conference for High Performance Computing, Networking, Storage, and Analysis
Track Chair: Data Analytics, Visualization, & Storage — 2024, SC, USA
HPDC - ACM International Symposium on High-Performance Parallel and Distributed Computing
Publication Chair — 2024, 33rd HPDC, Pisa, Italy
Publication Chair — 2023, 32nd HPDC, Orlando, USA
Publication Chair — 2023, 32nd HPDC, Orlando, USA
WORKS - IEEE Workflows in Support of Large-Scale Science Workshop
Program Chair — 2022, 17th WORKS, Dallas, USA
Program Chair — 2021, 16th WORKS, Saint-Louis, USA
Program Chair — 2020, 15th WORKS, Atlanta, USA
Program Chair — 2019, 14th WORKS, Denver, USA
Program Chair — 2018, 13th WORKS, Dallas, USA
Publicity Chair — 2017, 12th WORKS, Denver, USA
Publicity Chair — 2016, 11th WORKS, Salt Lake City, USA
Program Chair — 2021, 16th WORKS, Saint-Louis, USA
Program Chair — 2020, 15th WORKS, Atlanta, USA
Program Chair — 2019, 14th WORKS, Denver, USA
Program Chair — 2018, 13th WORKS, Dallas, USA
Publicity Chair — 2017, 12th WORKS, Denver, USA
Publicity Chair — 2016, 11th WORKS, Salt Lake City, USA
SBAC-PAD - IEEE International Symposium on Computer Architecture and High Performance Computing
Track Chair: Performance Evaluation — 2023, 35th SBAC-PAD, Porto Alegre, Brazil
Local Arrangements Chair — 2016, 28th SBAC-PAD, Los Angeles, USA
Local Arrangements Chair — 2016, 28th SBAC-PAD, Los Angeles, USA
ERROR - Workshop on E-science ReseaRch leading tO negative ResultsWorkshop
Program Chair — 2022, 2nd ERROR, Salt Lake City, USA
Gateways - Gateways 2022
Publication Chair — 2022, Gateways, San Diego, CA, USA
BC2DC - Bridging from Concepts to Data and Computation for eScience Workshop
Program Chair — 2019, 1st BC2DC, San Diego, CA
NSF SI2 PI Meeting - Software Infrastructure for Sustained Innovation Principal Investigator Workshop
Organizer — 2018, NSF SI2 PI Meeting, Washington D.C., USA
Program Committees Member
Served as PC member in 49 conferences
SC - IEEE/ACM The International Conference for High Performance Computing, Networking, Storage, and Analysis
2023 — SC, Workshops, Denver, USA
2021 — SC, St. Louis, USA
HPDC - ACM International Symposium on High-Performance Parallel and Distributed Computing
2023 — 32nd HPDC, Orlando, FL, USA
2022 — 31st HPDC, Minneapolis, USA
Euro-Par - International European Conference on Parallel and Distributed Computing
2023 — 29th Euro-Par, Limassol, Cyprus
CCGrid - IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing
2023 — 23rd CCGrid, Bangalore, India
2022 — 22nd CCGrid, Taormina, Italy
2017 — 17th CCGrid, Madrid, Spain
2016 — 16th CCGrid, Cartagena, Colombia
2015 — 15th CCGrid, Shenzhen, China
CLUSTER - IEEE International Conference on Cluster Computing
2023 — CLUSTER, Santa Fe, NM, USA
2021 — CLUSTER, Portland, USA
2019 — CLUSTER, Albuquerque, NM, USA
2018 — CLUSTER, Belfast, UK
2017 — CLUSTER, Honolulu, USA
CLOUD - IEEE International Conference on Cloud Computing
2023 — CLOUD, Chicago, USA
IPDPS - IEEE International Parallel & Distributed Processing Symposium
2022 — 36th IPDPS, Lyon, France
2021 — 35th IPDPS, Portland, USA
SBAC-PAD - IEEE International Symposium on Computer Architecture and High Performance Computing
2022 — 34th SBAC-PAD, Bordeaux, France
2021 — 33rd SBAC-PAD, Belo Horizonte, Brazil
2019 — 31st SBAC-PAD, Campo Grande, Brazil
2018 — 30th SBAC-PAD, Lyon, France
2017 — 29th SBAC-PAD, Campinas, Brazil
2016 — 28th SBAC-PAD, Los Angeles, USA
PASC - Platform for Advanced Scientific Computing
2022 — PASC, Basel, Switzerland
ICPP - International Conference on Parallel Processing
2023 — 52nd ICPP, Salt Lake City, UT, USA
2019 — 48th ICPP, Kyoto, Japan
IWSG - International Workshop on Science Gateways
2023 — 15th IWSG, Tübingen, Germany
WORKS - Workflows in Support of Large-Scale Science
2020 — 15th WORKS, Atlanta, USA
2019 — 14th WORKS, Denver, USA
2018 — 13th WORKS, Dallas, USA
2017 — 12th WORKS, Denver, USA
2016 — 11th WORKS, Salt Lake City, USA
CloudAM - IEEE/ACM International Workshop on Clouds and Edge Computing, and Applications Management
2021 — 10th CloudAM, Leicester, UK
2020 — 9th CloudAM, Leicester, UK
2019 — 8th CloudAM, Auckland, New Zealand
2018 — 7th CloudAM, Zurich, Switzerland
2017 — 6th CloudAM, Austin, USA
2016 — 5th CloudAM, Shanghai, China
2015 — 4th CloudAM, Limassol, Cyprus
2014 — 3rd CloudAM, London, UK
HPCMASPA - Workshop on Monitoring and Analysis for HPC Systems Plus Applications
2021 — HPCMASPA, Portland, USA
ReWorDS - Workshop on Reproducible Workflows, Data Management, and Security
2022 — 2nd ReWorDS, Salt Lake City, USA
2021 — 1st ReWorDS, Innsbruck, Austria
HiPS - Workshop on High Performance Serverless Computing
2021 — 1st HiPS, Stockholm, Sweden
ICDCS - IEEE International Conference on Distributed Computing Systems
2020 — 40th ICDCS, Singapore
HPCS - International Conference on High Performance Computing & Simulation
2018 — 16th HPCS, Orléans, France
2017 — 15th HPCS, Genoa, Italy
RepScience - International Workshop on Reproducible Open Science
2016 — 1st RepScience, Hannover, Germany
Funding Agencies Reviewer
NSF - U.S. National Science Foundation
2023 - Virtual Review Panel
2022 - Virtual Review Panels
2021 - Virtual Review Panels and Ad-hoc Reviewer
2020 - Review Panel and Ad-hoc Reviewer
2019 - Review Panels and Ad-hoc Reviewer
2018 - Review Panels
2017 - Review Panels
DOE - U.S. Department of Energy
2023 - Mail In Reviews
2021 - Mail In Reviews
ARO - U.S. Army Research Office
2020 - Ad-hoc Reviewer
NWO - Netherlands Organisation for Scientific Research
2019 - Ad-hoc Reviewer
Journals Reviewer
Reviewed for 15 international journals
FGCS - Future Generation Computer Systems
2013–Present
TPDS - IEEE Transactions on Parallel and Distributed Systems
2014–Present
TCC - IEEE Transactions on Cloud Computing
2016–Present
- PeerJ Computer Science
2020-Present
CCPE - Concurrency and Computation: Practice and Experience
2013–2020
CSUR - ACM Computer Surveys
2018–2019
- SoftwareX
2018–2019
JoGC - Journal of Grid Computing
2016–2018
TOPC - ACM Transactions on Parallel Computing
2017–2018
- Computers & Electrical Engineering
2015–2017
JPDC - Journal of Parallel and Distributed Computing
2015
CAI - Computing and Informatics
2015
- IEEE Communications Magazine
2014
- Scientific Programming
2014
- The Computer Journal
2014
Conferences Reviewer
Reviewed for 17 international conferences
PASC - Platform for Advanced Scientific Computing
2021 - Geneva, Switzerland
CCGrid - 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing
2020 - Melbourne, Australia
PASC - ACM Platform for Advanced Scientific Computing
2019 - Zurich, Switzerland
eScience - 13th IEEE International Conference on eScience
2017 - Auckland, New Zealand
CLUSTER - IEEE International Conference on Cluster Computing
2016 - Taipei, Taiwan
IPDPS - 30th IEEE International Parallel & Distributed Processing Symposium
2016 - Chicago, USA
eScience - 11th IEEE International Conference on eScience
2015 - Munich, Germany
WORKS - 10th Workflows in Support of Large-Scale Science
2015 - Austin, USA
PPAM - 11th International Conference on Parallel Processing and Applied Mathematics
2015 - Krakow, Poland
Euro-Par - International European Conference on Parallel and Distributed Computing
2015 - Vienna, Austria
eScience - 10th IEEE International Conference on eScience
2014 - Guaruja, Brazil
IC2E - IEEE International Conference on Cloud Engineering
2014 - Tempe, USA
SC - International Conference for High Performance Computing, Networking, Storage, and Analysis
2014 - New Orleans, USA
CCGrid - 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
2014 - Chicago, USA
PPAM - 10th International Conference on Parallel Processing and Applied Mathematics
2013 - Warsaw, Poland
SC - International Conference for High Performance Computing, Networking, Storage, and Analysis
2013 - Denver, USA
AMGCC - 1st International Workshop on Autonomic Management of Grid and Cloud Computing
2013 - Miami, USA