• ΕΛ
  • EN
  • myUni
  • Contact
Department of Electrical
Engineering, Computer
Engineering and Informatics
  • The University
    • About
      • University Profile
      • Vision, Mission and Values
      • Objectives
      • Rector's Welcome Message
    • Administration
      • Board
      • Senate
      • Rectorate
      • Administrative Services
    • Legislation
    • Tenders Office
    • Employment
    • News and Announcements
  • Education
    • Studying at CUT
    • Admissions
    • Bachelor Programmes
    • Occasional and other education
    • Master Programmes
    • Successful Graduates
    • PhD Programmes
    • Publications
  • Students
    • News and Events
    • Study information
    • Student Life
    • Accommodation
    • Sports
    • Careers Services
    • Student Support
    • Advisory and Counseling
    • Student Services and Information Center
  • Research
    • Funding Opportunities
      • Horizon 2020
      • Erasmus+
      • INTERREG IV
      • RPF
    • International Collaboration
      • Erasmus
      • Enterprise Liaison Office
      • IAESTE
      • Europe Direct Limassol
    • Research Centres
    • Funded Programmes
  • Faculties
    • Faculty of Geotechnical Sciences and Environmental Management
      • Department of Agricultural Sciences, Biotechnology and Food Science
      • Department of Chemical Engineering
    • Faculty of Management and Economics
      • Department of Hotel and Tourism Management
      • Department of Commerce, Finance and Shipping
      • Program in Management
    • Faculty of Communication and Media Studies
      • Department of Public Communication
      • Department of Communication and Internet Studies
    • Faculty of Health Sciences
      • Cyprus International Institute for Environmental and Public Health
      • Department of Rehabilitation Sciences
      • Department of Nursing
    • Faculty of Fine and Applied Arts
      • Department of Fine Arts
      • Department of Multimedia and Graphic Arts
    • Faculty of Engineering and Technology
      • Department of Electrical Engineering, Computer Engineering and Informatics
      • Department of Mechanical Engineering and Materials Science and Engineering
      • Department of Civil Engineering and Geomatics
    • Language Centre
  • COVID-19 (2020-21)
    • HEALTH PROTOCOL GUIDE
    • Courses & evalutaion
    • Student activities and athletics
    • University Apartments
    • News & Announcements
  1. Faculties
  2. Faculty of Engineering and Technology
  3. Department of Electrical Engineering, Computer Engineering and Informatics
  4. Staff
  5. Herodotos Herodotou
  1. Faculties
  2. Faculty of Engineering and Technology
  3. Department of Electrical Engineering, Computer Engineering and Informatics
  4. Staff
  5. Herodotos Herodotou

Herodotos Herodotou

Herodotos Herodotou

Assistant Professor

Department of Electrical Engineering, Computer Engineering and Informatics

herodotos.herodotou@cut.ac.cy

25002144

http://dicl.cut.ac.cy/

CV



Herodotos Herodotou is an Assistant Professor in the Electrical Engineering and Computer Engineering and Informatics (EECEI) department at the Cyprus University of Technology, where he is leading the Data Intensive Computing Research Lab.

He received his Ph.D. and M.Sc. degrees in Computer Science from Duke University in May 2012 and May 2009, respectively. He completed his undergraduate studies at the University of Maryland, Baltimore County (UMBC) in May 2007 as a double major in Computer Science and Mathematics. His Ph.D. dissertation work titled "Automatic Tuning of Data-Intensive Analytical Workloads" received [...]the SIGMOD Jim Gray Doctoral Dissertation Award Honorable Mention as well as the Outstanding Ph.D. Dissertation Award in Computer Science at Duke.

His research interests are in large-scale Data Processing Systems and Database Systems. In particular, his work focuses on ease-of-use, manageability, and automated tuning of both centralized and distributed data-intensive computing systems. In addition, he is interested in applying database techniques in other areas like scientific computing, bioinformatics, and numerical analysis.

In the past, Dr. Herodotou worked in Microsoft Research as a Senior Research SDE in the Data Management, Exploration and Mining (DMX) group. He was involved in several research projects related to cloud computing spanning compute, storage, and networking in world-wide datacenters. His work experience also includes research internships at Yahoo! Labs and Aster Data as well as software engineering internships at Microsoft and RWD Technologies.


  • Research
  • Publications
  • Patents
  • Projects
  • Funding
  • Service
  • Teaching
  • Research
  • Publications
  • Patents
  • Projects
  • Funding
  • Service
  • Teaching

Research

The main research fields Dr. Herodotou is currently working on are:

  • Large-scale data processing systems (e.g., MapReduce, Spark)
  • Centralized and distributed database systems
  • Cloud computing (compute, storage, and networks)

As a strong supporter of applied research, he focuses on innovating and solving technically challenging problems in the areas of information management, infrastructure for large-scale cloud database systems, reducing the total cost of ownership of information management systems, enabling flexible ways to query, browse and organize rich data sets containing both structured and unstructured data, and the automated management of database and data processing systems.
 

Publications

Hierarchical Storage Management for Cluster Computing

  • H. Herodotou and E. Kakoulli. Automating Distributed Tiered Storage Management in Cluster Computing. Proc. of VLDB Endowment (PVLDB), Vol. 13, No. 1, pp. 43-56, September 2019.
  • H. Herodotou. AutoCache: Employing Machine Learning to Automate Caching in Distributed File Systems. In Proc. of the 35th IEEE Intl. Conf. on Data Engineering Workshops (ICDEW ’19), April 2019.
  • E. Kakoulli, N. D. Karmiris, and H. Herodotou. OctopusFS in Action: Tiered Storage Management for Data Intensive Computing. Demo, Proc. of VLDB Endowment (PVLDB), Vol. 11, No. 12, pp. 1914-1917, August 2018.
  • E. Kakoulli and H. Herodotou. OctopusFS: A Distributed File System with Tiered Storage Management. In Proc. of the ACM Intl. Conf. on Management of Data (SIGMOD '17), May 2017.
  • H. Herodotou. Towards a Distributed Multi-tier File System for Cluster Computing. Proc. of the Intl. Workshop on Big Data Management on Emerging Hardware (HardBD ’16), May 2016.
  • H. Herodotou. A Distributed File System with Storage-Media Awareness. Poster in Proc. of the 2015 IEEE/ACM 8th Intl. Conf. on Utility and Cloud Computing (UCC ’15), December 2015.

Scalable Database Management Systems

  • M. A. Georgiou, A. Paphitis, M. Sirivianos, and H. Herodotou. Hihooi: A Database Replication Middleware for Scaling Transactional Databases Consistently. IEEE Transactions on Knowledge and Data Engineering (TKDE), Early Access, April 2020
  • M. A. Georgiou, A. Paphitis, M. Sirivianos, and H. Herodotou. Towards Auto-Scaling Existing Transactional Databases with Strong Consistency. In Proc. of the 35th IEEE Intl. Conf. on Data Engineering Workshops (ICDEW ’19), April 2019.

Maritime Data Management and Analytics

  • S. Aslam, M. Michaelides, and H. Herodotou. Internet of Ships: A Survey on Architectures, Emerging Applications, and Challenges. IEEE Internet of Things (IoT) Journal, Early Access, May 2020.
  • M. Lind, M. Michaelides, R. Ward, H. Herodotou, and R. T. Watson. Boosting data-sharing to improve Short Sea Shipping Performance: Evidence from Limassol port calls analysis. UNCTAD Transport and Trade Facilitation Newsletter N°82 - Second Quarter 2019, Article No. 35, May 2019.
  • M. Michaelides, H. Herodotou, M. Lind, and R. T. Watson. Port-2-Port Communication Enhancing Short Sea Shipping Performance: The Case Study of Cyprus and the Eastern Mediterranean, Sustainability Journal, Vol. 11, No. 7, pp. 1912-34, March 2019.
  • M. Lind, M. Bergmann, N. Bjørn-Andersen, W. Robert, S. Haraldson, R. Watson, T. Andersen, M. Michaelides, N. Evmides, N. Gerosavva, M. Karlsson, H. Holm, E. Olsson, A. Zerem, H. Herodotou, G. Ferrus, J. Gimenez, J. Arjona, M. Marquez, T. Rygh, S. Voskarides, and A. Gonzales. Substantial Value for Shipping found in PortCDM Testbeds, Technical Report, Concept Note #22, STM Validation Project, pp. 1-12, March 2019.
  • M. Lind, M. Bergmann, S. Haraldson, R. Watson, M. Michaelides, H. Herodotou, and S. Voskarides. Port-2-Port Communication Enabling Short Sea Shipping: Cyprus and the Eastern Mediterranean, Technical Report, Concept Note #5, STM Validation Project, pp. 1-8, March 2018.

Data Management for IoT and Wearable Devices

  • A. Pamboris, C. Kozis, and H. Herodotou. Cuttlefish: A Flexible and Lightweight Middleware for Combining Heterogeneous IoT Devices. In Proc. of the 17th IEEE Annual Consumer Communications & Networking Conference (CCNC ’20), pp. 1-6, January 2020.
  • A. Pamboris, P. Andreou, H. Herodotou, and G. Samaras. MULTI-WEAR: A Multi-Wearable Platform For Enhancing Mobile Experiences. In Proc. of the 15th IEEE Annual Consumer Communications & Networking Conference (CCNC '18), January 2018
  • S. E. Alshaal, S. Michael, A. Pamboris, H. Herodotou, G. Samaras and P. Andreou. Augmenting Virtual Reality Environments with Smart Wearable Devices. Demo in Proc. of the 17th IEEE Intl. Conf. on Mobile Data Management (MDM ’16), June 2016.

Cloud Computing Systems and Networks

  • S. Elnikety, M. Syamala, V. Narasayya, H. Herodotou, P. Tomita, A. Chen, J. Zhang, and J. Wang. PerfIso: Performance Isolation for Commercial Latency-Sensitive Services. In Proc. of the USENIX Annual Technical Conference (USENIX ATC ’18), pp. 519-531, July 2018.
  • H. Herodotou. Business Intelligence and Analytics: Big Systems for Big Data. In R.Edgeman, E. G. Carayannis, and S. Sindakis (editors), Analytics, Innovation and Excellence-Driven Enterprise Sustainability. Palgrave Macmillan, January 2017.
  • H. Herodotou, B. Ding, S. Balakrishnan, G. Outhred, and P. Fitter. Scalable Near Real-time Failure Localization of Data Center Networks. In Proc. of the 20th ACM Intl. Conf. on Knowledge Discovery and Data Mining (SIGKDD ’14), pp. 1689-1698, August 2014.
  • S. Babu and H. Herodotou. Massively Parallel Databases and MapReduce Systems. Foundations and Trends in Databases, Vol. 5, No. 1, pp. 1-104, November 2013.

Automated Tuning for Large-scale Data Processing Systems

  • H. Herodotou, Y. Chen, and J. Lu. A Survey on Automatic Parameter Tuning for Big Data Processing Systems. ACM Computing Surveys (CSur), Vol. 53, No. 2, Article 43, 37 pages, April 2020.
  • J. Lu, Y. Chen, H. Herodotou, and S. Babu. Speedup Your Analytics: Automatic Parameter Tuning for Databases and Big Data Systems. Proc. of VLDB Endowment (PVLDB), Vol. 12, No. 12, August 2019.
  • H. Herodotou. Automatic Tuning of Data-Intensive Analytical Workloads. LAP LAMBERT Academic Publishing, Saarbrucken, Germany, December 2016.
  • M. Ead, H. Herodotou, A. Aboulnaga, and S. Babu. PStorM: Profile Storage and Matching for Feedback-Based Tuning of MapReduce Jobs. In Proc. of the 17th Intl. Conf. on Extending Database Technology (EDBT ’14), pp. 1-12, March 2014.
  • H. Herodotou and S. Babu. A What-if Engine for Cost-based MapReduce Optimization. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, Vol. 36, No. 1, pp. 5-14, March 2013.
  • H. Lim, H. Herodotou, and S. Babu. Stubby: A Transformation-based Optimizer for MapReduce Workflows. Proc. of VLDB Endowment (PVLDB), Vol. 5, No. 1, pp. 1196-1207, August 2012.
  • H. Herodotou. Automatic Tuning of Data-Intensive Analytical Workloads. Ph.D. Dissertation, Duke University, April 2012.
  • H. Herodotou, F. Dong, and S. Babu. No One (Cluster) Size Fits All: Automatic Cluster Sizing for Data-intensive Analytics. In Proc. of the 2nd ACM Symposium on Cloud Computing (SOCC ’11), pp. 18:1-14, October 2011.
  • H. Herodotou and S. Babu. Profiling, What-if Analysis, and Cost-based Optimization of MapReduce Programs. Proc. of VLDB Endowment (PVLDB), Vol. 4, No. 11, pp. 1111-1122, August 2011.
  • H. Herodotou, F. Dong, and S. Babu. MapReduce Programming and Cost-based Optimization? Crossing this Chasm with Starfish. Demo, Proc. of VLDB Endowment (PVLDB), Vol. 4, No. 12, pp. 1446-1449, August 2011.
  • H. Herodotou. Hadoop Performance Models. Technical Report, CS-2011-05, Duke University, February 2011.
  • H. Herodotou, H. Lim, G. Luo, N. Borisov, L. Dong, F. B. Cetin, and S. Babu. Starfish: A Self-tuning System for Big Data Analytics. In Proc. of the Fifth Biennial Conf. on Innovative Data Systems Research (CIDR ’11), January 2011.

Data-driven Applications in the Energy Domain

  • Sh. Aslam, S. Aslam, H. Herodotou, S. M. Mohsin, and K. Aurangzeb. Towards Energy Efficiency and Power Trading Exploiting Renewable Energy in Cloud Data Centers. In Proc. of the IEEE Intl. Conf. on Advances in the Emerging Computing Technologies (AECT ’19), December 2019.
  • S. Aslam, H. Herodotou, N. Ayub, and S. M. Mohsin. Deep Learning based Techniques to Enhance the Performance of Microgrids: A Review. In Proc. of the 17th IEEE Intl. Conf. on Frontiers of Information Technology (FIT ’19), December 2019.
  • K. Aurangzeb, S. Aslam, H. Herodotou, M. Alhussein, and S.I. Haider. Towards Electricity Cost Alleviation by Integrating RERs in a Smart Community: A Case Study. In Proc. of the 23rd IEEE Intl. Conf. Electronics, pp. 1-6, June 2019.

Data-driven Applications for Tourism

  • E. Christodoulou, A. Gregoriades, M. Pampaka, and H. Herodotou. Combination of Topic Modelling and Decision Tree Classification for Tourist Destination Marketing. In Proc. of the First International Workshop on Information Systems Engineering for Smarter Life (ISESL ’20), 12 pages, June 2020.

Database Query Optimization and Tuning

  • H. Herodotou, N. Borisov, and S. Babu. Query Optimization Techniques for Partitioned Tables. In Proc. of the ACM Intl. Conf. on Management of Data (SIGMOD ’11), pp. 49-60, June 2011.
  • H. Herodotou and S. Babu. Xplus: A SQL-Tuning-Aware Query Optimizer. Proc. of VLDB Endowment (PVLDB), Vol. 3, No. 1-2, pp. 1149-1160, September 2010.
  • H. Herodotou and S. Babu. Automated SQL Tuning through Trial and (Sometimes) Error. In Proc. of the Second Intl. Workshop on Testing Database Systems (DBTest ’09), pp. 1-6, June 2009.
  • S. Babu, N. Borisov, S. Duan, H. Herodotou, and V. Thummala. Automated Experiment–Driven Management of (Database) Systems. In Proc. of the 12th Workshop on Hot Topics in Operating Systems (HotOS-XII), May 2009.
  • H. Herodotou. zTuned: Automated SQL Tuning through Trial and (Sometimes) Error. Master's Thesis, Duke University, April 2009.

Applied Database Technologies

  • F. Mitha, H. Herodotou, N. Borisov, C. Jiang, J. Yoder, and K. Owzar. SNPpy - Database Management for SNP Data from Genome Wide Association Studies. PLoS ONE, Vol. 6, No. 10, pp. e24982, October 2011.
  • Y. Zhang, H. Herodotou, and J. Yang. RIOT: I/O-Efficient Numerical Computing without SQL. In Proc. of the Fourth Biennial Conf. on Innovative Data Systems Research (CIDR ’09), January 2009.

Google Scholar

http://scholar.google.com/citations?user=jyykiFIAAAAJ&hl=en

Patents

US Patent 9,367,601 B2. Cost-Based Optimization of Configuration Parameters and Cluster Sizing for Hadoop. June 2016.

US Provisional Patent DU4146PROV. Systems and Methods for Cost-Based Optimization for MapReduce Workflows. March 2013.

Projects

Ongoing Research Projects

MARI-Sense: Maritime Cognitive Decision Support System

The primary general objective of the MARI-Sense project is the integration and adaptation of existing expertise and the development of novel knowledge and skills to develop the MARI-Sense Cognitive Decision Support System for Maritime Activities Planning, Emergency Response and Planning, and Maritime Spatial Planning. The secondary general objective is the development and implementation of strategies for smart, sustainable, and inclusive growth with beneficial impact to the society, technology, and economy powered by the diverse capabilities of members of the quadruple helix and general public.

Funded by: The MARI-Sense Project (INTEGRATED/0918/0032) is co-financed by the European Regional Development Fund and the Republic of Cyprus through the Research and Innovation Foundation (RIF).

Role in project: Work Package Leader

STEAM: Sea Traffic Management in the Eastern Mediterranean

The general objective of the STEAM project is the efficient management of sea traffic in the Eastern Mediterranean sea, while at the same time ensuring safety and environmental sustainability. More specifically, to develop the Port of Limassol to become (i) a world-class transshipment and information hub adopting modern digital technologies brought to the maritime sector, and (ii) a driver for short sea shipping in the Eastern Mediterranean through enhanced services based on standardized ship and port connectivity.

Funded by: The STEAM Project (INTEGRATED/0916/0063) is co-financed by the European Regional Development Fund and the Republic of Cyprus through the Research and Innovation Foundation (RIF).

Role in project: Scientific Coordinator

Distributed Multi-tier Storage for Cluster Computing

Improvements in memory, storage devices, and network technologies are constantly exploited by distributed systems in order to meet the increasing data storage and I/O demands of modern large-scale data analytics. We present a novel distributed file system that is aware of storage media (e.g., memory, SSDs, HDDs, NAS) with different capacities and performance characteristics. The system offers a spectrum of usage patterns ranging from fully automating data management to providing explicit control by exposing the storage media to users.

Funded by: Cyprus University of Technology Startup Grant

Scaling Transactional Databases with Strong Guarantees

Database replication is a common mechanism used for improving availability and performance of distributed transactional databases but it typically leads to lower degrees of consistency and poor scale out support. Hihooi is a data replication middleware solution that employs a novel fully replicated shared-nothing architecture and a light-weight transaction scheduling algorithm to provide good scalability while offering full ACID guarantees.

Collaborator: Dr. Michael Sirivianos, Cyprus University of Technology

Towards a Unified Platform for Multi-Wearable Apps

Wearable technology has recently become an ubiquitous part of everyday life. Smartwatches, activity trackers, and clothing embedded with sensors are used for monitoring personal fitness data, medical devices for detecting health disorders such as sleep apnea, and professional sports devices for offering real-time feedback for athletes. However, the current landscape of wearable devices suffers from two main issues: (i) each device currently offers only a portion of all the combined capabilities of all the devices, and (ii) most devices do not share data with each other and are tied to certain ecosystems. Hence, there is a strong need for a unified framework that will change the current collection of standalone devices to a fully networked technology connected not only to other external devices (such as smartphones) but also to the cloud.

Collaborators: Dr. Andreas Pamboris, University of Cyprus / Dr. Panayiotis Andreou, UCLan Cyprus


Completed Research Projects

Sea Traffic Management Validation Project

The primary goal of this research programme is the innovative optimization of processes and services within and between ports based on enhanced collaboration and regulated information sharing among port actors. The Sea Traffic Management concept is a holistic approach to distributed services related to the berth-to-berth voyage enabling the efficient, safe, and environmentally sustainable sea transport.

Scalable Near Real-Time Failure Localization of Data Center Networks

Despite the built-in redundancy in data center networks, performance issues and device or link failures in the network can lead to user-perceived service interruptions. Therefore, determining and localizing user-impacting availability and performance issues in the network in near real time is crucial. Our key idea is to use statistical data mining techniques on large-scale active monitoring data to determine a ranked list of suspect causes, which we refine with passive monitoring signals.

Starfish: A Self-tuning System for Big Data Analytics

The Hadoop MapReduce platform is a popular choice for big data analytics. Unfortunately, Hadoop's performance out of the box leaves much to be desired, causing suboptimal use of resources, time, and money. Starfish is a self-tuning system for big data analytics that builds on Hadoop while adapting to system workloads and user needs to provide good performance automatically; without any need for users to understand and manipulate the many tuning knobs in the Hadoop platform.

Query Optimization Techniques for Partitioned Tables

Table partitioning has evolved into a powerful mechanism but is currently not utilized effectively during query optimization. We have developed new techniques to generate efficient plans for SQL queries involving multiway joins over partitioned tables. The techniques are designed for easy incorporation into bottom-up query optimizers and have been prototyped in PostgreSQL.

Automating the Process of SQL Tuning

zTuned is a new system that automates SQL tuning using an experiment–driven approach. The nontrivial challenge is to plan the best set of experiments to conduct so that a satisfactory (new) plan can be found quickly. A novel feature of zTuned is a SQL-tuning-aware query optimizer, called Xplus, capable of executing plans proactively, collecting monitoring data from the runs, and iterating. Xplus has been prototyped using PostgreSQL.
 

Funding

MARI-Sense: Maritime Cognitive Decision Support System (INTEGRATED/0918/0032)

  • Funded By: Cyprus Research and Innovation Foundation (RIF)
  • Total Budget: 1M Euro
  • Budget for CUT: 93K euro
  • Partners: 14 partners covering research institutions, private enterprises, public authorities, and civil society organizations
  • Role in Project: Work Package Leader
  • Duration: Jan 2020 – Dec 2022
  • Webpage: https://www.marisenseproject.net

STEAM: Sea Traffic Management in the Eastern Mediterranean (INTEGRATED/0916/0063)

  • Funded By: Cyprus Research and Innovation Foundation (RIF)
  • Total Budget: 1M Euro
  • Budget for CUT: 520K euro
  • Coordinator: Cyprus University of Technology
  • Partners: 6 partners covering research institutions, private enterprises, public authorities, and civil society organizations
  • Role in Project: Scientific Coordinator
  • Duration: Jan 2019 – Dec 2021
  • Webpage: https://steam.cut.ac.cy

ENCASE: EnhaNcing seCurity And privacy in the Social wEb (H2020-MSCA-RISE-2015)

  • Funded By: European Commission, Horizon 2020
  • Total Budget: 2.16M euro
  • Budget for CUT: 580K euro
  • Coordinator: Cyprus University of Technology
  • Partners: 8 partners from 5 European countries
  • Duration: Jan 2016 – Dec 2019
  • Webpage: https://encase.socialcomputing.eu/

ENGINITE: ENGineering and Industry Innovative Training for Engineers (2017-1-CY01-KA202-026728)

  • Funded By: Foundation for the Management of European Lifelong Learning Programmes
  • Total Budget: 220K euro
  • Budget for CUT: 42K euro
  • Coordinator: Cyprus University of Technology
  • Partners: 7 partners from 4 European countries
  • Duration: Nov 2017 – Oct 2019
  • Webpage: https://www.enginite.eu/  

STM: Sea Traffic Management Validation Project (2014-EU-TM-0206-S)

  • Funded By: European Commission, Innovation and Networks Executive Agency (INEA), Connecting Europe Facility (CEF)
  • Total Budget: 42,9M euro
  • Budget for CUT: 860K euro
  • Partners: 39 partners from 13 European countries
  • Role in Project: Technical Coordination for CUT
  • Duration: Jan 2015 – Jun 2019
  • Webpage: http://stmvalidation.eu/

NOTRE: Network for Social Computing Research (H2020-TWINN-2015)

  • Funded By: European Commission, Horizon 2020
  • Total Budget: 1M euro
  • Budget for CUT: 450K euro
  • Coordinator: Cyprus University of Technology
  • Partners: CUT, IMDEA, UNIGE, UDUS, FORTH
  • Duration: Jan 2016 – Dec 2018
  • Webpage: http://notre.socialcomputing.eu/

Distributed Multi-tier Storage for Cluster Computing

  • Funded By: Cyprus University of Technology, Starting Grant
  • Total Budget: 40K euro
  • Role in Project: Principal Investigator
  • Duration: May 2015 – Apr 2017

 

Service

Editor

  • Guest Editor of Special Issue "Data-Intensive Computing in Smart Microgrids" for energies, 2020/21

Program Committee Chair

  • International Workshop on Self-Managing Database Systems, SMDB 2020, 2014
  • Hellenic Data Management Symposium, HDMS 2018

Vice/Track Program Committee Chair

  • IEEE International Conference on Data Engineering, ICDE 2020
  • Foundations of Data Science and Engineering, 46th International Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2020
  • Scalable Computing Challenge (SCALE), International Symposium in Cluster, Cloud, and Grid Computing, CCGrid 2019
  • Maritime Informatics, Americas Conference on Information Systems, AMCIS 2019

Program Committee Member

  • IEEE International Conference on Data Engineering, ICDE 2019, 2018
  • International Conference on Cloud Computing, GRIDs, and Virtualization, CLOUD 2020, 2019, 2018, 2017
  • International Workshop on Self-Managing Database Systems, SMDB 2019
  • International Conference on Very Large Data Bases, VLDB 2018, 2016, 2015, 2013
  • International Workshop on Engineering Service-Oriented Apps and Cloud Services, WESOACS 2018
  • Hellenic Data Management Symposium, HDMS 2017, 2016
  • ACM International Conference on Management of Data, SIGMOD 2016
  • International Conference on Utility and Cloud Computing, UCC 2016
  • Workshop on Cloud Data Management, CloudDM 2015
  • ACM International Conference on Information and Knowledge Management, CIKM 2013
  • Workshop on Management of Big Data Systems, MBDS 2012

Journal Reviewer

  • Springer Distributed and Parallel Databases Journal, DAPD 2020, 2019
  • IEEE Transactions on Knowledge and Data Engineering, TKDE 2018, 2017, 2015, 2014, 2013, 2010
  • ACM Transactions on Autonomous and Adaptive Systems, TAAS 2017
  • IEEE Transactions on Parallel and Distributed Systems, TPDS 2017, 2014, 2013
  • International Journal on Very Large Data Bases, VLDB Journal 2015, 2014, 2013, 2011

Professional Memberships

  • Member of the Association for Computing Machinery (ACM)
  • Member of the Institute of Electrical and Electronics Engineers (IEEE)
  • IEEE Computer Society Technical Committee on Data Engineering (TCDE)

 

Teaching

CEI 325 - Database Systems

The course gives a solid background in databases with a focus on relational database management systems. Topics include data modeling, database design theory and methodology, data definition and manipulation languages, storage and indexing techniques, query processing and optimization, transactions, concurrency control, and recovery. The course also covers fundamentals of database management system architecture and techniques for database application development.

CEI 467/526 - Advanced Topics in Data Processing Systems

The need to store and process massive amounts of data has led to the evolution of existing database systems while a new breed of data processing systems has emerged. This course covers a spectrum of topics from core techniques in relational data management to highly-scalable data processing using parallel database systems and MapReduce. First, the course covers the basic principles in database query processing and optimization, including index structures, sort and join processing, query rewrites, and physical plan selection. Next, the course covers topics from parallel and distributed databases, including data partitioning and distributed join algorithms. Finally, the course covers scalable data processing systems such as MapReduce and NoSQL databases (column, document, and key-value stores). The course material will be drawn from textbooks as well as recent research literature. Prerequisite background: Basic database knowledge.

CEI 226 - Algorithms and Complexity

The course focuses on the design and analysis of efficient algorithms and their complexity. In particular, the course covers various topics including algorithm analysis, asymptotic analysis, recurrence relations, divide-and-conquer algorithms, dynamic programming, greedy algorithms, graph representation, graph search, minimum spanning trees, shortest paths, maximum flow, NP-Completeness, and approximation algorithms. Prerequisite background: Data Structures.

Herodotos Herodotou
Τεχνολογικό Πανεπιστήμιο Κύπρου
Assistant Professor

Herodotos Herodotou is an Assistant Professor in the Electrical Engineering and Computer Engineering and Informatics (EECEI) department at the Cyprus University of Technology, where he is leading the Data Intensive Computing Research Lab.

He received his Ph.D. and M.Sc. degrees in Computer Science from Duke University in May 2012 and May 2009, respectively. He completed his undergraduate studies at the University of Maryland, Baltimore County (UMBC) in May 2007 as a double major in Computer Science and Mathematics. His Ph.D. dissertation work titled "Automatic Tuning of Data-Intensive Analytical Workloads" received the SIGMOD Jim Gray Doctoral Dissertation Award Honorable Mention as well as the Outstanding Ph.D. Dissertation Award in Computer Science at Duke.

His research interests are in large-scale Data Processing Systems and Database Systems. In particular, his work focuses on ease-of-use, manageability, and automated tuning of both centralized and distributed data-intensive computing systems. In addition, he is interested in applying database techniques in other areas like scientific computing, bioinformatics, and numerical analysis.

In the past, Dr. Herodotou worked in Microsoft Research as a Senior Research SDE in the Data Management, Exploration and Mining (DMX) group. He was involved in several research projects related to cloud computing spanning compute, storage, and networking in world-wide datacenters. His work experience also includes research internships at Yahoo! Labs and Aster Data as well as software engineering internships at Microsoft and RWD Technologies.

Κύπρος
herodotos.herodotou@cut.ac.cy
25002144

STAFF SEARCH

  • Academic Staff
  • Administrative Staff

Maps

  • University Map
  • Sitemap
  • Virtual Tour

Quick Links

  • Student Login
  • eLearning (Moodle)
  • Erasmus
  • cut-radio
  • CUTing Edge
  • Intent
  • Europe Direct
  • CUT Mail (students and staff on Office365)
  • CUT Mail (staff)
  • green@cut

Contact Details

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

30 Arch. Kyprianos Str.
3036 Limassol

2500 2500

2500 2750

administration@cut.ac.cy

Copyright © 2021 CYPRUS UNIVERSITY OF TECHNOLOGY

  • Contact
  • About this website
  • Cookie Policy
  • CUT Logo
  • Contact
  • About this website
  • Cookie Policy
  • CUT Logo

Copyright © 2021 CYPRUS UNIVERSITY OF TECHNOLOGY

Βοηθήστε μας να γίνουμε καλύτεροι!

Ευχαριστούμε για τα σχόλια σας!
Αρ.Αναφ. 1611550383091



Our website uses cookies

Our website uses cookies to ensure its proper functionality, as described here.





Required cookies  

Analytics cookies  






Required cookies  

Analytics cookies