Demo Data from EDBT 2026 / reviewers in the wild / expert
Stavros Souravlas
dblp:68/3473
· DBLP profile ↗
8ranked-venue papers
6as first author
2since 2021 · last 2025
0000-0002-9602-2663ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1Computer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 67% Storage systems · 33% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › replication
data replication |
0.3 | 1 | 2017 | Binary-Tree Based Estimation of File Requests for Efficient Data Replication · IEEE Trans. Parallel Distributed Syst. 2017 |
Storage systems › file systems › distributed file system
file replication |
0.3 | 1 | 2017 | Binary-Tree Based Estimation of File Requests for Efficient Data Replication · IEEE Trans. Parallel Distributed Syst. 2017 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.3binary tree estimation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Detecting chaotic regions of recurrent equations in parallel environmentsabstractThis paper investigates how parallel computing techniques, such as OpenMP and CUDA, can be optimized to enhance the computational efficiency of detecting chaotic regions in the parameter space of recurrent equations, a critical task in chaos theory. Leveraging the embarrassingly parallel nature of maximum Lyapunov exponent calculations, our method targets systems with known recurrence relations, where governing equations are analytically defined. Applied to a discretized recurrent neural model, the proposed approach achieves significant speedups, addressing the computational intensity of chaos detection. While building on established parallel techniques, this work fills a gap in their systematic application to chaos detection in high-dimensional systems, offering a scalable solution with potential for real-time analysis. We provide detailed performance metrics, parallel I/O guidelines, and visualization strategies, demonstrating adaptability to other analytically defined chaotic systems. Athanasios Margaris, Stavros Souravlas |
Parallel Comput. | 2 |
| 2024 | On Implementing Social Community Clouds Based on Markov ModelsabstractSocial networks reflect, to a wide extent, the real-world relationships that allow users to connect and share information. The number of people that interact in social networks keeps increasing, and the devices used are equipped with more and more computational capacities. This gives rise to the formulation of social clouds, which refer to resource-sharing infrastructures that enable friends to share their resources within the social network. As modern applications become more and more sophisticated, users should be able to share their own services and computing resources through social networks. This poses many challenges for the design options of a computing system composed of a set of trusted friends. The spotlight turns on the design of a proper trust model that considers the suitability of the trusted users to execute an application’s tasks and on the fair distribution of these tasks among these users. Therefore, social networks and their trust-based applications in a distributed environment have seen increasing attention in the research community. In this regard, we present a social community cloud implementation model, where friendly relationships determine resource provisioning. The issues of fairness and allocation of time are of great importance and they are thoroughly investigated. We use extensive simulations to illustrate that the communities can be employed to construct cloud infrastructures, such that the shared resources can be utilized fairly and efficiently. Our experiments have shown that our model achieves a higher allocation rate (percentage of tasks successfully allocated and completed) than competitive models and reduces the average response time and the total execution time. Finally, our work does not overutilize the resources. Stavros Souravlas, Sofia D. Anastasiadou |
IEEE Trans. Comput. Soc. Syst. | 1 |
| 2019 | Linear Scheduling of Big Data Streams on Multiprocessor Sets in the CloudabstractNowadays, there is an accelerating need to efficiently and timely handle large amounts of data that arrives continuously. Streams of big data led to the emergence of Distributed Stream Processing Systems (DSPS) that assign processing tasks to the available resources (dynamically or not) and route streaming data between them. Efficient scheduling of processing tasks of data flows can reduce application latencies and eliminate network congestion. In this work, we propose a linear complexity scheme for the task allocation and scheduling problem to improve system’s performance, load balancing and memory efficiency, in applications where there is need for heavy communication (all-to-all) between the tasks assigned to pairs of components. Nicoleta Tantalaki, Stavros Souravlas, Manos Roumeliotis, Stefanos Katsavounis |
WI | 2 |
| 2018 | Efficient Community-Based Data Distribution Over Multicast TreesabstractCommunities are important attributes of today's networking, since people who join networks tend to join communities. Thus, community detection is an important issue in designing algorithms for delay-tolerant networks (DTNs). Multicasting is an appropriate method to share information within a community or between communities, because it delivers messages from a source to a group of targets using limited resources. This paper addresses the problem of detecting communities in weighted networks with irregular topologies. Based on communities, we propose an efficient data distribution algorithm for DTNs. The distribution strategy is based on the construction of a number of multicast trees, where each tree can be used to select the best relay node for each target to improve multicast efficiency. The proposed strategy provides better delivery ratio compared with other strategies and it reduces latencies when multiple nodes from a community need to multicast to other community members. Stavros Souravlas, Angelo Sifaleras |
IEEE Trans. Comput. Soc. Syst. | 1 |
| 2017 | On minimizing memory and computation overheads for binary-tree based data replicationabstractData replication is used to track the most popular files (i.e., the ones with most requests) and replicate them in selected nodes. In this way, more requests for such popular files can be completed over a period of time and bandwidth consumption is reduced, since these files do not need to be transferred from remote nodes. In this article, we extend our previous work [1] to make it more efficient in terms of memory and total computation cost, so that it becomes more efficient and suitable for larger grids. To reduce the memory costs, we present a centralized strategy which estimates the potential for selected batches of files. The computations required for these estimations are executed in a pipelined way, so their cost is also reduced. Stavros Souravlas, Angelo Sifaleras |
ISCC | 1 |
| 2017 | Binary-Tree Based Estimation of File Requests for Efficient Data ReplicationabstractRecently, data replication has received considerable attention in the field of grid computing. The main goal of data replication algorithms is to optimize data access performance by replicating the most popular files. When a file does not exist in the node where it was requested, it necessarily has to be transferred from another node, causing delays in the completion the file requests. The general idea behind data replication is to keep track of the most popular files requested in the grid and create copies of them in selected nodes. In this way, more file requests can be completed over a period of time and average job execution time is reduced. In this paper, we introduce an algorithm that estimates the potential of the files located in each node of the grid, using a binary tree structure. Also, the file scope and the file type are taken into account. By potential of a file, we mean its increasing or decreasing demand over a period of time. The file scope generally refers to the extent of the group of users which are interested or potentially interested in a file. The file types are divided into read and write intensive. Our scheme mainly promotes the high-potential files for replication, based on the temporal locality principle. The simulation results indicate that the proposed scheme can offer better data access performance in terms of the hit ratio and the average job execution time, compared to other state-of-the-art strategies. Stavros Souravlas, Angelo Sifaleras |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2015 | Scheduling array redistribution with virtual channel support
Stavros Souravlas, Manos Roumeliotis |
J. Supercomput. | 1 |
| 2008 | A message passing strategy for array redistributions in a torus network
Stavros Souravlas, Manos Roumeliotis |
J. Supercomput. | 1 |