Panagiotis Kokkinos

Dr. Panagiotis Kokkinos


Research Focus & Metrics

Academic Career Length

19Years (2008-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
29 December 2023 in Journal of Grid Computing
Verified
Journal Article
Open access
PDF file
KMKaterina Mitropoulou
Katerina Mitropoulou
PKPanagiotis Kokkinos
Panagiotis Kokkinos
PSPolyzois of Communication and Computer Soumplis
Polyzois of Communication and Computer Soumplis
EVEmmanouel Varvarigos
Emmanouel Varvarigos
The orchestration of cloud computing infrastructures is challenging, considering the number, heterogeneity and dynamicity of the involved resources, along with the highly distributed nature of the applications that use them for computation and storage. Evidently, the volume of relevant monitoring data can be significant, and the ability to collect, analyze, and act on this data in real time is critical for the infrastructure’s efficient use. In this study, we introduce a novel methodology that adeptly manages the diverse, dynamic, and voluminous nature of cloud resources and the applications that they support. We use knowledge graphs to represent computing and storage resources and illustrate the relationships between them and the applications that utilize them. We then train GraphSAGE to acquire vector-based representations of the infrastructures’ properties, while preserving the structural properties of the graph. These are efficiently provided as input to two unsupervised machine learning algorithms, namely CBLOF and Isolation Forest, for the detection of storage and computing overusage events, where CBLOF demonstrates better performance across all our evaluation metrics. Following the detection of such events, we have also developed appropriate re-optimization mechanisms that ensure the performance of the served applications. Evaluated in a simulated environment, our methods demonstrate a significant advancement in anomaly detection and infrastructure optimization. The results underscore the potential of this closed-loop operation in dynamically adapting to the evolving demands of cloud infrastructures. By integrating data representation and machine learning methods with proactive management strategies, this research contributes substantially to the field of cloud computing, offering a scalable, intelligent solution for modern cloud infrastructures.

4 October 2021 in IEEE Transactions on Cloud Computing
Verified
Journal Article
Closed access
GTGeorgios Tsaousoglou
Georgios Tsaousoglou
PSPolyzois of Communication and Computer Soumplis
Polyzois of Communication and Computer Soumplis
NENikolaos Efthymiopoulos
Nikolaos Efthymiopoulos
KSKonstantinos Steriotis
Konstantinos Steriotis
AKAristotelis Kretsis
Aristotelis Kretsis
EVEmmanouel Varvarigos
Emmanouel Varvarigos
The uncertain and non-dispatchable nature of renewable energy sources renders Demand Response (DR) a critical component of modern electricity distribution systems. Demand Response (DR) service provision takes place via aggregators and special distribution-level markets (e.g., flexibility markets), where small, distributed DR resources, such as building energy management systems, electric vehicle charging stations, micro-generation and storage, connected to the low-voltage distribution grid, offer DR services. In such systems, energy balancing (and thus, also DR decisions) have to be made close to real-time. Thus, market clearing algorithms for DR service provision must fulfill several requirements related to the efficiency of their operation. More specifically, a DR market clearing algorithm needs to be optimal in terms of cost-efficiency, scalable in terms of number of assets and locations, and able to satisfy real-time constraints. In order to cope with these challenges, this article presents a distributed DR market clearing algorithm based on Lagrangian decomposition, combined with an optimal cloud resource allocation algorithm for assigning the required computation power. A heuristic algorithm is also presented, able to achieve a near-optimal solution, within negligible computational time. Simulations, performed on a testbed, demonstrate the computational burden introduced by various DR models, as well as the heuristic algorithm's near-optimal performance. The resource allocation algorithm is able to service multiple DR requests (e.g., in multiple distribution networks), and minimize the cost of computational resources while respecting the execution time constraints of each request. This enables third parties to offer cost-efficient and competitive DR operation as a service.

29 August 2017 in IEEE Transactions on Cloud Computing
Verified
Journal Article
Closed access
LTLuis Tomas
Luis Tomas
PKPanagiotis Kokkinos
Panagiotis Kokkinos
VAVasilis Anagnostopoulos
Vasilis Anagnostopoulos
OFOshrit Feder
Oshrit Feder
Dimosthenis KyriazisDimosthenis Kyriazis
Dimosthenis Kyriazis
TVTheodora Varvarigou
Theodora Varvarigou
We present the Disaster Recovery Layer (DRL) that enables OpenStack-managed datacenter workloads, Virtual Machines (VMs) and Volumes, to be protected and recovered in another datacenter, in case of a disaster. This work has been carried out in the context of the EU FP7 ORBIT project that develops technologies for enabling business continuity as a service. The DRL framework is based on a number of autonomous components and extensions of OpenStack modules, while its functionalities are available through OpenStack's Horizon UI and command line interface. Also, the DRL's architecture is extensible, allowing for the easy and dynamic integration of protection, restoration and orchestration plug-ins that adopt new approaches. A distributed disaster detection mechanism was also developed for identifying datacenter disasters and alerting the DRL. For the evaluation of the DRL, a two (active and backup) datacenters testbed has been setup in respective sites in Umea and Lulea, 265km apart and connected through the Swedish national research and education network. In case of a disaster, traffic is redirected between the datacenters utilizing the BGP anycast scheme. The experiments performed, show that DRL can efficiently protect VMs and Volumes, with minimum service disruption in case of failures and low overhead, even when the available bandwidth is limited.

20 June 2023 in IEEE Transactions on Cloud Computing
Verified
Journal Article
Closed access
KKKonstantinos Kontodimas
Konstantinos Kontodimas
PSPolyzois of Communication and Computer Soumplis
Polyzois of Communication and Computer Soumplis
AKAristotelis Kretsis
Aristotelis Kretsis
PKPanagiotis Kokkinos
Panagiotis Kokkinos
MFMarcell Fehér
Marcell Fehér
EVEmmanouel Varvarigos
Emmanouel Varvarigos
Distributed storage systems spanning across different cloud data centers have substantially improved availability and flexibility for data storage and retrieval operations. However, stringent latency requirements of emerging applications necessitate optimized selection of storage resources that exhibit smaller delay. Introducing edge resources into distributed storage systems enables data placement closer to its source, but simultaneously increases the complexity of decision-making and orchestration processes for optimal data placement. In this work, we develop mechanisms for storing data across an infrastructure that includes both edge and cloud resources. Our approach focuses on optimizing data integrity, longevity, security, and cost, while leveraging erasure coding when performing the resource allocation. We first present a comprehensive mixed integer linear programming formulation of the storage resource orchestration problem. As the search space for the optimal solution can be vast and the execution time prohibitively large for real size problems, we also propose an innovative multi-agent heuristic approach that uses the rollout, a reinforcement based policy, to balance performance and execution time efficiently. Through various simulation experiments, we evaluate the developed mechanisms and trade-offs involved in our approach. By incorporating data from a multi-cloud provider, we further enhance the validity of the simulations and the conclusions drawn.

1 April 2013 in Optical Switching and Networking
Verified
Journal Article
Closed access
KSKyriaki Seklou
Kyriaki Seklou
ASAngeliki Sideri
Angeliki Sideri
PKPanagiotis Kokkinos
Panagiotis Kokkinos
EVEmmanouel Varvarigos
Emmanouel Varvarigos

3 October 2014 in Journal of Grid Computing
Verified
Journal Article
Closed access
PDF file
PKPanagiotis Kokkinos
Panagiotis Kokkinos
TVT. A. Varvarigou
T. A. Varvarigou
AKA. Kretsis
A. Kretsis
PSP. Soumplis
P. Soumplis
EVE. A. Varvarigos
E. A. Varvarigos