Skip navigation.
Network Architectures and Management group

Maria Efthymiopoulou



Maria Efthymiopoulou

PhD candidate atECE,

University Of Patras, GREECE


Date of Birth              26.04.84

Place of Birth             Patras, Greece

Sex                              Female

Address                       Kilkis 5 str., Patras, Grrece

Phone                         +30 6938000890



09/2008 ~ today          PhD candidate at the P2P Research Group of ECE, UoP, Greece

09/2002-6/2008           Graduation fromDepartment of Electrical & Computer Engineering, Section of Electronics and Computers,University of Patras (five year diploma beholder)

06/2002                       Graduation from General Senior High School of Patras


10/2008 ~ today          Teaching assistance in C++ and python labs (ECE, UoP)

                              Temporary employee for OTE S.A. (Telecommunication Organization of Greece)



English                        →First Certificate in English, University of Cambridge

                               French                         →DELF (Diplτme d'Etudes en langue francaise) 

Greek                         →Native language








→p2p live streaming systems and p2p video on demand systems

→self organization of large scale p2p distributed systems and self management

→Distributed query systems( DHT, gossip protocols) and distributed metadata management

→Modelling of aforementioned problems with linear programming and distributed optimization

→ Game Theory modelling in non cooperative large scale network systems


→ C/C++, Java , Python

→ Custom made network simulators

→ Matlab

→ Network Simulator(Opnet)


C Projects:

Ø  Parallel Processing (4th Semester):

§Programming with posix thread: Bucketsort algorithm for parametric processors number.

Ø  Operating Systems(5th Semester):

§An announcement clients and listening clients system. Their communication is controlled by server. The zombie processes are eliminated.

§A controller server controls one or two sources and clients request either one of these sources or both. Starvation and impasse phenomenon are eliminated.

Ø  Operating Systems Laboratory (6th Semester):

§Minix Operating System: Development of Kernel Calls and System Calls and Bash Scripting Language.

Ø  Network Laboratory(7th Semester):

§ A client/server file exchange system. Using a login and a password in order to connect to the network, a user/client can see the other connected users/clients and the available files. Message and file exchange possibilities are supported between client and server.

C++ Projects:

Ø  Programming Laboratory(3rd Semester):

§ Double ended queue, binary trees (and operations).

Ø  Language Technology(8th Semester):

§ Search for the lemmas of the words of a Greek document by using a dictionary.

MySQL Projects:

Ø  Data Base(5th Semester):

§ Design of a database for a content management system of a video club.

Opnet  Projects:

Ø  Diploma Thesis:

§  Creation and management of a P2P overlay for live video streaming diffusion. It has been exploited network locality and latency between peers and heterogeneous capacities of participating peers


DIPLOMA THESIS (Supervised by Prof. O.Koufopaulou)

→ I have focused on the creation of overlay architecture for p2p live streaming. In more detail the objective was to adapt the overlay to underlying network conditions, topology and peer resources as uploading bandwidth capabilities and storage.

PhD  (Supervised by Prof. O.Koufopaulou)

→ My research now focuses on p2p video on demand. My topic is highly correlated with distributed data management as I tend to use such a system for managing metadata for a p2p real time video on demand distribution. The development of a p2p database that manages dynamic metadata as the owners of the blocks of the video and the diffusion conditions of each block are the technical objectives that i focus now. Technical problems that I tend to solve during my phd are:

  • Overlay graph for p2p video on demand diffusion (network locality, peer resources, content that peers have)
  • Scheduling for p2p video on demand diffusion (high bandwidth utilization, balanced distribution of resources to all participating peers and video objects)
  • Distributed query system for the metadata management for p2p video on demand ( dynamic metadata management, consistent databases, fast information propagation)