Biography

Hi! I’m 5th year PhD student in Computer Science at the University of Southern California (USC).
In 2017 I joined USC and the Science Automation Technologies group, and I started working with my advisor Dr. Ewa Deelman on topics of online performance monitoring and analysis of large scale scientific workflow executions. Since then I have worked on improving scientific workflow performance on high performance computing (HPC) systems and educational clouds (e.g., Chameleon) through workflow level optimization and network performance optimizations. Recently, I have been working on the characterization of machine learning science workflows and their data movement and data access patterns.

Before this, I completed my undergraduate studies in Electrical and Computer Engineering (ECE) at the National Technical University of Athens. My undergradate thesis was advised by Dr. Nectarios Koziris and focused on the identification and prediction of anomalies in cloud computing resources using robust statistical methods.

Interests
  • Cloud Computing Environments
  • Scientific Workflows Management
  • Scientific Data Movement
  • Performance Capture and Analysis
  • Distributed Learning on HPC system
Education
  • PhD in Computer Science, 2017-2022

    University of Southern California (USC), USA

  • BSc in Electrical and Computer Engineering, 2017

    National Technical University of Athens (NTUA), Greece

Professional Experience

 
 
 
 
 
Oak Ridge National Laboratory
Summer Intern (ASTRO)
Jun 2018 – Aug 2018 Oak Ridge, Tennessee, USA
I was part of the Future Technologies Group that was lead by Jeff Vetter. I collaborated with Spallation Neutron Source scientists and built new workflows targetting the Summit supercomputer.
 
 
 
 
 
Cententia S.A.
Full Stack Junior Software Engineer
Oct 2014 – Oct 2016 Athens, Greece
I worked with the AroTRON team, designing and developing components of Cententia’s eCRM solution. Core developer of the MIS Report Designer and Data Integration Modules.

Teaching Experience

 
 
 
 
 
University of Southern California
Graduate Teaching Assistant
Aug 2021 – Present Los Angeles, California, USA

During my doctoral degree, I served as a teaching assistant for the following class:

  • Fall 2021: CSCI 350 - Introduction to Operating Systems, Viterbi School of Engineering, USC
 
 
 
 
 
National Technical University of Athens (NTUA)
Undergraduate Teaching Assistant
Sep 2014 – Jan 2016 Athens, Greece

During my undergraduate degree, I served as a lab assistant for the following classes:

  • Fall 2015: Introduction to Programming, School of ECE, NTUA
  • Fall 2014: Introduction to Operating Systems, School of ECE, NTUA

Volunteering & Community Service

 
 
 
 
 
Innovating the Network for Data-Intensive Science (INDIS)
Program Committee Member
Nov 2021 – Nov 2021
 
 
 
 
 
Supercomputing Conference
Student Volunteer
Nov 2018 – Nov 2021
I have participated as a student volunteer at the Supercomputing Conference for four consecutive conference series (SC'18, SC'19, SC'20, SC'21).

Awards & Recognitions

FGCS Journal Editors' Choice Article
My article published in the FGCS Journal titled, “End-to-end online performance data capture and analysis for scientific workflows” was selected as an Editor’s Choice article.
Best Student Paper Award
Received the best student paper award for my work on the publication “Workflow Submit Nodes as a Service on Leadership Class Systems”
Most Diverse Resource Set Award
Received the award for the most diverse resource set used during the SCinet Technology Challenge 2019 at the Supercomputing Conference ‘19.
Most Original Technical Approach Award
Received the award for the most original technical approach used during the SCinet Technology Challenge 2019 at the SupercomputingConference ‘19
Gerondelis Foundation Scholarship
The Gerondelis Foundation, Inc. awarded me the Gerondelis scholarship of $5,000 for the 2019-2020 academic year
ISI Distinguished Top-Off Fellowship
The Information Sciences Institute, awarded me the total amount of $5,000 under the ISI Top-Off Fellowship for the 2017-2018 academic year.

Projects

DyNamo
Delivering a Dynamic Network-Centric Platform for Data-Driven Science
FlyNet
An ‘On-the-fly’ Deeply Programmable End-to-end Network-Centric Platform for Edge-to-Core Worksflows
Panorama360
Performance Data Capture and Analysis for End-to-end Scientific Workflows

Latest Publications

(2021). Mining Workflows for Anomalous Data Transfers. 2021 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) (MSR).

PDF Cite Project DOI

(2021). Anomaly Detection in Scientific Workflows using End-to-End Execution Gantt Charts and Convolutional Neural Networks. Proceedings of the Practice and Experience in Advanced Research Computing.

PDF Cite Project Slides DOI

(2021). End-to-End Online Performance Data Capture and Analysis for Scientific Workflows. Future Generation Computer Systems.

PDF Cite Project DOI

Contact