Associate Professor, University
Department of Computer Science
Crete Island, GREECE
Tel: +30 2810 393549
Fax: +30 2810 393591
Foundation for Research and Technology - Hellas (FORTH)
Institute of Computer Science (ICS)
N. Plastira 100
Vassilika Vouton, GR-70013 Heraklion
Crete Island, Greece
Tel: +30 2810 391727
Fax: +30 2810 391609
Room: Ã121 (Main FORTH Building)
Panagiota Fatourou is an Associate Professor at the Department of Computer Science of the University of Crete, Greece and an affiliated faculty member at the Institute of Computer Science (ICS) of the Foundation for Research and Technology - Hellas (FORTH). She has been an EcoCloud visiting Professor at the School of Computer and Communication Sciences, École Polytechnique Fédérale de Lausanne in Switzerland. Prior to joining the University of Crete and FORTH ICS, she was a full-time faculty member at the Department of Computer Science of the University of Ioannina. She has worked as a postdoc at Max-Planck Institut für Informatik, Saarbrücken, Germany, and at the Computer Science Department of the University of Toronto, Canada. She got a degree in Computer Science from the University of Crete, Greece, and a PhD degree in Computer Engineering from the University of Patras, Greece. Her research interests focus on theoretical aspects of computer science with emphasis on the theory of parallel and distributed computing.
Panagiota Fatourou is an elected member of the ACM Europe Council and a member of the Executive Committee of ACM-W Europe. She has served as the editor of the Distributed Computing Column of the Bulletin of the European Association for Theoretical Computer Science (BEATCS) and as the General Chair of the ACM Symposium on Principles of Distributed Computing (PODC 2013). She is an ACM Distinguished Speaker.
Panagiota Fatourou was the
TransForm - Theoretical
Foundations of Transactional Memory, an EU-funded
Marie Curie Initial Training Network (2008 - 2013),
and the co-coordinator (together
with Manolis Katevenis) of the
Action of the
Operational Programme "Education
She was the Greek representative of the
Euro-TM. She has participated in twenty additional research and development
projects mostly funded by the European Commission.
Panagiota Fatourou is the PC co-chair (together with Prof. Fernando Pedone) of the 20th International Conference on Principles of Distributed Systems (OPODIS 2016), 13-16 December 2016, Madrid, Spain.
She is on the PC of the 36th ACM Symposium on Principles of Distributed Computing (ACM PODC 2017), July 25-27, 2017, Washington, D.C., USA.
She was on the PC of DISC 2016, Transact 2016, SSS 2016 and NETYS 2016. She has participated (as a member) in more than 30 Programme Committees in the past.
She was the PC co-chair (together with Paolo Romano) of WTTM 2015. She has served as the editor of the Distributed Computing Column of the Bulletin of the European Association for Theoretical Computer Science (BEATCS) for more than six years, and as the General Chair of the ACM Symposium on Principles of Distributed Computing (PODC 2013).
Panagiota Fatourou is an elected member of the ACM Europe Council, an ACM Distinguished Speaker, and a member of the Executive Committee of ACM-W Europe.
She was the Poster Evaluation Committee Chair of womENcourage 2016, and she helped with the organization of womENcourage 2015.
Panagiota Fatourou and Nikolaos Kallimanis, ``Lower and Upper Bounds for Single-Scanner Snapshot Implementations’’, Distributed Computing, to appear.
Panagiota Fatourou, Eleni Kanellou, Eleftherios Kosmas, Md Forhad Rabbi, “WFR-TM: Wait-Free Readers without Sacrificing Speculation of Writers”, Journal of Parallel and Distributed Computing, Volume 96, pp. 134–151, October 2016.
Faith Ellen, Panagiota Fatourou, Eleftherios Kosmas, Alessia Milani, and Corentin Travers, ``Universal Constructions that Ensure Disjoint-Access Parallelism and Wait-Freedom”, Distributed Computing, , Volume 29, Issue 4, pp 251–277.
Victor Bushkov, Dmytro Dziuma, Panagiota Fatourou, Rachid Guerraoui, “The PCL theorem: transactions cannot be parallel, consistent and live”, Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA’14), pp. 178-187, Prague, Czech Republic, June 2014.
Faith Ellen, Panagiota Fatourou, Joanna Helga, Eric Ruppert, “The amortized complexity of non-blocking binary search trees”, Proceedings of the 33rd Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC’14), pp. 332-340, Paris, France, July 2014.
F. Ellen, P. Fatourou, E. Kosmas, A. Milani, C. Travers, ``Universal Constructions that Ensure Disjoint-Access Parallelism and Wait-Freedom”, Proceedings of the 31st Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC’12), Madeira, Portugal, July 2012.
P. Fatourou and N.D. Kallimanis, ``Revisiting the Combining Technique’’, Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'12), New Orleans, LA, USA, February 2012.
P. Fatourou and N. D. Kallimanis, ``A Highly-Efficient Wait-Free Universal Construction”, Proceedings of the 23rd Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '11), pp. 325-334, San Jose, California, USA, June 2011. Also in Theory of Computing Systems (special issue devoted to SPAA’2011), Vol. 55, No. 3, pp. 475-520, 2014
P. Fatourou, F. Fich and E. Ruppert, `` Time-Space Tradeoffs for Implementations of Snapshots’’, Proceedings of the 38th Annual ACM Symposium on Theory of Computing (STOC’06), pp. 169 - 178, Seattle, WA, 2006.
F. Ellen, P. Fatourou, E. Ruppert, and F. van Breugel, "Non-Blocking Binary Search Trees", Proceedings of the 29th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC'10), Zurich, Switzerland, July 2010.
P. Fatourou, F. Fich and E. Ruppert, ``Time Lower Bounds for Implementations of Multi-Writer Snapshots’’, Journal of the ACM, 54(6), article 30 (34 pages), December, 2007.
P. Fatourou, M. Mavronicolas and P. Spirakis, ``Efficiency of Oblivious versus Non-Oblivious Shedulers for Optimistic, Rate-Based Flow Control'', SIAM Journal on Computing, Vol. 34, No. 5, pp. 1216-1252, 2005.
See her full cv for a complete list.
École Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Mini Seminar taught: Concurrent Computing
University of Crete, Greece
CS240- Data Structures (undergraduate core)
CS486 - Principles of Distributed Computing (selective undergraduate)
CS556 - Distributed Systems (graduate)
CS586 - Distributed Computing (graduate)
University of Ioannina, Greece
CS432 - Data Structures (undergradaute code)
CS445 - Operating Systems (undergraduate core)
CSE07 - Distributed Systems (undergraduate selective)
CS-Theta09 - Distributed Computing (graduate)
Informatics II: Introduction to Programming and Computer Science
Max-Planck Institut für Informatik, Germany
WS00/01: Advanced Algorithms and Data Structures for Different Models of
PhD Students & Early Stage Researchers
|Supervised Students and Junior Researchers working for EU Projects|
University of Crete
University of Ioannina
Universtiy of Crete
University of Patras
Students who are interested to pursue a thesis (BSc, MSc, PhD)
under the supervision of Panagiota Fatourou, please send an e-mail to