Dr. Athanasios Naskos

Informations

Ph.D.
Department of Informatics
Aristotle University of Thessaloniki

I was born in Greece in 1988. I graduated the Computer Science Department of the Aristotle University of Thessaloniki, Greece in 2011. I received the M.Sc. in Computer Science from the same institute in 2013. I received my Ph.D. in Computer Science in 2017. My research interests lie in the field of cloud elasticity, distributed data management and model checking.

Education

2013 – 2017
Ph.D. in Computer Science, Aristotle University of Thessaloniki

Department of Informatics, Aristotle University of Thessaloniki, Greece

  • Research Interests: Cloud Elasticity, Distributed Data Management, Model Checking

2011 – 2013
M.Sc. in Computer Science, Aristotle University of Thessaloniki

Department of Informatics, Aristotle University of Thessaloniki, Greece

  • Specialization: Information Systems
  • M.Sc. Thesis: Elasticity Management of NoSQL Databases running on Cloud Infrastructures using Model Checking techniques
  • Graduated with a 9,38/10 GPA

2006 – 2011
B.Sc. in Computer Science, Aristotle University of Thessaloniki

Department of Informatics, Aristotle University of Thessaloniki, Greece

  • B.Sc. Thesis: Automatic Design Pattern Application

Research Activity

2016 – Present
Hellenic Academic Libraries Link: Upgrade using innovative data processing methods of the "Union Catalog of Hellenic Academic Libraries" to "Union Catalog of Hellenic Libraries"

  • Position: Researcher - Developer
  • Scope of work: Back-end Developer (MongoDB and Spark)

2015 – 2017
TraMOOC Project: (Translation for Massive Open Online Courses) is a Horizon 2020 collaborative project aiming at providing reliable machine Translation for Massive Open Online Courses (MOOCs)

  • Position: Researcher - Developer
  • Scope of work: Requirements Specification and System Architecture Design

2013 – 2015
Cloud9 Project: A multidisciplinary, holistic approach to internet-scale cloud computing. Coordinating Institution: University of Patra

  • Position: Researcher - Developer
  • Scope of work: Research on query optimization techniques (scheduling, parallelism and processing load balancing) based on cloud infrastructure, with emphasis on elastic resource management.

2011 – 2012
OPEN-SME Project: The OPEN-SME project aims to develop a set of methodologies, associated tools and business models centred on SME Associations, which will enable software SMEs to effectively introduce Open Source Software Reuse practices in their production processes.

Greek Association of Computer Engineers, Information Society of Serbia, Cyprus Scientific and Technical Chamber, Teknikbyn Vasteras Science Park Sweden, bitGear Serbia, Gnomon Informatics SA Greece, Malardalen University Sweden, TELETEL SA Greece, Aristotle University of Thessaloniki Greece, Universiteit Maastricht the Netherlands.

  • Position: Researcher - Developer
  • Scope of work: Responsible for the validation and certification of software components

Publications

2017
Athanasios Naskos, Anastasios Gounaris, Panagiotis Katsaros: Cost-aware horizontal scaling of NoSQL databases using probabilistic model checking. Cluster Computing 2017

A. Naskos, A. Gounaris, H. Mouratidis, P. Katsaros. "Security-aware elasticity for NoSQL databases in multi-cloud environments." IJIIDS 2017 (to appear)

2016
A. Naskos, A. Gounaris, H. Mouratidis, P. Katsaros "Online analysis of security risks in elastic cloud applications using probabilistic model checking", IEEE Cloud Computing article 2016

F. Kakoyianni-Doa, E. Tziafa, A. Naskos "The EXERCISE: An exercise generator tool for the SOURCe project", Eurocall 2016

2015
A. Naskos, A. Gounaris, S. Sioutas, "Cloud Elasticity: A Survey" ALGOCLOUD 2015

download

A. Naskos, A. Gounaris, H. Mouratidis, P. Katsaros, "Security-aware elasticity for NoSQL databases" MEDI 2015

download

A. Naskos, E. Stachtiari, A. Gounaris, P. Katsaros, "Probabilistic Model Checking at Runtime for the Provisioning of Cloud Resources" RV 2015

download

A. Naskos, E. Stachtiari, A. Gounaris, P. Katsaros, D. Tsoumakos, I. Konstantinou, and S. Sioutas, "Dependable Horizontal Scaling Based On Probabilistic Model Checking", CCGRID 2015

download

Constantinou Eleni, Athanasios Naskos, George Kakarontzas, and Ioannis Stamelos. "Extracting reusable components: A semi-automated approach for complex structures." Information Processing Letters 2015

download

2014
A. Gounaris, Z. Karampaglis, A. Naskos, Y. Manolopoulos, "A bi-objective cost model for optimizing database queries in a multi-cloud environment" Journal of Innovation in Digital Ecosystems

A. Naskos, E. Stachtiari, A. Gounaris, P. Katsaros, D. Tsoumakos, I. Konstantinou, and S. Sioutas, "Cloud elasticity using probabilistic model checking,", CoRR 2014

Ioannis K. Koumarelas, Athanasios Naskos, Anastasios Gounaris: Binary Theta-Joins using MapReduce: Efficiency Analysis and Improvements. EDBT/ICDT Workshops 2014: 6-9

download

2012
George Kakarontzas, Ioannis Stamelos, Stefanos Skalistis, Athanasios Naskos: Extracting Components from Open Source: The Component Adaptation Environment (COPE) Approach. EUROMICRO-SEAA 2012: 192-199

Honors

2013
Cloud9 project scholarship from the University of Patra

2007
Bachelor's scholarship from the Aristotle University of Thessaloniki

Working Experience

2016 – 2017
Robotics Tutor

Teaching Robotics to primary school students, using the Lego Mindstorms EV3

2016
Online Advertising

Social Media Administrator and Promoter (Facebook, Twitter, Google+), Web Advertiser (Google AdWords, Bing Ads)

2013 – 2017
Teaching Assistant in Computer Science, Aristotle University of Thessaloniki

Teaching Assistant in Algorithms and Databases courses

2013 – 2016
Dept. of French Studies and Modern Languages, University of Cyprus

Web Application Developer: SOURCe Project, a French-Greek parallel corpora collection to provide an assistive and handy tool for teachers and learners, in order to be used as an Open Educational Resource.

2010 – 2016
Freelance Developer

Java Developer: Java SE, EE
Website Developer: static/dynamic website construction, web applications developer

2009 – 2016
Private Tutoring (one-to-one basis & groups)

Tutor: teaching Java programming language

2007 – 2011
Departments of Informatics and Economics, Aristotle University of Thessaloniki, Greece

Laboratory Technician: providing technical support to academics and students for the joint Master's course "Informatics and Management"

Programming Skills

Programming Languages

Java, Python, PHP , C, C++, AspectJ, Prolog, CLIPS

Programming Technologies

JavaME, JavaSE, JavaEE, JSP, JSTL, Hibernate

Scripting languages

JavaScript (+jQuery), ActionScript, Bash script

Mark-up languages

HTML, XML, LaTeX

Query Languages

SQL, CQL

Domain Specific Languages

ATL

Special Software Skills

Cloud Computing

Openstack, Eucalyptus, Synnefo (Ganeti)

(Installation, Configuration, Handling)
Distributed Data Management

Hadoop, Spark

Map/Reduce framework, Cluster Computing
NoSQL Databases

MongoDB, Apache HBase, Apache Cassandra, Infinispan (in-memory key/value store)

CMS

Wordpress, Moodle

Business Plan Software

Bplan by Specisoft

Project Planing Software

Microsoft Project, Openproj

Mathematical Suites

SPSS/PASW, R Statistics, Matlab

Optimization Software

LINDO

Word-Alignment / Translation Software

GIZA++, Moses, Anymalign

PC Skills

Computer hardware

Excellent Knowledge of Computer Hardware

Operating Systems

Linux based (Debian (and any other Debian based), Fedora, OpenSuse, etc.), Windows (all versions)

Office Suites

MS Office Suite, LibreOffice Suite

Languages

English

Certificate of Lower in English of the University of Cambridge

Greek

Native Speaker