Loading

Demetris Trihinas

Researcher

PhD candidate at the Department of Computer Science of the University of Cyprus and Researcher at the Laboratory of Internet Computing (LInC)



Social Profiles

About Me

  • Demetris Trihinas
  • July 05, 1987
  • trihinas{at}cs.ucy.ac.cy
  • +357 22 89 2663

Hello and welcome to my personal website!

I'm a PhD candidate at the Department of Computer Science of the University of Cyprus and also a Research Assistant at the Laboratory for Internet Computing (LInC). My PhD evolves around developing Low-Cost Approximate and Adaptive Monitoring Techniques for the Internet of Things (IoT) in order to improve IoT services offered through the cloud.

My research interests include cloud Computing and Distributed Systems in general, Data Mining and in particular mining big data streams with temporal aspects.

I am currently contributing as a Researcher to the Unicorn H2020 EU co-funded project. Unicorn aims to simplify the design, deployment and management of secure and elastic –by design– multi-cloud services. This will be achieved by enabling continuous orchestration and automatic optimization of portable and dynamic cloud services running on virtual instances or micro-execution containers for increased security, data protection privacy and vast resource (de)-allocation.

I've also worked on other cool projects which you can take at look at here.

Education

  • Computer Science 2015 - current date
    University of Cyprus

    Qualification: PhD

    Low-Cost Approximate and Adaptive Monitoring Techniques for the Internet of Things

    Thesis Advisor: Dr. George Pallis and Dr. Marios D. Dikaiakos

  • Computer Science and Internet Computing 2013 - 2014
    University of Cyprus

    Qualification: MSc

    Graduated top of my class

    Master Thesis is entitled "Monitoring Elastically Adaptive Cloud Services"
    Thesis Advisor: Dr. George Pallis and Dr. Marios D. Dikaiakos

  • Electrical and Computer Engineering2007 - 2012
    National Technical University of Athens (NTUA)

    Qualification: Dipl.-Ing. (5-year-degree, MEng equiv.)

    Grade: 8/10

    Diploma Thesis is entitled "Research and Development of a Web Service for Monitoring Storage Clouds", grade 10/10
    Thesis Advisor: Dr. Theodora Varvarigou



Employment - IT Relevant

  • ResearcherNov. 2013 - current date
    Department of Computer Science - University of Cyprus

  • Web Developer Sep. 2011 - current date
    Frelancer

    check out my portfolio

  • IT Tech AssistantMay. 2010 - Sept. 2010
    Cyprus Telecommunications Authority (CYTA)

  • IT Tech Assistant and Web DesignerSep. 2003 - Jun. 2005
    Tristar Computer Services LTD.

Honors and Awards

  • NSF Student Travel Grant AwardNov 2015
    Selected among top PhD researchers for a travel grant for the IEEE Big Data Conference 2015

  • Heidelberg Laureate ForumAug 2015
    Selected as one of the top 100 young researchers in the field Computer Science

  • Best Post-­Graduate Student AwardJan 2013 - Jun 2015
    Best Post-­Graduate Student Award from the School of Pure and Applied Sciences, University of Cyprus

  • Best Paper Award2014
    Best Paper Award at ICSOC 2014

  • UNICA Oct 2014
    Represented the University of Cyprus as a delegate at the Unica Student Conference 2014

Programming Skills

  • Java99%
  • C/C++90%
  • Python85%
  • HTML5/CSS390%
  • Javacript/JQuery80%
  • PHP85%
  • Bash80%
  • Ruby75%
  • Perl75%
  • RESTful Web Services90%
  • Servlets/JSPs90%
  • MySQL85%
  • Cassandra DB80%
  • Wordpress80%

Download My Resume

Publications from Demetris Trihinas

Several papers are available for download. By following these links you agree to respect the copyrights of the papers.

The papers obtained from this Web page are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

January 2017

Unicorn - secure and elastic –by design– multi-cloud micro-services

Unicorn aims to simplify the design, deployment and management of secure and elastic –by design– multi-cloud services. This will be achieved by enabling continuous orchestration and automatic optimization of portable and dynamic cloud services running on virtual instances or micro-execution containers for increased security, data protection privacy and vast resource (de)-allocation.

Read more →

October 2016

AdaM - The Adaptive Monitoring Framework

A monitoring framework that reduces data volume and battery consumption of your IoT devices. AdaM uses re-enforcement and probabilistic learning to follow the evolution of the collected monitoring stream in order to adapt the rate at which monitoring metrics are collected.

Read more →

November 2014

PaaSport - A Semantically-enhanced Marketplace of Interoperable Platform-as-a-Service offerings

The vision of the PaaSport project is to resolve the application portability issues that exist in the Cloud PaaS market through a flexible and efficient deployment and migration approach. To this end, PaaSport will combine Cloud PaaS technologies with lightweight semantics in order to specify and deliver a thin, non-intrusive Cloud-broker (in the form of a Cloud PaaS Marketplace), to implement the enabling tools and technologies, and to deploy fully operational prototypes and large-scale demonstrators.

Read more →

October 2012

CELAR - Cloud ELasticity pRovisioning

Auto Scaling Resources is one of the top obstacles and opportunities for cloud computing: consumers can minimize the execution time of their tasks without exceeding a given budget. Cloud providers maximise their financial gain while keeping their customers satisfied and minimizing administrative costs. Many systems claim to offer adaptive elasticity, yet the “throttling” is usually performed manually, requiring the user to figure out the proper scaling conditions. In order to harvest the benefits of elastic provisioning, it is imperative that it be performed in an automated, fully customizable manner. CELAR delivers a fully automated and highly customisable system for elastic provisioning of resources in cloud computing platforms.

Read more →

January 2014

JCatascopia Cloud Monitoring System

JCatascopia is a fully automated, multi-layer, interoperable Cloud Monitoring System suitable for monitoring elastically adaptive Cloud applications. JCatascopia can be utilized to collect monitoring metrics from multiple level of the underlying Cloud infrastructure as well as performance metrics from Cloud applications and subsequently distribute them to subscribed users and platform operators. JCatascopia is enhanced with a metric subscription rule mechanism where application developers can subscribe to aggregated metrics and also compose high-level metrics from low-level metrics. Users and platform operators can monitor the performance of their applications and the underlying platform by accessing metrics through the JCatascopia RESTful API or via the JCatascopia web interface which generates for each metric real-time graphs.

Read more →

CELAR - Cloud ELasticity pRovisioning

Auto Scaling Resources is one of the top obstacles and opportunities for cloud computing: consumers can minimize the execution time of their tasks without exceeding a given budget. Cloud providers maximise their financial gain while keeping their customers satisfied and minimizing administrative costs. Many systems claim to offer adaptive elasticity, yet the “throttling” is usually performed manually, requiring the user to figure out the proper scaling conditions. In order to harvest the benefits of elastic provisioning, it is imperative that it be performed in an automated, fully customizable manner. CELAR delivers a fully automated and highly customisable system for elastic provisioning of resources in cloud computing platforms.

#CELAR #elasticity #Cloud

October 2012

JCatascopia Cloud Monitoring System

JCatascopia is a fully automated, multi-layer, interoperable Cloud Monitoring System suitable for monitoring elastically adaptive Cloud applications. JCatascopia can be utilized to collect monitoring metrics from multiple level of the underlying Cloud infrastructure as well as performance metrics from Cloud applications and subsequently distribute them to subscribed users and platform operators. JCatascopia is enhanced with a metric subscription rule mechanism where application developers can subscribe to aggregated metrics and also compose high-level metrics from low-level metrics. Users and platform operators can monitor the performance of their applications and the underlying platform by accessing metrics through the JCatascopia RESTful API or via the JCatascopia web interface which generates for each metric real-time graphs.

#Cloud Monitoring #JCatascopia #Elasticity

January 2014

Contact Info

  • Laboratory of Internet Computing (LInC), lab 217, Department of Computer Science, University of Cyprus, P.O. Box 20537, 1678 Nicosia, Cyprus
  • trihinas{at}.cs.ucy.ac.cy
  • +357-22-892663
  • dtrihinas

Keep In Touch

Introduction

Hello! Here, you'll understand how we projected this theme. Read all the text to know any details about Metroid vCard Template. It's a powerfull personal page to start your web life, because it's simple, fast, animated, beautiful, colorful and it brings many possibilities!

Exclusive Grid System

.col .c1

.col .c2-1 .first

.col .c2-1

.col .c3-1 .first

.col .c3-1

.col .c3-1

.col .c3-1 .first

.col .c3-2

Creating new pages

Is it easy to do?

A: Yes, simply add a <section class="content"> into the <div id="page"></div> and create a tag link with the (class="menu").

See the example:
<a href="#blog" id="blog" class="menu">Blog Link</a>

<div id="page">
  <section id="blog-page" class="content">
    <div class="inner">
      ...page content
    </div>
  </section>

</div>

Changing the content

Metroid was designed to be simple to use and customize. Here's how easy it is to use it.

How to change the text of my site?

A: Everything that is displayed on the screen, whether text, form boxes, portfolio or progress bars, are written in a single file named "index.html". The screen changes are simulated by script calls, so our theme is considered Onepage.

How to change profile picture?

A: Go to the folder "img/profile/" and replace the file "photo.jpg". We recommend that you use a square photo with 245x245 pixels.

Note : We recommend that you use the same sizes as the profile pictures and blog to keep the layout is appropriate in all resolutions (screen, tablet and mobile).

Icons | Credits: Font Awesome (http://fortawesome.github.io/Font-Awesome/)

Changing the style

The Metroid comes with predefined CSS files with 10 different colors in different color tones. In addition, we selected 20 patterns to choose as background.
Patterns | Credits: Subtle Patterns (http://subtlepatterns.com/)

How to do?

A: Just choose the color and pattern you want and change the CSS call into index.html file on line 32. To configure the desired pattern go to the folder "img/bg/" and see the numbering pattern to set the line 54 into index.html.

See the example:
Line 32: <link rel="stylesheet" type="text/css" href="css/colors/color-name.css" id="color" />
Change to name of color.

Line 54: <body class="bg01">
Change from '01' to '20'.

Can I set up my colors in the theme?

A: Yes, simply access the file "custom.css", include your colors there, comment out the line 32 and uncomment line 33.

Typography

Metroid used fonts from Google Fonts. There are amazing font styles in Google Font that you can choose. So, you can choose the better font to you, and apply in your new website. We are using the font "Ubuntu" in all Metroid's pages. Enjoy and customize!

Use simple tags to create your headers, texts and lists.

Headers

<h1>Title<h1>
<h2>Title<h2>
<h3>Title<h3>
<h4>Title<h4>
<h5>Title<h5>
<h6>Title<h6>

Texts

<p>Paragraph<p>
<label>Label<label>
<span>Span<span>
<code>Code<code>
<pre>Pre<pre>
<a>Anchor<a>

Lists

<ul>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>

Need Support

Still have questions?

Well, Thanks so much for purchased our items! We’re really appreciated it and hope you enjoy it! If you need support, you can leave your questions or doubts in comments area of the item. We usually get back to you within 2-12hours (except holiday seasons which might take longer).

Theme by Ararazu Themes.