Demo Data from SIGIR 2026 / reviewers in the wild / expert
Spyros Sioutas
dblp:73/2079
· DBLP profile ↗
75ranked-venue papers
14as first author
11since 2021 · last 2026
0000-0003-1825-5565ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 25 · 5 first-author · 6 since 2021Artificial intelligence and machine learning · 23 · 4 first-author · 5 since 2021Theory of computation · 15 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 14 · 9 since 2021Systems, architecture and hardware · 5 · 1 first-authorComputer networks · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorSecurity and privacy · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 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.
| Theoretical computer science
4 papers |
Algorithms and data structures · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Distributed and cloud data management · 88% Indexing and storage engines · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 62% Memory systems · 38% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational social science and digital humanities · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › search algorithms
interpolation search |
0.5 | 2 | 2020 | Dynamic Interpolation Search revisited · Inf. Comput. 2020 Dynamic Interpolation Search Revisited · ICALP (1) 2006 |
Algorithms and data structures
search algorithms |
0.5 | 2 | 2020 | Dynamic Interpolation Search revisited · Inf. Comput. 2020 Dynamic Interpolation Search Revisited · ICALP (1) 2006 |
Algorithms and data structures
dynamic data structures |
0.4 | 1 | 2020 | Dynamic Interpolation Search revisited · Inf. Comput. 2020 |
Computational social science and digital humanities › social network analysis
information diffusion |
0.2 | 1 | 2015 | Virus Propagation in Multiple Profile Networks · KDD 2015 |
Cloud and datacenter computing › resource management
cloud resource management |
0.1 | 1 | 2012 | TIRAMOLA: elastic nosql provisioning through a cloud management platform · SIGMOD Conference 2012 |
Algorithms and data structures › dynamic data structures
persistent data structures |
0.1 | 1 | 2012 | Fully persistent B-trees · SODA 2012 |
Algorithms and data structures › data structure design › search structures
search trees |
0.1 | 1 | 2012 | Fully persistent B-trees · SODA 2012 |
Distributed and cloud data management
distributed data structures |
0.1 | 1 | 2010 | Brief announcement: ART--sub-logarithmic decentralized range query processing with probabilistic guarantees · PODC 2010 |
Memory systems › memory hierarchy
external memory |
0.0 | 1 | 2012 | Fully persistent B-trees · SODA 2012 |
Memory systems
memory hierarchy |
0.0 | 1 | 2012 | Fully persistent B-trees · SODA 2012 |
Indexing and storage engines
distributed indexing |
0.0 | 1 | 2010 | Brief announcement: ART--sub-logarithmic decentralized range query processing with probabilistic guarantees · PODC 2010 |
Methods — techniques the papers use, named apart from their topics
amortized analysis · 0.7mean-field approximation · 0.4epidemic modeling · 0.4interpolation search · 0.4i/o complexity · 0.3node-splitting · 0.1node splitting · 0.1peer-to-peer overlay · 0.1dynamic interpolation search · 0.1competitive analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | HFedBike: A Hybrid Federated Learning System for Urban Bike-Sharing Demand Forecasting
Nikos Andrianopoulos, Andreas Komninos, Spyros Sioutas, Gerasimos Vonitsanos |
MDM | 3 |
| 2025 | Extractive Document Summarization with Graph Neural Networks and Topic Modeling in PyTorch
Ermis Arvanitis, Georgios Drakopoulos, Leonidas Theodorakopoulos, Spyros Sioutas, Phivos Mylonas |
IEEE Big Data | 4 |
| 2025 | Functional Programming Meets Pinecone: Recommending Graph Structured Documents
Georgios Drakopoulos, Leonidas Theodorakopoulos, Spyros Sioutas, Phivos Mylonas |
IEEE Big Data | 3 |
| 2023 | Intelligent Agents with Graph Mining for Link Prediction over Neo4j
Michalis Nikolaou, Georgios Drakopoulos, Phivos Mylonas, Spyros Sioutas |
WEBIST | 4 |
| 2022 | A Hybrid Ensemble Deep Learning Approach for Emotion ClassificationabstractSpeech processing, the field of analysing input speech signals and methods of processing them has emerged in the recent days. Additionally, the development of a speech processing system involves several components in the design phase with probabilistic approximations for enhanced audio sampling and de-noising. In this work, we focus into use of Gaussian random variables while modelling and filtering noise that gets added after being passed through an additive noise channel in a communication system, and the applications of Hidden Markov models. Moreover, we apply deep learning methods for emotion classification via a robust and accurate ensemble learning scheme that is applied to a joint deep network which incorporates audiovisual inputs and generates the emotion prediction effectively reaching satisfactory accuracy. Christos N. Karras, Aristeidis Karras, Dimitrios Tsolis, Markos Avlonitis, Spyros Sioutas |
IEEE Big Data | 5 |
| 2022 | On Autonomous Drone Navigation Using Deep Learning and an Intelligent Rainbow DQN Agent
Andreas Karatzas, Aristeidis Karras, Christos N. Karras, Konstantinos C. Giotopoulos, Spyros Sioutas |
IDEAL | 6 |
| 2022 | Query Optimization in NoSQL Databases Using an Enhanced Localized R-tree Index
Aristeidis Karras, Christos N. Karras, Dimitrios Samoladas, Konstantinos C. Giotopoulos, Spyros Sioutas |
iiWAS | 5 |
| 2022 | Self organizing maps for cultural content delivery
Georgios Drakopoulos, Ioanna Giannoukou, Phivos Mylonas, Spyros Sioutas |
Neural Comput. Appl. | 4 |
| 2021 | Approximate High Dimensional Graph Mining With Matrix Polar Factorization: A Twitter ApplicationabstractAt the dawn of the Internet era graph analytics play an important role in high- and low-level network policymaking across a wide array of fields so diverse as transportation network design, supply chain engineering and logistics, social media analysis, and computer communication networks, to name just a few. This can be attributed not only to the size of the original graph but also to the nature of the problem parameters. For instance, algorithmic solutions depend heavily on the approximation criterion selection. Moreover, iterative or heuristic solutions are often sought as it is a high dimensional problem given the high number of vertices and edges involved as well as their complex interaction. Replacing under constraints a directed graph with an undirected one having the same vertex set is often sought in applications such as data visualization, community structure discovery, and connection-based vertex centrality metrics. Polar decomposition is a key matrix factorization which represents a matrix as a product of a symmetric positive (semi)definite factor and an orthogonal one. The former can be an undirected approximation of the original adjacency matrix. The proposed graph approximation has been tested with three Twitter graphs with encouraging results with respect to density, Fiedler number, and certain vertex centrality metrics based on matrix power series. The dataset was hosted in an online MongoDB instance. Georgios Drakopoulos, Eleanna Kafeza, Phivos Mylonas, Spyros Sioutas |
IEEE BigData | 4 |
| 2021 | Process Mining Analytics for Industry 4.0 with Graph Signal Processing
Georgios Drakopoulos, Eleanna Kafeza, Phivos Mylonas, Spyros Sioutas |
WEBIST | 4 |
| 2021 | Modeling Credibility in Social Big Data using LSTM Neural Networks
Athanasios Lyras, Sotiria Vernikou, Andreas Kanavos, Spyros Sioutas, Phivos Mylonas |
WEBIST | 4 |
| 2020 | A Graph Neural Network For Assessing The Affective Coherence Of Twitter GraphsabstractGraph neural networks (GNNs) is an emerging class of iterative connectionist models taking full advantage of the interaction patterns in an underlying domain. Depending on their configuration GNNs aggregate local state information to obtain robust estimates of global properties. Since graphs inherently represent high dimensional data, GNNs can effectively perform dimensionality reduction for certain aggregator selections. One such task is assigning sentiment polarity labels to the vertices of a large social network based on local ground truth state vectors containing structural, functional, and affective attributes. Emotions have been long identified as key factors in the overall social network resiliency and determining such labels robustly would be a major indicator of it. As a concrete example, the proposed methodology has been applied to two benchmark graphs obtained from political Twitter with topic sampling regarding the Greek 1821 Independence Revolution and the US 2020 Presidential Elections. Based on the results recommendations for researchers and practitioners are offered. Georgios Drakopoulos, Ioanna Giannoukou, Phivos Mylonas, Spyros Sioutas |
IEEE BigData | 4 |
| 2020 | On Tensor Distances for Self Organizing Maps: Clustering Cognitive Tasks
Georgios Drakopoulos, Ioanna Giannoukou, Phivos Mylonas, Spyros Sioutas |
DEXA (2) | 4 |
| 2020 | Cluster-based Energy Load Profiling on Residential Smart BuildingsabstractPercentage of population living in cities is expected to reach 60% by 2030, accounting for 60% - 80% of world annual energy needs and making the impact of energy efficient solutions in cities quite significant for environmental protection and fighting climate change. The building sector uses about 40% of European energy and emits approximately 1/3 of greenhouse gas emissions. Black-box measurement based modeling methods allow the estimation of consumption in buildings relying on smart metering devices installed. Vast amount of data generated poses new challenges with reference to their handling and timely processing. The paper presents an approach related to building energy load profiling utilising profile compression and clustering. It discusses the application of different clustering algorithms through their experimental evaluation. Alkiviadis Savvopoulos, George Kalogeras, Christos Alexakos, Spyros Sioutas, Athanasios P. Kalogeras |
ETFA | 5 |
| 2020 | Dynamic Interpolation Search revisited
Alexis C. Kaporis, Christos Makris 0001, Spyros Sioutas, Athanasios K. Tsakalidis, Kostas Tsichlas, Christos D. Zaroliagis |
Inf. Comput. | 3 |
| 2020 | Dynamic planar range skyline queries in log logarithmic expected time
Katerina Doka, Andreas Kosmatopoulos, Apostolos N. Papadopoulos, Spyros Sioutas, Kostas Tsichlas, Dimitrios Tsoumakos |
Inf. Process. Lett. | 4 |
| 2020 | Fully persistent B-trees
Gerth Stølting Brodal, Spyros Sioutas, Konstantinos Tsakalidis, Kostas Tsichlas |
Theor. Comput. Sci. | 2 |
| 2019 | Efficient Distributed Range Query Processing in Apache SparkabstractRange queries are important in many diverse applications. In its simplest one-dimensional form, a range query is expressed by an interval [a, b] on the real line, whereas the answer consists of all elements e ∈ [a, b]. In this work, we focus on efficient range query processing techniques in the Apache Spark engine, which is the state-of-the-art solution for big data management and analytics. We aim at developing a Spark-based indexing scheme that supports range queries in such large-scale decentralized environments and scale well w.r.t. the number of nodes and the data items stored. Towards this goal, there have been solutions in the last few years, which however turn out to be inadequate at the envisaged scale, since the classic linear or even the logarithmic complexity (for point queries) is still too expensive, whereas range query processing is even more demanding. In this paper, we go one step further and present a solution with sub-logarithmic complexity. In particular, we present SPIS (SPark-based Interpolation Search), a tree structure that outperforms the existing Spark built-in lookup techniques. We carry out an experimental evaluation by using synthetic data sets. Our experimental results demonstrate the efficiency and scalability of the proposed approach. Apostolos N. Papadopoulos, Spyros Sioutas, Christos D. Zaroliagis, Nikolaos Zacharatos |
CCGRID | 2 |
| 2019 | A Case of Adaptive Nonlinear System Identification with Third Order Tensors in TensorFlowabstractNon-linear system identification is a challenging problem with a plethora of engineering applications including digital telecommunications, adaptive control of biological systems, assessing integrity of mechanical constructs, and geological surveys. Various approaches have been proposed in the scientific literature, including Volterra and multivariate Taylor series, fuzzy neural networks, state space models, and wavelets. This conference paper proposes a succinct model of a non-linear system with memory based on a third order tensor whose coefficients are trained in an LMS-like way. Moreover, two variants deriving from sign LMS and batch LMS algorithms respectively are also implemented in TensorFlow. The results of applying the three training algorithms to this system are compared in terms of the mean square error in validation phase, the convergence rate of the coefficients, and the convergence rate of the Euclidean norm of the local gradients of the system model. Georgios Drakopoulos, Phivos Mylonas, Spyros Sioutas |
INISTA | 3 |
| 2019 | Efficient processing of all-k-nearest-neighbor queries in the MapReduce programming framework
Panagiotis Moutafis, George Mavrommatis, Michael Vassilakopoulos, Spyros Sioutas |
Data Knowl. Eng. | 4 |
| 2019 | Virus propagation: threshold conditions for multiple profile networks
Angeliki Rapti, Kostas Tsichlas, Spyros Sioutas, Giannis Tzimas |
Knowl. Inf. Syst. | 3 |
| 2019 | Correction to: Virus propagation: threshold conditions for multiple profile networks
Angeliki Rapti, Kostas Tsichlas, Spyros Sioutas, Giannis Tzimas |
Knowl. Inf. Syst. | 3 |
| 2017 | Bloom Filters for Efficient Coupling Between Tables of a Database
Eirini Chioti, Elias Dritsas, Andreas Kanavos, Xenophon Liapakis, Spyros Sioutas, Athanasios K. Tsakalidis |
EANN | 5 |
| 2017 | A Genetic Algorithm for Discovering Linguistic Communities in Spatiosocial Tensors with an Application to Trilingual Luxemburg
Georgios Drakopoulos, Foteini Stathopoulou, Giannis Tzimas, Phivos Mylonas, Spyros Sioutas |
EANN | 6 |
| 2017 | HiNode: an asymptotically space-optimal storage model for historical queries on graphs
Andreas Kosmatopoulos, Kostas Tsichlas, Anastasios Gounaris, Spyros Sioutas, Evaggelia Pitoura |
Distributed Parallel Databases | 4 |
| 2016 | MR-SAT: A MapReduce Algorithm for Big Data Sentiment Analysis on Twitter
Nikolaos Nodarakis, Spyros Sioutas, Athanasios K. Tsakalidis, Giannis Tzimas |
WEBIST (1) | 2 |
| 2016 | Evaluating information retrieval using document popularity: An implementation on MapReduce
Xenophon Evangelopoulos, Victor Giannakouris, Lazaros S. Iliadis, Christos Makris 0001, Yannis Plegas, Antonia Plerou, Spyros Sioutas |
Eng. Appl. Artif. Intell. | 7 |
| 2016 | Design reuse in the conceptual schema of CMSs: A pattern-based evaluation approach
Vassiliki Gkantouna, Spyros Sioutas, Athanasios K. Tsakalidis, Giannis Tzimas, Emmanouil Viennas |
Eng. Appl. Artif. Intell. | 2 |
| 2016 | Introduction to the Special Issue on Mining the Humanities: Technologies and Applications
Spyros Sioutas, Lazaros S. Iliadis, Katia Kermanidis, Phivos Mylonas |
Eng. Appl. Artif. Intell. | 1 |
| 2015 | Dependable Horizontal Scaling Based on Probabilistic Model CheckingabstractThe focus of this work is the on-demand resource provisioning in cloud computing, which is commonly referredto as cloud elasticity. Although a lot of effort has been invested in developing systems and mechanisms that enable elasticity, the elasticity decision policies tend to be designed without quantifying or guaranteeing the quality of their operation. We present an approach towards the development of more formalized and dependable elasticity policies. We make two distinct contributions. First, we propose an extensible approach to enforcing elasticity through the dynamic instantiation and online quantitative verification of Markov Decision Processes(MDP) using probabilistic model checking. Second, various concrete elasticity models and elasticity policies are studied. We evaluate the decision policies using traces from a realNoSQL database cluster under constantly evolving externalload. We reason about the behaviour of different modelling and elasticity policy options and we show that our proposal can improve upon the state-of-the-art in significantly decreasing under-provisioning while avoiding over-provisioning. Athanasios Naskos, Emmanouela Stachtiari, Anastasios Gounaris, Panagiotis Katsaros, Dimitrios Tsoumakos, Ioannis Konstantinou, Spyros Sioutas |
CCGRID | 7 |
| 2015 | D3-Tree: A Dynamic Deterministic Decentralized Structure
Spyros Sioutas, Efrosini Sourla, Kostas Tsichlas, Christos D. Zaroliagis |
ESA | 1 |
| 2015 | Virus Propagation in Multiple Profile NetworksabstractSuppose we have a virus or one competing idea/product that propagates over a multiple profile (e.g., social) network. Can we predict what proportion of the network will actually get "infected" (e.g., spread the idea or buy the competing product), when the nodes of the network appear to have different sensitivity based on their profile? For example, if there are two profiles A and B in a network and the nodes of profile A and profile B are susceptible to a highly spreading virus with probabilities βA and βB respectively, what percentage of both profiles will actually get infected from the virus at the end? To reverse the question, what are the necessary conditions so that a predefined percentage of the network is infected? We assume that nodes of different profiles can infect one another and we prove that under realistic conditions, apart from the weak profile (great sensitivity), the stronger profile (low sensitivity) will get infected as well. First, we focus on cliques with the goal to provide exact theoretical results as well as to get some intuition as to how a virus affects such a multiple profile network. Then, we move to the theoretical analysis of arbitrary networks. We provide bounds on certain properties of the network based on the probabilities of infection of each node in it when it reaches the steady state. Finally, we provide extensive experimental results that verify our theoretical results and at the same time provide more insight on the problem. Angeliki Rapti, Spyros Sioutas, Kostas Tsichlas, Giannis Tzimas |
KDD | 2 |
| 2015 | D2-Tree: A New Overlay with Deterministic Bounds
Gerth Stølting Brodal, Spyros Sioutas, Kostas Tsichlas, Christos D. Zaroliagis |
Algorithmica | 2 |
| 2015 | Editorial
Yannis Manolopoulos, Spyros Sioutas |
Neurocomputing | 2 |
| 2015 | Early prediction in collective intelligence on video users' activity
Markos Avlonitis, Ioannis Karydis, Spyros Sioutas |
Inf. Sci. | 3 |
| 2015 | SMaRT: A novel framework for addressing range queries over nonlinear trajectories
Panagiotis Gerolymatos, Spyros Sioutas, Nikolaos Nodarakis, Alexandros Panaretos, Konstantinos Tsakalidis |
J. Syst. Softw. | 2 |
| 2015 | D-P2P-Sim+: A novel distributed framework for P2P protocols performance testing
Spyros Sioutas, Evangelos Sakkopoulos, Alexandros Panaretos, Dimitrios Tsoumakos, Panagiotis Gerolymatos, Giannis Tzimas, Yannis Manolopoulos |
J. Syst. Softw. | 1 |
| 2014 | Efficient Multidimensional AkNN Query Processing in the Cloud
Nikolaos Nodarakis, Evaggelia Pitoura, Spyros Sioutas, Athanasios K. Tsakalidis, Dimitrios Tsoumakos, Giannis Tzimas |
DEXA (1) | 3 |
| 2014 | Towards Secure and Practical Location Privacy through Private Equality Testing
Emmanouil Magkos, Panayiotis Kotzanikolaou, Marios Magioladitis, Spyros Sioutas, Vassilios S. Verykios |
Privacy in Statistical Databases | 4 |
| 2014 | Dynamic 3-sided planar range queries with expected doubly-logarithmic time
Gerth Stølting Brodal, Alexis C. Kaporis, Apostolos N. Papadopoulos, Spyros Sioutas, Konstantinos Tsakalidis, Kostas Tsichlas |
Theor. Comput. Sci. | 4 |
| 2013 | Automated, Elastic Resource Provisioning for NoSQL Clusters Using TIRAMOLAabstractThis work presents TIRAMOLA, a cloud-enabled, open-source framework to perform automatic resizing of NoSQL clusters according to user-defined policies. Decisions on adding or removing worker VMs from a cluster are modeled as a Markov Decision Process and taken in real-time. The system automatically decides on the most advantageous cluster size according to user-defined policies, it then proceeds on requesting/releasing VM resources from the provider and orchestrating them inside a NoSQL cluster. TIRAMOLA's modular architecture and standard API support allows interaction with most current IaaS platforms and increased customization. An extensive experimental evaluation on an HBase cluster confirms our assertions: The system resizes clusters in real-time and adapts its performance through different optimization strategies, different permissible actions, different input and training loads. Besides the automation of the process, it exhibits a learning feature which allows it to make very close to optimal decisions even with input loads 130% larger or alternating 10 times faster compared to the accumulated information. Dimitrios Tsoumakos, Ioannis Konstantinou, Christina Boumpouka, Spyros Sioutas, Nectarios Koziris |
CCGRID | 4 |
| 2013 | Mining the Conceptual Model of Open Source CMS Using a Reverse Engineering Approach
Vassiliki Gkantouna, Spyros Sioutas, Georgia Sourla, Athanasios K. Tsakalidis, Giannis Tzimas |
EANN (2) | 2 |
| 2013 | A Novel Mobile Framework for Anonymity Techniques and Services ResearchabstractPositioning capabilities offered in modern mobile devices enable usage of location-based services. Privacy and security is of great importance for related applications. We present a framework that allows conducting research on anonymity techniques in a real-life environment using smartphones. The proposed solution also includes logging mechanisms that facilitate positioning research dataset development in open format. To present the capabilities of the solution, we deliver the concept of K-anonymity to protect mobile users that issue queries to location-based services. Experimental evaluation of the solution includes development of real-life logging dataset using smartphones by volunteers. Different flavours of anonymity algorithms are easy to be included and tested. The solution has received encouraging feedback and successfully assists the researchers of location based services to experiment, validate and develop their techniques in real life environment. Evangelos Sakkopoulos, Mersini Paschou, Athanasios K. Tsakalidis, Spyros Sioutas, Vassilios S. Verykios |
MDM (1) | 4 |
| 2013 | Improved Bounds for Finger Search on a RAM
Alexis C. Kaporis, Christos Makris 0001, Spyros Sioutas, Athanasios K. Tsakalidis, Kostas Tsichlas, Christos D. Zaroliagis |
Algorithmica | 3 |
| 2013 | ART: sub-logarithmic decentralized range query processing with probabilistic guarantees
Spyros Sioutas, Peter Triantafillou, George Papaloukopoulos, Evangelos Sakkopoulos, Kostas Tsichlas, Yannis Manolopoulos |
Distributed Parallel Databases | 1 |
| 2013 | Comparing content and context based similarity for musical data
Ioannis Karydis, Katia Kermanidis, Spyros Sioutas, Lazaros S. Iliadis |
Neurocomputing | 3 |
| 2012 | TIRAMOLA: elastic nosql provisioning through a cloud management platformabstractNoSQL databases focus on analytical processing of large scale datasets, offering increased scalability over commodity hardware. One of their strongest features is elasticity, which allows for fairly portioned premiums and high-quality performance. Yet, the process of adaptive expansion and contraction of resources usually involves a lot of manual effort, often requiring the definition of the conditions for scaling up or down to be provided by the users. To date, there exists no open-source system for automatic resizing of NoSQL clusters. In this demonstration, we present TIRAMOLA, a modular, cloud-enabled framework for monitoring and adaptively resizing NoSQL clusters. Our system incorporates a decision-making module which allows for optimal cluster resize actions in order to maximize any quantifiable reward function provided together with life-long adaptation to workload or infrastructural changes. The audience will be able to initiate HBase clusters of various sizes and apply varying workloads through multiple YCSB clients. The attendees will be able to watch, in real-time, the system perform automatic VM additions and removals as well as how cluster performance metrics change relative to the optimization parameters of their choice. Ioannis Konstantinou, Evangelos Angelou, Dimitrios Tsoumakos, Christina Boumpouka, Nectarios Koziris, Spyros Sioutas |
SIGMOD Conference | 6 |
| 2012 | Fully persistent B-treesabstractWe present I/O-efficient fully persistent B-Trees that support range searches at any version in O(logB n + t/B) I/Os and updates at any version in O(logB n + log2 B) amortized I/Os, using space O(m/B) disk blocks. By n we denote the number of elements in the accessed version, by m the total number of updates, by t the size of the query's output, and by B the disk block size. The result improves the previous fully persistent B-Trees of Lanka and Mays by a factor of O(logB m) for the range query complexity and O(logB n) for the update complexity. To achieve the result, we first present a new B-Tree implementation that supports searches and updates in O(logB n) I/Os, using O(n/B) blocks of space. Moreover, every update makes in the worst case a constant number of modifications to the data structure. We make these B-Trees fully persistent using an I/O-efficient method for full persistence that is inspired by the node-splitting method of Driscoll et al. The method we present is interesting in its own right and can be applied to any external memory pointer based data structure with maximum in-degree din bounded by a constant and out-degree bounded by O(B), where every node occupies a constant number of blocks on disk. The I/O-overhead per modification to the ephemeral structure is O(din log2 B) amortized I/Os, and the space overhead is O(din/B) amortized blocks. Access to a field of an ephemeral block is supported in O(log2 din) worst case I/Os. Gerth Stølting Brodal, Konstantinos Tsakalidis, Spyros Sioutas, Kostas Tsichlas |
SODA | 3 |
| 2011 | NEFOS: Rapid Cache-Aware Range Query Processing with Probabilistic Guarantees
Spyros Sioutas, Kostas Tsichlas, Ioannis Karydis, Yannis Manolopoulos, Yannis Theodoridis |
DEXA (1) | 1 |
| 2011 | Decentralized digital content exchange and copyright protection via P2P networksabstractThis paper presents the use of a novel Peer to Peer (P2P) infrastructure in order to provide rapid broad digital content exchange, digital rights protection and efficient transaction management through watermarking technologies. Copyright owners use digital watermarking techniques so as to encrypt copyright information to the content. This information is represented by multiple watermarking keys used, amongst other reasons, for proof of ownership, unique identification and transaction management. Especially for transaction management the watermarking keys used are constantly changing following the content's route from user to user. The challenges for this research are a) the use of P2P technologies for efficient Digital Rights Management (DRM), b) to apply a robust watermarking algorithm to digital content which successfully embeds and detects multiple keys for each use case and c) to successfully maintain consistent the P2P system when watermarking keys are changing during content's transaction. This paper concludes that DRM and P2P can be quite complementary and not always contradictory. Dimitrios Tsolis, Spyros Sioutas, Alexandros Panaretos, Ioannis Karydis |
ISCC | 2 |
| 2011 | A study of a time-graph friendship modelabstractModeling friendship is a challenging task in social networking given the opportunistic behavior of human relationships that is hard to model. In this paper a simple two-state markov chain model is introduced attempting to give further insight on friendship and particularly how relations evolve as time passes, given that the corresponding graph is a time evolving one with interesting properties. Based on this model four distinct behavioral categories are identified and studied. As it is analytically shown, and subsequently confirmed by simulations, any network of nodes having the same friendship characteristics (e.g., a network consisted exclusively of nodes of one of the behavioral categories characterized in this work) eventually results to a network with properties similar to that of random graphs. Since modern society is characterized by power-law distributions, it is shown by simulations that there exists a certain mix of the previously mentioned categories such that the resulting graph has similar to power-law distribution. Afroditi Loukidou, Spyros Sioutas |
WOWMOM | 3 |
| 2010 | Efficient processing of 3-sided range queries with probabilistic guaranteesabstractThis work studies the problem of 2-dimensional searching for the 3-sided range query of the form [a, b] x (-∞, c] in both main and external memory, by considering a variety of input distributions. A dynamic linear main memory solution is proposed, which answers 3-sided queries in O(log n + t) worst case time and scales with O (log log n) expected with high probability update time, under continuous μ-random distributions of the x and y coordinates, where n is the current number of stored points and t is the size of the query output. Our expected update bound constitutes a considerable improvement over the O(log n) update time bound achieved by the classic Priority Search Tree of McCreight [23], as well as over the Fusion Priority Search Tree of Willard [30], which requires O(log n/log log n) time for all operations. Moreover, we externalize this solution, gaining O(logB n + t/B) worst case and O(logBlogn) amortized expected with high probability I/Os for query and update operations respectively, where B is the disk block size. Then, combining the Modified Priority Search Tree [27] with the Priority Search Tree [23], we achieve a query time of O(log log n + t) expected with high probability and an update time of O(log log n) expected with high probability, under the assumption that the x-coordinates are continuously drawn from a smooth distribution and the y-coordinates are continuously drawn from a more restricted class of distributions. The total space is linear. Finally, we externalize this solution, obtaining a dynamic data structure that answers 3-sided queries in O(logB log n + t/B) I/Os expected with high probability, and it can be updated in O(logB log n) I/Os amortized expected with high probability and consumes O(n/B) space, under the same assumptions. Alexis C. Kaporis, Apostolos N. Papadopoulos, Spyros Sioutas, Konstantinos Tsakalidis, Kostas Tsichlas |
ICDT | 3 |
| 2010 | D2-Tree: A New Overlay with Deterministic Bounds
Gerth Stølting Brodal, Spyros Sioutas, Kostas Tsichlas, Christos D. Zaroliagis |
ISAAC (2) | 2 |
| 2010 | A joint traffic scheduling and slot allocation algorithm for mobile WiMAX networksabstractThe IEEE 802.16e standard provides a high degree of flexibility for setting up and operating mobile WiMAX networks in metropolitan environments. While the standard supports differentiated Quality of Service (QoS), crucial functions such as traffic scheduling and slot allocation are left as open issues to the research community. This paper focuses on these two features, that consist an NP-Hard problem, and provides an integrated solution. The key component of the proposal is the “Colored OFDMA Frame Registry Tree Scheduler” (CO-FRTS) that achieves QoS-aware resource allocation by using an advanced tree structure to prepare the creation of time frames, and reduce processing requirements. An extended simulation model reveals the improved performance of the proposed solution, compared to other competent proposals. Spyros Xergias, Nikos I. Passas, Spyros Sioutas, Lazaros F. Merakos |
PIMRC | 3 |
| 2010 | Brief announcement: ART--sub-logarithmic decentralized range query processing with probabilistic guaranteesabstractWe focus on range query processing on large-scale, typically distributed infrastructures. In this work we present the ART (Autonomous Range Tree) structure, which outperforms the most popular decentralized structures, including Chord (and some of its successors), BATON (and its successor) and Skip-Graphs. ART supports the join/leave and range query operations in O(log log N) and O(log2b logN +|A|) expected w.h.p number of hops respectively, where the base b is a double-exponentially power of two, N is the total number of peers and |A| the answer size. Spyros Sioutas, George Papaloukopoulos, Evangelos Sakkopoulos, Kostas Tsichlas, Yannis Manolopoulos, Peter Triantafillou |
PODC | 1 |
| 2010 | Uncertainty for Anonymity and 2-Dimensional Range Query Distortion
Spyros Sioutas, Emmanouil Magkos, Ioannis Karydis, Vassilios S. Verykios |
Privacy in Statistical Databases | 1 |
| 2010 | A distributed privacy-preserving scheme for location-based queriesabstractIn this paper we deal with security and historical privacy in Location Based Service (LBS) applications where users submit accurate location samples to an LBS provider. Specifically we propose a distributed scheme that establishes access control while protecting the privacy of a user in both sporadic and continuous LBS queries. Our solution employs a hybrid network architecture where LBS users: (a) are able to communicate with an LBS provider through a network (e.g., cellular) operator, and (b) they are also able to create wireless ad-hoc networks with other peers in order to obtain privacy against an adversary that performs traffic analysis. Our threat model considers the network operator, the LBS provider and other peers, as potential privacy adversaries. For historical privacy we adopt the generic approach of using multiple pseudonyms that are changed frequently. In order to establish untraceability against traffic analysis attacks, a message is not sent directly to the cellular operator, but it is distributed among mobile neighbors who act like mixes and re-encrypt a message before sending it to the LBS provider via the cellular operator. As an extension, we also discuss how to aggregate independent data from different mobile peers before sending them to the LBS provider. This approach may be suitable in applications where aggregate location data are useful (e.g., traffic monitoring and control). Emmanouil Magkos, Panayiotis Kotzanikolaou, Spyros Sioutas |
WOWMOM | 3 |
| 2010 | A multimedia application for watermarking digital images based on a content based image retrieval technique
Dimitrios Tsolis, Spyros Sioutas, Theodore S. Papatheodorou |
Multim. Tools Appl. | 2 |
| 2009 | A novel distributed P2P simulator architecture: D-P2P-simabstractIn this paper we introduce a novel distributed simulation environment with GUI for P2P simulations (D-P2P-Sim). The key aim is to provide the appropriate integrated set of tools in a single software solution to evaluate the performance of various protocols. The basic architecture of the distributed P2P simulator is based on a multi-threading, asynchronous, message passing and distributed environment with graphical user interface to facilitate ease of use by both researchers and programmers. Spyros Sioutas, George Papaloukopoulos, Evangelos Sakkopoulos, Kostas Tsichlas, Yannis Manolopoulos |
CIKM | 1 |
| 2009 | Dynamic 3-Sided Planar Range Queries with Expected Doubly Logarithmic Time
Gerth Stølting Brodal, Alexis C. Kaporis, Spyros Sioutas, Konstantinos Tsakalidis, Kostas Tsichlas |
ISAAC | 3 |
| 2009 | Personalized selection of web services for mobile environments: the m-scroutz solutionabstractIn this paper we discuss the integration of QoS-awa research and personalization algorithms in order to discover effectual Web Services for the case of mobile web users. We present a number of novel ranking algorithms specially designed for mobile web architectures. To validate and evaluate the proposed algorithms we developed a fully working prototype for mobile-PDA devices. The prototype enables PDA users to access electronic shops and to retrieve information about their products, while going shopping. Comparative experimental results have shown encouraging results that prove m-scroutz to be effective. Evangelos Sakkopoulos, Poulia Adamopoulou, Athanasios K. Tsakalidis, Spyros Sioutas, Yannis Manolopoulos |
MEDES | 4 |
| 2009 | Building an efficient P2P overlay for energy-level queries in sensor networksabstractAfter the debunking of some myths about why P2P overlays are not feasible in sensornets, many such solutions have been proposed. None of the existing P2P overlays for sensornets provide "Energy-Level Application and Services". On this purpose and based on the efficient P2P method presented in [16], we design a novel P2P overlay for Energy Level discovery in a sensornet, the so-called ELDT (Energy Level Distributed Tree). Sensor nodes are mapped to peers based on their energy level. As the energy levels change, the sensor nodes would have to move from one peer to another and this oparation is the most crucial for the efficient scalability of the proposed system. Similarly, as the energy level of a sensor node becomes extremelly low, that node may want to forward it's task to another node with the desired energy level. The adaptation of the P2P index presented in [16] quarantees the best-known query performance of the above operation. We experimentally verify this performance via an appropriate simulator we have designed for this purpose. Spyros Sioutas, George Papaloukopoulos, Michalis Nik Xenos, Yannis Manolopoulos |
MEDES | 1 |
| 2009 | An experimental performance comparison for indexing mobile objects on the planeabstractWe present a time-efficient approach to index objects moving on the plane to efficiently answer range queries about their future positions. Each object is moving with non small velocity u, meaning that the velocity value distribution is skewed (Zipf) towards umin in some range [umin, umax], where umin is a positive lower threshold. Our algorithm enhances a previously described solution [18] by accommodating the ISB-tree access method as presented in [6]. Experimental evaluation shows the improved performance, scalability and efficiency of the new algorithm. Spyros Sioutas, George Papaloukopoulos, Kostas Tsichlas, Yannis Manolopoulos |
MEDES | 1 |
| 2009 | Dynamic Web Service discovery architecture based on a novel peer based overlay network
Spyros Sioutas, Evangelos Sakkopoulos, Christos Makris 0001, Bill Vassiliadis, Athanasios K. Tsakalidis, Peter Triantafillou |
J. Syst. Softw. | 1 |
| 2008 | A new approach on indexing mobile objects on the plane
Spyros Sioutas, Konstantinos Tsakalidis, Kostas Tsichlas, Christos Makris 0001, Yannis Manolopoulos |
Data Knowl. Eng. | 1 |
| 2008 | Balanced distributed web service lookup system
Spyros Sioutas, Evangelos Sakkopoulos, Lambros Drossos, Spiros Sirmakessis |
J. Netw. Comput. Appl. | 1 |
| 2007 | Indexing Mobile Objects on the Plane Revisited
Spyros Sioutas, Konstantinos Tsakalidis, Kostas Tsichlas, Christos Makris 0001, Yannis Manolopoulos |
ADBIS | 1 |
| 2007 | Locating Maximal Multirepeats in Multiple Strings Under Various ConstraintsabstractA multirepeat in a string is a substring (factor) that appears a predefined number of times. A multirepeat is maximal if it cannot be extended either to the right or to the left and produce a multirepeat. In this paper, we present algorithms for two different versions of the problem of finding maximal multirepeats in a set of strings. In the case of arbitrary gaps, we propose an algorithm with O ( σN2n + α ) time complexity. When the gap is bounded in a small range c , we propose an algorithm with O (( c2 + σ2 ) mN2n log( Nn ) + α ) time complexity. Here, N is the number of strings, n the mean length of each string, m the multiplicity of the multirepeat and α the number of reported occurrences. Our results extend previous work by considering sets of strings as well as by generalizing pairs to multirepeats. A. Bakalis, Costas S. Iliopoulos, Christos Makris 0001, Spyros Sioutas, Evangelos Theodoridis, Athanasios K. Tsakalidis, Kostas Tsichlas |
Comput. J. | 4 |
| 2006 | Dynamic Interpolation Search Revisited
Alexis C. Kaporis, Christos Makris 0001, Spyros Sioutas, Athanasios K. Tsakalidis, Kostas Tsichlas, Christos D. Zaroliagis |
ICALP (1) | 3 |
| 2005 | ISB-Tree: A New Indexing Scheme with Efficient Expected Behaviour
Alexis C. Kaporis, Christos Makris 0001, George Mavritsakis, Spyros Sioutas, Athanasios K. Tsakalidis, Kostas Tsichlas, Christos D. Zaroliagis |
ISAAC | 4 |
| 2003 | Improved Bounds for Finger Search on a RAM
Alexis C. Kaporis, Christos Makris 0001, Spyros Sioutas, Athanasios K. Tsakalidis, Kostas Tsichlas, Christos D. Zaroliagis |
ESA | 3 |
| 2002 | Identifying Occurrences of Maximal Pairs in Multiple Strings
Costas S. Iliopoulos, Christos Makris 0001, Spyros Sioutas, Athanasios K. Tsakalidis, Kostas Tsichlas |
CPM | 3 |
| 2002 | Optimal Solutions for the Temporal Precedence Problem
Gerth Stølting Brodal, Christos Makris 0001, Spyros Sioutas, Athanasios K. Tsakalidis, Kostas Tsichlas |
Algorithmica | 3 |
| 2002 | An optimal algorithm for reporting visible rectangles
Nectarios Kitsios, Christos Makris 0001, Spyros Sioutas, Athanasios K. Tsakalidis, John Tsaknakis, Bill Vassiliadis |
Inf. Process. Lett. | 3 |
| 2000 | An Information System for the Effective Management of AmbulancesabstractDescribes a system offering a solution to the problem of ambulance management and emergency incident handling in the prefecture of Attica in Greece. It is based on a geographic information system (GIS) coupled with GPS (Global Positioning System) and GSM (Global System for Mobile Communication) technologies. The system's operation is expected to minimize the ambulances' response time. Consequently, there will be a drastic improvement in the way emergency incidents are being handled. This fact will thus significantly affect the quality of health services offered to citizens. Gregory Derekenaris, John D. Garofalakis, Christos Makris 0001, Jim Prentzas, Spyros Sioutas, Athanasios K. Tsakalidis |
CBMS | 5 |