Editorial boards and panel reviews

  • NSF Panel review member, 2019
  • On the editorial board for the International Journal for High Performance Computing Applications, since January 2019
  • On the editorial board for the Journal of Parallel and Distributed Computing (JPDC) as as a subject area editor (AE) since August 2019

Conference/workshop organization

  • Convergence Computing Infrastructure Workshop (CCIW) in conjunction with HPDC 2019

Program committees

  • HPDC 2020, International Symposium on High Performance Distributed Computing
  • SC 2020/2019 BOF programming committee
  • SC 2019/2018/2017/2016, the International Conference for High Performance Computing, Networking, Storage and Analysis, technical papers program committee for the Software area in 2019 and Algorithms area previous years
  • ICPP 2019, the International Conference on Parallel Processing
  • IPDPS 2019/2018/2014, the IEEE International Parallel and Distributed Processing Symposium, technical program committee for the System software track
  • ICS 2017, External Review Committee and ICS 2020 Poster committee for the ACM International Conference on Supercomputing
  • CCGRID 2016, the 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
  • EuroMPI 2017, 2016, the MPI users and developers conference
  • FTXS 2015, 2014, 2013, 2012 The Workshop on Fault Tolerance for HPC at Extreme Scale
  • FTS 2016, 2015 The Workshop on Fault Tolerant Systems
  • HPCe 2011 High Performance Computing with application in environment @ SYNASC 2011


  • Vice chair for the Tutorials SC 2020 committee
  • Vice chair for the Poster SC 2018 committee
  • Co-chair for the FTS 2017 Workshop on Fault Tolerant Systems in conjunction with CCGRID 2017

Journal reviewing

  • Sustainable Computing, Informatics and Systems SUSCOM since June 2017
  • Parallel Computing - Systems and Applications PARCO since March 2017
  • Journal of Parallel and Distributed Computing, since January 2016
  • Future Generation Computer Systems Journal FGCS since November 2015
  • International Journal on Transactions on Parallel and Distributed Systems TPDS since October 2015
  • International Journal High Performance Computing IJHPCA since June 2014