Ioannis Marcoullis

Currently working towards a PhD in Computer Science at the University of Cyprus. My supervisor is Dr. Chryssis Georgiou. I am a member of the Foundations of Computing Systems and Theoretical Computer Science Laboratory. I hold a MSc in Computer Science from the University of Bristol (UK), and a BSc in Mathematics from the University of Manchester (UK).

Research Interests

  • Distributed algorithms and complexity analysis
  • Fault tolerance in distributed computing with special focus on self-stabilization
  • Dissemination of information in distributed systems

Education

PhD in Computer Science

University of Cyprus, Sept. 2012 – Present

MSc in Computer Science

University of Bristol, UK, Sept. 2010 – Sept. 2011
Thesis title: Practical verification of an algorithm for Microarray Border Minimisation. [pdf]

BSc (Hons) in Mathematics

University of Manchester, UK, Sept. 2007 – Sept. 2010

Teaching

During Fall 2017, I am a teaching assistant for the undergraduate course
EPL211 – Theory of Computation and Complexity.


In previous semesters I was a teaching assistant in the following undergraduate courses,
EPL211 – Theory of Computation and Complexity (Spring 2015, Falls 2016, 2017)
EPL336 – Algorithms and Complexity (Springs 2014-2017, Fall 2015)
EPL432 – Distributed Algorithms (Fall 2013)

Publications

Also on DBLP.
  1. Shlomi Dolev, Chryssis Georgiou, Ioannis Marcoullis, and Elad M. Schiller, Self-stabilizing Reconfiguration, Proc. of the International Conference on Networked Systems (NETYS 2017), pp. 51-68, Marrakech, Morocco, 2017. [pdf] A technical report of this work in arXiv:1606.00195.
  2. Ioannis Marcoullis, Self-stabilizing Middleware Services, Proc. of the Doctoral Symposium of the 17th International Middleware Conference, Article 2, Trento, Italy, 2016.
  3. Shlomi Dolev, Chryssis Georgiou, Ioannis Marcoullis, and Elad M. Schiller, Poster Abstract: Self-stabilizing Reconfiguration, Proceedings of the Posters and Demos Session of the 17th International Middleware Conference., pp. 13-14, Trento, Italy, 2016.
  4. Shlomi Dolev, Chryssis Georgiou, Ioannis Marcoullis, and Elad M. Schiller, Self-stabilizing Virtual Synchrony, Proc. of the 17th International Symposium on Stabilization, Safety and Security of Distributed Systems (SSS 2015), pp. 248-264, Edmonton, Canada, 2015. [pdf] A technical report of this work in arXiv:1502.05183.
  5. Shlomi Dolev, Chryssis Georgiou, Ioannis Marcoullis, and Elad M. Schiller, Brief Announcement: Self-stabilizing Virtual Synchrony, Proc. of the 29th International Symposium on Distributed Computing (DISC 2015). pp. 655-656, Tokyo, Japan, 2015.

Contact

Department of Computer Science,
University of Cyprus,
75 Kallipoleos Str., P.O. Box 20537,

Email: imarcoullis (at) cs (dot) ucy (dot) ac (dot) cy