Theodoros Theodoropoulos

Mr. Theodoros Theodoropoulos


Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

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

Representative Publications

View All Publications
Verified
Journal Article
Open access
PDF file
TTTheodoros Theodoropoulos
Theodoros Theodoropoulos
LRLuis Rosa
Luis Rosa
CBChafika Benzaid
Chafika Benzaid
PGPeter Gray
Peter Gray
EMEduard Marin
Eduard Marin
Konstantinos TserpesKonstantinos Tserpes
Konstantinos Tserpes
Cloud-native services face unique cybersecurity challenges due to their distributed infrastructure. They are susceptible to various threats like malware, DDoS attacks, and Man-in-the-Middle (MITM) attacks. Additionally, these services often process sensitive data that must be protected from unauthorized access. On top of that, the dynamic and scalable nature of cloud-native services makes it difficult to maintain consistent security, as deploying new instances and infrastructure introduces new vulnerabilities. To address these challenges, efficient security solutions are needed to mitigate potential threats while aligning with the characteristics of cloud-native services. Despite the abundance of works focusing on security aspects in the cloud, there has been a notable lack of research that is focused on the security of cloud-native services. To address this gap, this work is the first survey that is dedicated to exploring security in cloud-native services. This work aims to provide a comprehensive investigation of the aspects, features, and solutions that are associated with security in cloud-native services. It serves as a uniquely structured mapping study that maps the key aspects to the corresponding features, and these features to numerous contemporary solutions. Furthermore, it includes the identification of various candidate open-source technologies that are capable of supporting the realization of each explored solution. Finally, it showcases how these solutions can work together in order to establish each corresponding feature. The insights and findings of this work can be used by cybersecurity professionals, such as developers and researchers, to enhance the security of cloud-native services.

7 February 2023 in International Journal of Information Management Data Insights
Verified
Journal Article
Open access
TTTheodoros Theodoropoulos
Theodoros Theodoropoulos
AMAntonios Makris
Antonios Makris
IKIoannis Kontopoulos
Ioannis Kontopoulos
JVJohn Violos
John Violos
PTPrzemysław Tarkowski
Przemysław Tarkowski
KTKonstantinos Tserpes
Konstantinos Tserpes

5 September 2022 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Antonios MakrisAntonios Makris
Antonios Makris
IKIoannis Kontopoulos
Ioannis Kontopoulos
EPEvangelos Psomakelis
Evangelos Psomakelis
SXStylianos Nektarios Xyalis
Stylianos Nektarios Xyalis
TTTheodoros Theodoropoulos
Theodoros Theodoropoulos
Konstantinos TserpesKonstantinos Tserpes
Konstantinos Tserpes
Edge computing constitutes a promising paradigm of managing and processing the massive amounts of data generated by Internet of Things (IoT) devices. Data and computation are moved closer to the client, thus enabling latency- and bandwidth-sensitive applications. However, the distributed and heterogeneous nature of the edge as well as its limited resource capabilities pose several challenges in implementing or choosing an efficient edge-enabled storage system. Therefore, it is imperative for the research community to contribute to the clarification of the purposes and highlight the advantages and disadvantages of various edge-enabled storage systems. This work aspires to contribute toward this direction by presenting a performance analysis of three different storage systems, namely MinIO, BigchainDB, and the IPFS. We selected these three systems as they have been proven to be valid candidates for edge computing infrastructures. In addition, as the three evaluated systems belong to different types of storage, we evaluated a wide range of storage systems, increasing the variability of the results. The performance evaluation is performed using a set of resource utilization and Quality of Service (QoS) metrics. Each storage system is deployed and installed on a Raspberry Pi (small single-board computers), which serves as an edge device, able to optimize the overall efficiency with minimum power and minimum cost. The experimental results revealed that MinIO has the best overall performance regarding query response times, RAM consumption, disk IO time, and transaction rate. The results presented in this paper are intended for researchers in the field of edge computing and database systems.

3 June 2024
Verified
Conference Paper
Open access
Patrizio DazziPatrizio Dazzi
Patrizio Dazzi
LFLuca Ferrucci
Luca Ferrucci
MDMarco Danelutto
Marco Danelutto
Konstantinos TserpesKonstantinos Tserpes
Konstantinos Tserpes
Antonios MakrisAntonios Makris
Antonios Makris
MMMatteo Mordacchini
Matteo Mordacchini
This position paper introduces Urgent Edge Computing (UEC) as a paradigm shift addressing the evolving demands of time-sensitive applications in distributed edge environments, in time-critical scenarios. With a focus on ultra-low latency, availability, resource management, decentralization, self-organization, and robust security, UEC aims to facilitate operations in critical scenarios such as disaster response, environmental monitoring, and smart city management. This paper outlines and discusses the key requirements, challenges, and enablers along with a conceptual architecture. The paper also outlines the potential applications of Urgent Edge Computing.

14 August 2023
Verified
Conference Paper
Open access
TTTheodoros Theodoropoulos
Theodoros Theodoropoulos
DKDimitrios Kafetzis
Dimitrios Kafetzis
JVJohn Violos
John Violos
Antonios MakrisAntonios Makris
Antonios Makris
Konstantinos TserpesKonstantinos Tserpes
Konstantinos Tserpes
Traditional multi-path routing methods distribute evenly traffic across multiple paths in a network, which can lead to inefficient use of resources if some paths are significantly longer or less reliable than others. Weighted multi-path routing addresses this issue by introducing weights to appropriately distribute traffic across the available paths based on their state. This paper proposes a novel approach to weighted multi-path routing using a multi-agent actor-critic framework, in a manner that is aligned with the need to keep up with the Quality of Service requirements of contemporary, bandwidth-intensive applications.

26 April 2024 in Cluster Computing
Verified
Journal Article
Closed access
PDF file
TBTarik Zakaria Benmerar
Tarik Zakaria Benmerar
TTTheodoros Theodoropoulos
Theodoros Theodoropoulos
DFDiogo Fevereiro
Diogo Fevereiro
LRLuis Rosa
Luis Rosa
JRJoão Rodrigues
João Rodrigues
LCLuis Cordeiro
Luis Cordeiro