Zacharias Georgiou

Zacharias Georgiou

Phd Researcher

University of Cyprus


Zacharias Georgiou is working as a research assistant at the Laboratory of Internet Computing (LInC) in the area of data analytics in fog computing for a Horizon 2020 project named RAINBOW. He received his MSc (2020) degree in Computer Science of University of Cyprus and he is currently studying for a Phd degree in Computer Science, at the University of Cyprus. During his 3 years at LInC, Zacharias has conducted high-quality research and he has mentored several interns and bachelor students for their software projects and thesis implementation. His research works have been published and presented in international conferences such as AlgoCloud, UCC, and IC2E. During his BSc studies he has completed several internships both in academia and industry and he has spent a semester as an exchange student at the University of Groningen in the Netherlands.


  • Cloud and Fog Computing
  • IoT Analytics
  • Distributed Systems
  • Performance Engineering
  • Reinforcement Learning


  • MSc in Computer Science, 2020

    University of Cyprus

  • BSc in Computer Science, 2017

    University of Cyprus



Assistant Researcher


Jan 2017 – Present Nicosia, Cyprus

I work at the Laboratory of Internet Computing at the University of Cyprus. The laboratory, focuses its research activities in the areas of Cloud computing, Edge Computing and Big Data Analytics. I am currently working on a project funded under the Horizon 2020 framework, named RAINBOW. RAINBOW is a novel framework for Fog services development, orchestration, deployment and continuous management. Previously I worked on a project funded under the Horizon 2020 framework, named UNICORN. UNICORN is a novel framework for multi-cloud services development, orchestration, deployment and continuous management.

Responsibilities include:

  • Performing cutting-edge research in the area of Cloud and Edge Computing
  • Scienticfic writing and presentations at international scientific forums
  • Reviewing papers from academic conferences and journals
  • Mentoring undergraduate students for their software projects and thesis implementations.

Summer Internship


Jun 2016 – Jul 2016 Limassol, Cyprus
I’ve been introduced to functional programming concepts and software design patterns. I developed an open-source library written in Elm ( for a generic html table with sorting, pagination, filtering and some other useful functionalities.



May 2016 – Jun 2016 Beijing & Shenzen, China
Participated in a two weeks program called ”Seeds for the future” organized by Huawei. I’ve been trained at Huawei’s campus on their networking equipment in Shenzhen. The training consisted of various lectures and practice on real hardware in Mobile Internet Application Development Trend, Intelligent Network Application and Development Trend, and Cloud Pipe Devices.



Jan 2016 – Jun 2016 Nicosia, Cyprus
My work was about developing a simulator using Java in order to compare different algorithms for prefetching data, for indoor navigation in intermittently connected wifi networks. The prefetching technique fetches the paths that a user is more likely to navigate, when connection exists. When connection is lost, the prefetched data can improve accuracy.



Jun 2015 – Aug 2015 Nicosia, Cyprus
My work was about developing a Universal Remote Controller. URC offers the ability to control home appliances that support infared technology, from any place using the internet. I developed a small web server using Flask microframework, running on raspberry Pi, which you could record infared signals(air-condition, tv), store them in adatabase(MySQL) and transmit them remotely using the web site.


Xi Lab

Jun 2014 – Aug 2014 Nicosia, Cyprus
My job was to find the representative regions of SPEC CPU 2006 benchmarks suit using pin tool and simalpha (cycle accurate CPU simulator). The representative region of a benchmark is a block of code that has specific properties. Condor, gnuplot and some basic commands in Linux were used during this internship.

Recent Publications

Quickly discover relevant content by filtering publications.

Query-Driven Descriptive Analytics for IoT and Edge Computing

Improving Rule-Based Elasticity Control by Adapting the Sensitivity of the Auto-Scaling Decision Timeframe

StreamSight: A Query-Driven Framework for Streaming Analytics in Edge Computing