• Conference Object  

      AdaM: An adaptive monitoring framework for sampling and filtering on IoT devices 

      Trihinas, Demetris; Pallis, George C.; Dikaiakos, Marios D. (Institute of Electrical and Electronics Engineers Inc., 2015)
      Real-time data processing while the velocity and volume of data generated keep increasing, as well as, energy-efficiency are great challenges of big data streaming which have transitioned to the Internet of Things (IoT) ...
    • Article  

      ADVISE – A framework for evaluating cloud service elasticity behavior 

      Copil, G.; Trihinas, Demetris; Truong, H. -L; Moldovan, D.; Pallis, George C.; Dustdar, S.; Dikaiakos, Marios D. (2014)
      Complex cloud services rely on different elasticity control processes to deal with dynamic requirement changes and workloads. However, enforcing an elasticity control process to a cloud service does not always lead to an ...
    • Conference Object  

      ATMoN: Adapting the "Temporality" in Large-Scale Dynamic Networks 

      Trihinas, Demetris; Chiroque, Luis F.; Pallis, George; Fernandez Anta, Antonio; Dikaiakos, Marios D. (2018)
      With the widespread adoption of temporal graphs to study fast evolving interactions in dynamic networks, attention is needed to provide graph metrics in time and at scale. In this paper, we introduce ATMoN, an open-source ...
    • Article  

      C-eclipse: An open-source management framework for cloud applications 

      Sofokleous, Chrystalla; Loulloudes, Nicholas; Trihinas, Demetris; Pallis, George C.; Dikaiakos, Marios D. (2014)
      Cloud application portability and optimal resource allocation are of great importance in the realm of Cloud infrastructure provisioning. c-Eclipse is an open-source Cloud Application Management Framework through which users ...
    • Article  

      DevOps as a Service: Pushing the Boundaries of Microservice Adoption 

      Trihinas, Demetris; Tryfonos, Athanasios; Dikaiakos, Marios D.; Pallis, George (2018)
      Software teams of all sizes are embracing the DevOps philosophy to rapidly deliver applications by adopting the microservice paradigm. Industry trends show clearly that microservice adoption is expanding rapidly. However, ...
    • Conference Object  

      Enabling Cloud Application Portability 

      Antoniades, Demetris; Loulloudes, Nicholas; Foudoulis, Athanasios; Sophokleous, Chrystalla; Trihinas, Demetris; Pallis, George C.; Dikaiakos, Marios D.; Kornmayer, H. (Institute of Electrical and Electronics Engineers Inc., 2015)
      The Cloud Application Management Framework (CAMF) enables Cloud application developers to design, deploy and manage their applications through an intuitive blueprint design. In this paper we show how Cloud application ...
    • Article  

      Enabling Interoperable Cloud Application Management through an Open Source Ecosystem 

      Loulloudes, Nicholas; Sofokleous, Chrystalla; Trihinas, Demetris; Dikaiakos, Marios D.; Pallis, George C. (2015)
      Cloud computing enables on-demand provisioning of computing resources to IT solutions, following a utility-based approach. Technology and standardization developments in traditional public utilities enable customers to ...
    • Article  

      Evaluating Cloud Service Elasticity Behavior 

      Copil, G.; Truong, H. -L; Moldovan, D.; Dustdar, S.; Trihinas, Demetris; Pallis, George C.; Dikaiakos, Marios D. (2015)
      To optimize the cost and performance of complex cloud services under dynamic requirements, workflows and diverse cloud offerings, we rely on different elasticity control processes. An elasticity control process, when being ...
    • Conference Object  

      JCatascopia: Monitoring elastically adaptive applications in the cloud 

      Trihinas, Demetris; Pallis, George C.; Dikaiakos, Marios D. (IEEE Computer Society, 2014)
      Over the past decade, Cloud Computing has rapidly become a widely accepted paradigm with core concepts such as elasticity, scalability and on demand automatic resource provisioning emerging as next generation Cloud ...
    • Article  

      Low-Cost Adaptive Monitoring Techniques for the Internet of Things 

      Trihinas, Demetris; Pallis, George; Dikaiakos, Marios (2018)
      Internet-enabled physical devices with "smart" processing capabilities are becoming the tools for understanding the complexity of the global inter-connected world we inhabit. The Internet of Things (IoT) churns tremendous ...
    • Article  

      Managing and monitoring elastic cloud applications 

      Trihinas, Demetris; Sofokleous, Chrystalla; Loulloudes, Nicholas; Foudoulis, Athanasios; Pallis, George C.; Dikaiakos, Marios D. (2014)
      Next generation Cloud applications present elastic features and rapidly scale their comprised resources. Consequently, managing and monitoring Cloud applications is becoming a challenge. This paper showcases the functionality ...
    • Article  

      Monitoring Elastically Adaptive Multi-Cloud Services 

      Trihinas, Demetris; Pallis, George; Dikaiakos, Marios D. (2018)
      Automatic resource provisioning is a challenging and complex task. It requires for applications, services and underlying platforms to be continuously monitored at multiple levels and time intervals. The complex nature of ...
    • Article  

      Monitoring elastically adaptive multi-cloud services 

      Trihinas, Demetris; Pallis, George C.; Dikaiakos, Marios D. (2015)
      Automatic resource provisioning is a challenging and complex task. It requires for applications, services and underlying platforms to be continuously monitored at multiple levels and time intervals. The complex nature of ...
    • Book Chapter  

      On controlling elasticity of cloud applications in CELAR 

      Copil, G.; Moldovan, D.; Le, H. D.; Truong, H. L.; Dustdar, S.; Sofokleous, Chrystalla; Loulloudes, Nicholas; Trihinas, Demetris; Pallis, George C.; Dikaiakos, Marios D.; Giannakopoulos, Ioannis D.; Papailiou, Nikolaos; Konstantinou, Ioannis; Sheridan, C.; Loverdos, Christos K. K.; Floros, Evangelos (IGI Global, 2015)
      Today's complex cloud applications are composed of multiple components executed in multi-cloud environments. For such applications, the possibility to manage and control their cost, quality, and resource elasticity is of ...
    • Book Chapter  

      On controlling elasticity of cloud applications in celar 

      Copil, G.; Moldovan, D.; Le, H. D.; Truong, H. -L; Dustdar, S.; Sofokleous, Chrystalla; Loulloudes, Nicholas; Trihinas, Demetris; Pallis, George C.; Dikaiakos, Marios D.; Giannakopoulos, Ioannis D.; Papailiou, Nikolaos; Konstantinou, Ioannis; Sheridan, C.; Loverdos, Christos K. K.; Floros, Evangelos; Star, K.; Xing, Wei (IGI Global, 2015)
      Today's complex cloud applications are composed of multiple components executed in multi-cloud environments. For such applications, the possibility to manage and control their cost, quality, and resource elasticity is of ...
    • Conference Object  

      Query-Driven Descriptive Analytics for IoT and Edge Computing 

      Symeonides, Moysis; Trihinas, Demetris; Georgiou, Zacharias; Pallis, George; Dikaiakos, Marios (2019)
      With consumers embracing the prevalence of ubiquitously connected smart devices, Edge Computing is emerging as a principal computing paradigm for latency-sensitive and in-proximity services. However, as the plethora of ...
    • Conference Object  

      StreamSight: A Query-Driven Framework for Streaming Analytics in Edge Computing 

      Georgiou, Zacharias; Symeonides, Moysis; Trihinas, Demetris; Pallis, George; Dikaiakos, Marios D. (2018)
      Edge computing is the emerging architectural paradigm extending cloud technologies to the logical extremes of the network for on-demand and delay-sensitive services. However, once service placement on edge-enabling resources ...