Maciej Malawski, PhD
Official homepage

Welcome

Welcome to the official homepage of Maciej Malawski. I work as an associate professor at the Computer Systems Group in the Department of Computer Science of the AGH University of the Science and Technology. I am the member of the DICE (Distributed Computing Environments) Team of ICS and CYFRONET AGH. I am also a research team member of Sano Centre for Computational Medicine.

Contact

Address: AGH University of Science and Technology
Department of Computer Science
Computer Systems Group
Al. Mickiewicza 30
30-059 Krakow
Poland
Office: D-17, room 3.45
Phone: +48-12-328-33-53
Fax: +48-12-617-51-72
Email: malawski [at] agh.edu.pl

Research Interests

  • Grid and cloud computing
  • Resource management, scheduling and optimization
  • Frameworks for distributed computing (components, Web Services, workflow systems)
  • Parallel programming
  • E-Science applications

Selected publications

  1. Maciej Malawski, Adam Gajek, Adam Zima, Bartosz Balis, Kamil Figiela, Serverless execution of scientific workflows: Experiments with HyperFlow, AWS Lambda and Google Cloud Functions, Future Generation Computer Systems (Vol 110, 2020, pp 502-514) (PDF | DOI)
  2. Maciej Pawlik, Pawel Banach, Maciej Malawski (2020) Adaptation of Workflow Application Scheduling Algorithm to Serverless Infrastructure. In: Schwardmann U. et al. (eds) Euro-Par 2019: Parallel Processing Workshops. Euro-Par 2019. Lecture Notes in Computer Science, vol 11997. Springer (PDF|DOI)
  3. Valentina Avati, Milosz Blaszkiewicz, Enrico Bocchi, Luca Canali, Diogo Castro, Javier Cervantes, Leszek Grzanka, Enrico Guiraud, Jan Kaspar, Prasanth Kothuri, Massimo Lamanna, Maciej Malawski, Aleksandra Mnich, Jakub T. Moscicki, Shravan Murali, Danilo Piparo, Enric Tejedor: Declarative Big Data Analysis for High-Energy Physics: TOTEM Use Case. Euro-Par 2019: 241-255 (PDF|DOI)
  4. Joanna Kijak, Piotr Martyna, Maciej Pawlik, Bartosz Balis, Maciej Malawski: "Challenges for Scheduling Scientific Workflows on Cloud Functions", Proceedings of Third International Workshop on Serverless Computing (WoSC) 2018 In conjunction with IEEE CLOUD 2018 (PDF|DOI)
  5. Kamil Figiela, Adam Gajek, Adam Zima, Beata Obrok, Maciej Malawski: "Performance Evaluation of Heterogeneous Cloud Functions", Concurrency and Computation Practice Experience, 30 (23) (2018) (PDF|DOI)
  6. Maciej Malawski, Kamil Figiela, Adam Gajek, Adam Zima: "Benchmarking Heterogeneous Cloud Functions", In: Heras D., Bougé L. (eds) Euro-Par 2017: Parallel Processing Workshops. Euro-Par 2017. Lecture Notes in Computer Science, vol 10659. Springer (DOI | preprint)
  7. Marek Kasztelnik, Ernesto Coto, Marian Bubak, Maciej Malawski, Piotr Nowakowski, Juan Arenas, Alfredo Saglimbeni, Debora Testi, Alejandro F. Frangi: "Support for Taverna Workflows in the VPH-Share Cloud Platform", Computer Methods and Programs in Biomedicine Volume 146, July 2017, Pages 37–46, (DOI | preprint).
  8. Andrzej Dębski, Bartłomiej Szczepanik, Maciej Malawski, Stefan Spahr, Dirk Muthig: "In Search for a Scalable and Reactive Architecture of a Cloud Application: CQRS and Event Sourcing Case Study", in IEEE Software, 35(2): 62-71 (2018) (preprint|DOI) Copyright IEEE
  9. Piotr Bryk, Maciej Malawski, Gideon Juve, Ewa Deelman: "Storage-aware algorithms for scheduling of workflow ensembles in clouds" in Journal of Grid Computing 14 (2), 359-378 (PDF).
  10. Maciej Malawski, Gideon Juve, Ewa Deelman, Jarek Nabrzyski: "Algorithms for Cost- and Deadline-Constrained Provisioning for Scientific Workflow Ensembles in IaaS Clouds", in Future Generation Computer Systems, vol. 48, pp 1-18, July 2015 (DOI | PDF)
  11. Maciej Malawski, Kamil Figiela, Marian Bubak, Ewa Deelman, and Jarek Nabrzyski: "Scheduling multi-level deadline-constrained scientific workflows on clouds based on cost optimization", Scientific Programming 2015 (URL)
  12. Maciej Malawski, Gideon Juve, Ewa Deelman, Jarek Nabrzyski: "Cost- and Deadline-Constrained Provisioning for Scientific Workflow Ensembles in IaaS Clouds", in SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, 2012 (URL)
  13. Maciej Malawski, Kamil Figiela, Jarek Nabrzyski: "Cost Minimization for Computational Applications on Hybrid Cloud Infrastructures", Future Generation Comp. Syst. 29(7): 1786-1794 (preprint | DOI)
  14. Maciej Malawski, Jan Meizner, Marian Bubak, and Pawel Gepner, "Component approach to computational applications on clouds", Procedia Computer Science, vol. 4, pp. 432–441, May 2011.
  15. Maciej Malawski, Tomasz Gubala, Marian Bubak, "Component-based approach for programming and running scientific applications on grids and clouds", International Journal of High Performance Computing Applications, vol. 26, no. 3, pp. 275–295, August 2012.
  16. Mikołaj Baranowski, Adam Belloum, Marian Bubak, Maciej Malawski: Constructing workflows from script applications. Scientific Programming 20 (2012/2013) 359–377, DOI 10.3233/SPR-120358, IOS Press (2013)
  17. Maciej Malawski, Maciej Kuzniar, Piotr Wojcik, Marian Bubak: "How to Use Google App Engine for Free Computing," IEEE Internet Computing, vol. 17, no. 1, pp. 50-59, Jan.-Feb. 2013, DOI: 10.1109/MIC.2011.143
  18. Maciej Malawski, Tomasz Bartynski, Marian Bubak: "Invocation of operations from script-based grid applications", Future Generation Computer Systems, vol. 26, Issue 1, pp. 138-146 (January 2010)

Projects, solutions and grants

Education

  • 2001: M.Sc. in Computer Science at AGH University of Science and Technology, Kraków, Poland. Master Thesis Advanced Library for Parallelization of Irregular and Out-of-core Problems , with Katarzyna Zając. Supervisor: Dr. Marian Bubak.
  • 2004: M. Sc. in Physics at Institute of Physics, Jagiellonian University, Kraków, Poland. Master Thesis Prospects for Observing an Invisibly Decaying Higgs Boson in ttH production at the LHC hep-ph/0407160. Supervisor: Prof. Elżbieta Richter-Wąs.
  • 2009: PhD in Computer Science at AGH University of Science and Technology, Kraków, Poland. PhD Dissertation: Component-based Methodology for Programming and Running Scientific Applications on the Grid. Supervisor: Prof. Jacek Kitowski
  • 2011-2012: Postdoctoral Research Associate, Center for Research Computing, University of Notre Dame, Indiana, USA
  • 2017: Habilitation, AGH, Kraków, Poland, Resource Management for Scientific Applications in Computing Clouds

Committees

  • Co-Chair of Euro-Par 2020 in Warsaw, Poland, together with Krzysztof Rzadca
  • Member of Editorial Board, Future Generation Computer Systems, since 2015 (FGCS)
  • Guest Handling Editor, Computing and Informatics Journal, 2015 (CAI)
  • BoF Vice-Chair, International Conference on High Performance Computing, Networking, Storage and Analysis, 2018 (SC18)
  • PC Member, IEEE Cluster Conference 2017 (IEEE CLUSTER 2017)
  • PC Member, International Conference on Computational Science 2016 (ICCS'16)
  • Tutorials Co-Chair, The 2017 International Conference on High Performance Computing and Simulation (HPCS 2017)
  • PC Member, 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing 2017 (CCGrid'17)
  • Workshops Vice-Chair, International Conference on High Performance Computing, Networking, Storage and Analysis, 2016 (SC16)
  • PC Member, International Conference on Computational Science 2016 (ICCS'16)
  • Tutorials Co-Chair, The 2016 International Conference on High Performance Computing and Simulation (HPCS 2016)
  • PC Member, 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing 2016 (CCGrid'16)
  • PC Member, 8th IEEE/ACM International Conference on Utility and Cloud Computing (UCC'15)
  • PC Member, The 10th Workshop on Workflows in Support of Large-Scale Science (WORKS15)
  • Tutorials Co-Chair, The 2015 International Conference on High Performance Computing and Simulation (HPCS 2015)
  • PC Member, 11th International Conference on Semantics, Knowledge and Grids (SKG 2015)
  • PC Member, International Conference on Computational Science 2015 (ICCS'15)
  • PC Member, 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing 2015 (CCGrid'15)
  • PC Member, International Conference on High Performance Computing, Networking, Storage and Analysis, 2014 (SC14)
  • PC Member, The 9th Workshop on Workflows in Support of Large-Scale Science (WORKS14)
  • PC Member, 10th International Conference on Semantics, Knowledge and Grids (SKG 2014)
  • PC Member, International Conference on Computational Science 2014 (ICCS'14)
  • PC Member, 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing 2014 (CCGrid'14)
  • PC Member, The 8th Workshop on Workflows in Support of Large-Scale Science (WORKS13)
  • PC Member, 9th International Conference on Semantics, Knowledge and Grids (SKG 2013)
  • PC Member, International Conference on Computational Science 2013 (ICCS'13)
  • PC Member, The 7th Workshop on Workflows in Support of Large-Scale Science (WORKS12)
  • PC Member, 8th International Conference on Semantics, Knowledge and Grids (SKG 2012)
  • PC Member, International Conference on Computational Science 2012 (ICCS'12)
  • PC Member, The 6th Workshop on Workflows in Support of Large-Scale Science (WORKS11)
  • PC Member, International Conference on Computational Science 2011 (ICCS'11)
  • PC Member, International Conference on Computational Science 2010 (ICCS'10)
  • PC Member, International Conference on Computational Science 2009 (ICCS'09)
  • PC Member, International Conference on Computational Science 2008 (ICCS'08)
  • PC Member, International Conference on Computational Science 2007 (ICCS'07)
  • PC Member, International Conference on Computational Science 2006 (ICCS'06)
  • Co-Chair, 2nd Workshop on Programming Grids and Metasystems, in conjunction with ICCS 2005 (PGaMS'05)
  • Publicity Chair, First International Workshop on Programming Paradigms for Grids and Metacomputing Systems 2004 (PPGaMS'04)

Reviewer for journals

  • Future Generation Computer Systems (Elsevier)
  • Transactions on Parallel and Distributed Systems (IEEE)
  • Journal of Parallel and Distributed Computing (Elsevier)
  • The Computer Journal (Oxford)
  • Journal of Grid Computing (Springer)
  • Transactions on Cloud Computing (IEEE)
  • Cloud Computing (IEEE)
  • Computing (Springer)
  • Transactions on Computers (IEEE)
  • Cluster Computing (Springer)
  • Simulation Modeling Practice and Theory (Elsevier)
  • Knowledge-Based Systems (Elsevier)
  • Computing and Informatics (SAV)
  • Computer Science (AGH)

Last modified Thu Feb 13 16:06:49 CET 2020