VLDB 2026 Research / reviewers in the wild / expert
Alexandros Koliousis
dblp:85/4903
· DBLP profile ↗
12ranked-venue papers
3as first author
2since 2021 · last 2026
0000-0003-3006-9802ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
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.
| Artificial intelligence
2 papers |
Vision and language · 35% Language models and text generation · 35% Efficient and distributed learning · 13% | |
| Databases, data mining, and information retrieval
2 papers |
Data stream processing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 51% GPUs and heterogeneous computing · 49% | |
| Computer networks
1 paper |
Network management and operations · 44% Network measurement and analytics · 44% Software-defined and programmable networks · 13% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 50% Human-robot interaction · 50% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation
multilingual language models |
1.0 | 1 | 2026 | Colour in Translation: Data, Models, and Benchmarking for Cross-Linguistic Colour Naming · CHI 2026 |
Data stream processing
window aggregation |
0.4 | 1 | 2020 | LightSaber: Efficient Window Aggregation on Multi-core Processors · SIGMOD Conference 2020 |
Machine learning › Efficient and distributed learning
distributed training |
0.4 | 1 | 2019 | Crossbow: Scaling Deep Learning with Small Batch Sizes on Multi-GPU Servers · Proc. VLDB Endow. 2019 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian model selection
model averaging |
0.4 | 1 | 2019 | Crossbow: Scaling Deep Learning with Small Batch Sizes on Multi-GPU Servers · Proc. VLDB Endow. 2019 |
Data stream processing › continuous query processing
window-based stream processing |
0.2 | 1 | 2016 | SABER: Window-Based Hybrid Stream Processing for Heterogeneous Architectures · SIGMOD Conference 2016 |
Ubiquitous computing and smart environments
home networking |
0.1 | 1 | 2012 | Homework: putting interaction into the infrastructure · UIST 2012 |
Human-robot interaction
interactive control |
0.1 | 1 | 2012 | Homework: putting interaction into the infrastructure · UIST 2012 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2020 | LightSaber: Efficient Window Aggregation on Multi-core Processors · SIGMOD Conference 2020 |
Parallel and multicore computing › parallelization strategies
task-level parallelism |
0.1 | 1 | 2020 | LightSaber: Efficient Window Aggregation on Multi-core Processors · SIGMOD Conference 2020 |
Network management and operations
home network management |
0.1 | 1 | 2011 | Supporting novel home network management interfaces with openflow and NOX · SIGCOMM 2011 |
Network measurement and analytics
per-flow measurement |
0.1 | 1 | 2011 | Supporting novel home network management interfaces with openflow and NOX · SIGCOMM 2011 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.1 | 1 | 2019 | Crossbow: Scaling Deep Learning with Small Batch Sizes on Multi-GPU Servers · Proc. VLDB Endow. 2019 |
Software-defined and programmable networks
openflow |
0.0 | 1 | 2011 | Supporting novel home network management interfaces with openflow and NOX · SIGCOMM 2011 |
Methods — techniques the papers use, named apart from their topics
benchmarking · 1.0model replication · 0.4automatic replica tuning · 0.4ethnographic study · 0.3openflow · 0.1NOX · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Colour in Translation: Data, Models, and Benchmarking for Cross-Linguistic Colour Naming
Dimitris Mylonas, Rafique Ahmed, Akvile Sinkeviciute, Alexandros Koliousis |
CHI | 4 |
| 2024 | ACKT : Self-Attentive Convolutional Model for Knowledge TracingabstractThe task of knowledge tracing involves establishing a model that characterizes the mastery level of individual students in relation to knowledge concepts (KCs), as they engage with a sequence of learning activities. Each student’s knowledge is modelled by estimating the student’s performance on the learning activities. This domain of research holds significant importance in the development of personalized learning platforms for students. However, within the current landscape, the majority of existing Knowledge Tracing (KT) methods exhibit a gap in their approach, as they often fail to incorporate two pivotal factors simultaneously: the in-dividualization of student characteristics (i.e., the prior knowledge and learning rates) and the interconnectedness between KCs. In essence, these existing approaches tend to disregard the intrinsic variations in students’ prior knowledge and learning paces, which invariably differ from one student to another. In this study, our focus lies in predicting student performance through modelling his/her knowledge state, while also extracting dependencies between KCs and his/her prior learning interactions. To this end, we propose a novel self Attentive Convolutional Knowledge Tracing (ACKT) method for analyzing continuous learning interactions of students. Extensive experiments on several real-world benchmark datasets show that ACKT could obtain better knowledge tracing results and it outperforms existing KT methods for predicting future learner responses. Mahsa Abazari Kia, Alexandros Koliousis |
KES | 2 |
| 2020 | LightSaber: Efficient Window Aggregation on Multi-core ProcessorsabstractWindow aggregation queries are a core part of streaming applications. To support window aggregation efficiently, stream processing engines face a trade-off between exploiting parallelism (at the instruction/multi-core levels) and incremental computation (across overlapping windows and queries). Existing engines implement ad-hoc aggregation and parallelization strategies. As a result, they only achieve high performance for specific queries depending on the window definition and the type of aggregation function. We describe a general model for the design space of window aggregation strategies. Based on this, we introduce LightSaber, a new stream processing engine that balances parallelism and incremental processing when executing window aggregation queries on multi-core CPUs. Its design generalizes existing approaches: (i) for parallel processing, LightSaber constructs a parallel aggregation tree (PAT) that exploits the parallelism of modern processors. The PAT divides window aggregation into intermediate steps that enable the efficient use of both instruction-level (i.e., SIMD) and task-level (i.e., multi-core) parallelism; and (ii) to generate efficient incremental code from the PAT, LightSaber uses a generalized aggregation graph (GAG), which encodes the low-level data dependencies required to produce aggregates over the stream. A GAG thus generalizes state-of-the-art approaches for incremental window aggregation and supports work-sharing between overlapping windows. LightSaber achieves up to an order of magnitude higher throughput compared to existing systems-on a 16-core server, it processes 470 million records/s with 132 ?s average latency. Georgios Theodorakis, Alexandros Koliousis, Peter R. Pietzuch, Holger Pirk |
SIGMOD Conference | 2 |
| 2019 | Crossbow: Scaling Deep Learning with Small Batch Sizes on Multi-GPU ServersabstractDeep learning models are trained on servers with many GPUs, and training must scale with the number of GPUs. Systems such as TensorFlow and Caffe2 train models with parallel synchronous stochastic gradient descent: they process a batch of training data at a time, partitioned across GPUs, and average the resulting partial gradients to obtain an updated global model. To fully utilise all GPUs, systems must increase the batch size, which hinders statistical efficiency. Users tune hyper-parameters such as the learning rate to compensate for this, which is complex and model-specific. We describe Crossbow, a new single-server multi-GPU system for training deep learning models that enables users to freely choose their preferred batch size---however small---while scaling to multiple GPUs. Crossbow uses many parallel model replicas and avoids reduced statistical efficiency through a new synchronous training method. We introduce SMA, a synchronous variant of model averaging in which replicas independently explore the solution space with gradient descent, but adjust their search synchronously based on the trajectory of a globally-consistent average model. Crossbow achieves high hardware efficiency with small batch sizes by potentially training multiple model replicas per GPU, automatically tuning the number of replicas to maximise throughput. our experiments show that Crossbow improves the training time of deep learning models on an 8-GPU server by 1.3--4X compared to TensorFlow. Alexandros Koliousis, Pijika Watcharapichat, Matthias Weidlich 0001, Luo Mai, Paolo Costa, Peter R. Pietzuch |
Proc. VLDB Endow. | 1 |
| 2016 | SABER: Window-Based Hybrid Stream Processing for Heterogeneous ArchitecturesabstractModern servers have become heterogeneous, often combining multi-core CPUs with many-core GPGPUs. Such heterogeneous architectures have the potential to improve the performance of data-intensive stream processing applications, but they are not supported by current relational stream processing engines. For an engine to exploit a heterogeneous architecture, it must execute streaming SQL queries with sufficient data-parallelism to fully utilise all available heterogeneous processors, and decide how to use each in the most effective way. It must do this while respecting the semantics of streaming SQL queries, in particular with regard to window handling. Alexandros Koliousis, Matthias Weidlich 0001, Raul Castro Fernandez, Alexander L. Wolf, Paolo Costa, Peter R. Pietzuch |
SIGMOD Conference | 1 |
| 2015 | UDRF: Multi-Resource Fairness for Complex Jobs with Placement ConstraintsabstractIn this paper, we study the problem of multi-resource fairness in systems with multiple users. Each user requires to run one or more complex jobs that consist of multiple interconnected tasks. A job is considered finished when all its corresponding tasks have been executed in the system. Tasks can have different resource requirements. Because of special demands on particular hardware or software, tasks can have placement constraints limiting the type of machines they can run on. We develop User-Dependence Dominant Resource Fairness (UDRF), a generalized version of max-min fairness that combines graph theory and the notion of dominant resource shares to ensure multi- resource fairness between users with complex jobs. UDRF satisfies several desirable properties including strategy proofness, which ensures that users do not benefit from misreporting their true resource demands. We propose an offline algorithm that computes optimal UDRF allocation while the scheduling process can be to be decentralize across multiple schedulers. But optimality comes at a cost, especially for systems where schedulers need to make thousands of online scheduling decisions per second. Therefore, we develop a lightweight online algorithm that closely approximates UDRF. Large-scale simulations driven by Google cluster- usage traces show that UDRF achieves better resource utilization and throughput compared to the current state-of-the-art in multi-resource fair allocation. Yad Tahir, Shusen Yang, Alexandros Koliousis, Julie A. McCann |
GLOBECOM | 3 |
| 2014 | Real-time verification of wireless home networks using bigraphs with sharingabstractHome wireless networks are difficult to manage and comprehend because of evolving locality, co-locality, connectivity and interaction. We define formal models of home wireless network infrastructure and policies and investigate how they can be used in a network management system designed to provide user-oriented support. We model spatial and temporal behaviour of network interactions and user-initiated network policies and define an online framework for generation of models from network and user-initiated events. The models are expressed in an extension to Milnerʼs bigraphical reactive systems. Analysis of the models is carried out in real-time by a bespoke bigraph reasoning system based on checking predicates, which is encoded as bigraph matching. Real-time model generation and analysis is implemented on the experimental Homework system router and trialled with synthetic and actual network data. Muffy Calder, Alexandros Koliousis, Michele Sevegnani, Joseph S. Sventek |
Sci. Comput. Program. | 2 |
| 2012 | Unification of Publish/Subscribe Systems and Stream Databases - The Impact on Complex Event Processing
Joseph S. Sventek, Alexandros Koliousis |
Middleware | 2 |
| 2012 | Homework: putting interaction into the infrastructureabstractThis paper presents a user driven redesign of the domestic network infrastructure that draws upon a series of ethnographic studies of home networks. We present an infrastructure based around a purpose built access point that has modified the handling of protocols and services to reflect the interactive needs of the home. The developed infrastructure offers a novel measurement framework that allows a broad range of infrastructure information to be easily captured and made available to interactive applications. This is complemented by a diverse set of novel interactive control mechanisms and interfaces for the underlying infrastructure. We also briefly reflect on the technical and user issues arising from deployments. Richard Mortier, Tom Rodden, Peter Tolmie, Tom Lodge, Robert Spencer, Andy Crabtree, Joseph S. Sventek, Alexandros Koliousis |
UIST | 8 |
| 2011 | An information plane architecture supporting home network managementabstractHome networks have evolved to become small-scale versions of enterprise networks. The tools for visualizing and managing such networks are primitive and continue to require networked systems expertise on the part of the home user. As a result, non-expert home users must manually manage non-obvious aspects of the network - e.g., MAC address filtering, network masks, and firewall rules, using these primitive tools. The Homework information plane architecture uses stream database concepts to generate derived events from streams of raw events. This supports a variety of visualization and monitoring techniques, and also enables construction of a closed-loop, policy-based management system. This paper describes the information plane architecture and its associated policy-based management infrastructure. Exemplar visualization and closed-loop management applications enabled by the resulting system (tuned to the skills of non-expert home users) are discussed. Joseph S. Sventek, Alexandros Koliousis, Oliver Sharma, Naranker Dulay, Dimosthenis Pediaditakis, Morris Sloman, Tom Rodden, Tom Lodge, Ben Bedwell, Kevin Glover, Richard Mortier |
Integrated Network Management | 2 |
| 2011 | Supporting novel home network management interfaces with openflow and NOXabstractThe Homework project has examined redesign of existing home network infrastructures to better support the needs and requirements of actual home users. Integrating results from several ethnographic studies, we have designed and built a home networking platform providing detailed per-flow measurement and management capabilities supporting several novel management interfaces. This demo specifically shows these new visualization and control interfaces (1), and describes the broader benefits of taking an integrated view of the networking infrastructure, realised through our router's augmented measurement and control APIs (2). Richard Mortier, Ben Bedwell, Kevin Glover, Tom Lodge, Tom Rodden, Charalampos Rotsos, Andrew W. Moore 0002, Alexandros Koliousis, Joseph S. Sventek |
SIGCOMM | 8 |
| 2007 | A Trustworthy Mobile Agent Infrastructure for Network ManagementabstractDespite several advantages inherent in mobile-agent- based approaches to network management as compared to traditional SNMP-based approaches, industry is reluctant to adopt the mobile agent paradigm as a replacement for the existing manager-agent model; the management community requires an evolutionary, rather than a revolutionary, use of mobile agents. Furthermore, security for distributed management is a major concern; agent-based management systems inherit the security risks of mobile agents. We have developed a Java-based mobile agent infrastructure for network management that enables the safe integration of mobile agents with the SNMP protocol. The security of the system has been evaluated under agent to agent-platform and agent to agent attacks and has proved trustworthy in the performance of network management tasks. Alexandros Koliousis, Joseph S. Sventek |
Integrated Network Management | 1 |