VLDB 2026 Research / reviewers in the wild / expert
Stojan Trajanovski
dblp:125/7630
· DBLP profile ↗
23ranked-venue papers
4as first author
11since 2021 · last 2026
0000-0003-0892-9263ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 14 · 4 first-author · 7 since 2021Artificial intelligence and machine learning · 4 · 1 since 2021Systems, architecture and hardware · 3 · 2 since 2021Databases, data management, data science and information retrieval · 2Theory of computation · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | When effort may fail: Equilibria of shared effort with a thresholdabstractPeople, robots, and companies mostly divide time and effort among projects, and shared effort games model people investing resources in public endeavours and sharing the generated values. In linear θ sharing (effort) games, a project’s value is linear in the total contribution, thus modelling predictable, uniform, and scalable activities. The threshold θ for effort defines which contributors win and receive their share, equal share modelling standard salaries, equity-minded projects, etc. Thresholds between 0 and 1 model games such as paper co-authorship and shared assignments, where a minimum positive contribution is required for sharing in the value. We constructively characterise the conditions for the existence of a pure equilibrium for θ ∈ { 0,1 } , and for two-player games with a general threshold, and find the prices of anarchy and stability. We also provide existence and efficiency results for more than two players, and use generalised fictitious play simulations to show when a pure equilibrium exists and what its efficiency is. We propose a method for studying solution concepts by refining a solution concept and finding a large natural subclass of games where the refinement coincides with the original solution concept (Nash, in this case). This means that the original concept narrows down to a more demanding concept on certain games, providing new insights for comparing both concepts. We also prove mixed equilibria always exist and bound their efficiency. Gleb Polevoy, Stojan Trajanovski, Mathijs de Weerdt |
Discret. Appl. Math. | 2 |
| 2026 | Efficient and Flexible Multi-Qubit Entanglement Transmission in Quantum NetworksabstractThe unprecedented advancements in quantum technology have opened new prospects for the widespread adoption of quantum applications, placing new demands on the information transmission capabilities of large-scale quantum networks. Long-distance and stable entanglements are deemed as the lifeline in quantum network communication. However, some weaknesses, e.g., quantum decoherence, scarce quantum memory, and uneven-quality entanglement, of the quantum entanglement hinder the development. In this paper, we proposeSophon, an online transmission framework for quantum networks, which utilizes high-dimensional entanglements to concurrently transmit multi-qubit data to satisfy the transmission requirements of the real-time request set. We first model the quantum network with multi-qubit entanglement represented by$W$quantum state and then formulate the Entanglement Routing and Qubit Provisioning (ERQP) problem as a global-local optimization process. To solve theERQPproblem, we distributedly regard each network node as an RL agent for resource provisioning and extend the step-updating of the Markov Decision Process by introducing a centralized controller for entanglement route selection to optimize local and global objectives, respectively. Extensive simulations demonstrate, on the self-made simulation platform,Sophonachieves a$21.89\%-66.52\%$decrease in the communication cost, and is more robust on different scales of the network topology and the request set than the baselines. Song Yang 0002, Fan Li 0001, Youqi Li, Liehuang Zhu, Stojan Trajanovski, Xiaoming Fu 0001 |
IEEE Trans. Netw. | 6 |
| 2025 | Exploiting Wide-Area Resource Elasticity With Fine-Grained Orchestration for Serverless AnalyticsabstractWith the flourishing of global services, low-latency analytics on large-volume geo-distributed data has been a regular requirement for application decision-making. Serverless computing, with its rapid function start-up and lightweight deployment, provides a compelling way for geo-distributed analytics. However, existing research focuses on elastic resource scaling at the stage granularity, struggling to heterogeneous resource demands across component functions in wide-area settings. The neglect potentially results in the cost inefficiency and Service Level Objective (SLO) violations. In this paper, we advocate for fine-grained function orchestration to exploit wide-area resource elasticity. We thereby present Demeter, a fine-grained function orchestrator that saves job execution costs for geo-distributed serverless analytics while ensuring SLO compliance. By learning from volatile and bursty environments, Demeter jointly makes per-function placement and resource allocation decisions using a well-optimized multi-agent reinforcement learning algorithm with a pruning mechanism. It prevent the irreparable performance loss by function congestion control. Ultimately, we implement Demeter and evaluate it with the realistic workloads. Experimental results reveal that Demeter outperforms the baselines by up to 46.6% on cost, while reducing SLO violation by over 23.7% and bringing it to below 15%. Xiaofei Yue, Song Yang 0002, Liehuang Zhu, Stojan Trajanovski, Fan Li 0001, Xiaoming Fu 0001 |
IEEE Trans. Netw. | 4 |
| 2024 | Demeter: Fine-grained Function Orchestration for Geo-distributed Serverless AnalyticsabstractIn the era of global services, low-latency analytics on large-volume geo-distributed data has been a regular demand for application decision-making. Serverless computing facilitates fast function start-up and deployment, making it an attractive way for geo-distributed analytics. We argue that the serverless paradigm holds the potential to breach current performance bottlenecks via fine-grained function orchestration. However, how to configure it for geo-distributed analytics remains ambiguous. To fill this gap, we present Demeter, a scalable fine-grained function orchestrator for geo-distributed serverless analytics systems. Demeter aims to minimize the composite cost of co-existing jobs while meeting the user-specific Service Level Objectives (SLO). To handle the volatile environments and learn the diverse function demands, a Multi-Agent Reinforcement Learning (MARL) solution is used to co-optimize the per-function placement and resource allocation. The MARL extracts holistic and compact states via hierarchical graph neural networks, and then designs a novel actor network to shrink the huge decision space and model complexity. Finally, we implement Demeter and evaluate it using realistic workloads. The experimental results reveal that Demeter significantly saves costs by 23.3%∼32.7%, while reducing SLO violations by over 27.4%, surpassing state-of-the-art solutions. Xiaofei Yue, Song Yang 0002, Liehuang Zhu, Stojan Trajanovski, Xiaoming Fu 0001 |
INFOCOM | 4 |
| 2023 | Core-sets for Fair and Diverse Data SummarizationabstractWe study core-set construction algorithms for the task of Diversity Maximization under fairness/partition constraint. Given a set of points $P$ in a metric space partitioned into $m$ groups, and given $k_1,\ldots,k_m$, the goal of this problem is to pick $k_i$ points from each group $i$ such that the overall diversity of the $k=\sum_i k_i$ picked points is maximized. We consider two natural diversity measures: sum-of-pairwise distances and sum-of-nearest-neighbor distances, and show improved core-set construction algorithms with respect to these measures. More precisely, we show the first constant factor core-set w.r.t. sum-of-pairwise distances whose size is independent of the size of the dataset and the aspect ratio. Second, we show the first core-set w.r.t. the sum-of-nearest-neighbor distances. Finally, we run several experiments showing the effectiveness of our core-set approach. In particular, we apply constrained diversity maximization to summarize a set of timed messages that takes into account the messages' recency. Specifically, the summary should include more recent messages compared to older ones. This is a real task in one of the largest communication platforms, affecting the experience of hundreds of millions daily active users. By utilizing our core-set method for this task, we achieve a 100x speed-up while losing the diversity by only a few percent. Moreover, our approach allows us to improve the space usage of the algorithm in the streaming setting. Sepideh Mahabadi, Stojan Trajanovski |
NeurIPS | 2 |
| 2023 | Video Content Placement at the Network Edge: Centralized and Distributed AlgorithmsabstractIn the traditional video streaming service provisioning paradigm, viewers typically request video content through a central Content Delivery Network (CDN) server. However, because of the uncertain wide area network delays, the (remote) viewers usually suffer from long video streaming delay, which affects the quality of experience. Multi-Access Edge Computing (MEC) offers a way to shorten the video streaming delay by building small-scale cloud infrastructures at the network edge, which are in close proximity to the viewers. In this paper, we present novel centralized and distributed algorithms for the video content placement problem in MEC. In the proposed centralized video content placement algorithm, we leverage the Lyapunov optimization technique to formulate the video content placement problem as a series of one-time-slot optimization problems and apply an Alternating Direction Method of Multipliers (ADMM)-based method to solve each of them. We further devise a distributed Multi-Agent Reinforcement Learning (MARL)-based method with value decomposition mechanism and parallelization policy update method to solve the video content placement problem. The value Decomposition mechanism deals with the credit assignment among multiple agents, which promotes the cooperative optimization of the global target and reduces the frequency of information exchange. The parallelization of policy network can speed up the convergence process. Simulation results verify the effectiveness and superiority of our proposed centralized and distributed algorithms in terms of performance. Song Yang 0002, Fan Li 0001, Stojan Trajanovski, Pan Zhou 0001, Pan Hui 0001, Xiaoming Fu 0001 |
IEEE Trans. Mob. Comput. | 4 |
| 2023 | Leveraging Deep Reinforcement Learning With Attention Mechanism for Virtual Network Function Placement and RoutingabstractThe efficacy of Network Function Virtualization (NFV) depends critically on (1) where the virtual network functions (VNFs) are placed and (2) how the traffic is routed. Unfortunately, these aspects are not easily optimized, especially under time-varying network states with different QoS requirements. Given the importance of NFV, many approaches have been proposed to solve the VNF placement and Service Function Chaining (SFC) routing problem. However, those prior approaches mainly assume that the network state is static and known, disregarding dynamic network variations. To bridge that gap, we leverage Markov Decision Process (MDP) to model the dynamic network state transitions. To jointly minimize the delay and cost of NFV providers and maximize the revenue, we first devise a customized Deep Reinforcement Learning (DRL) algorithm for the VNF placement problem. The algorithm uses the attention mechanism to ascertain smooth network behavior within the general framework of network utility maximization (NUM). We then propose attention mechanism-based DRL algorithm for the SFC routing problem, which is to find the path to deliver traffic for the VNFs placed on different nodes. The simulation results show that our proposed algorithms outperform the state-of-the-art algorithms in terms of network utility, delay, cost, and acceptance ratio. Song Yang 0002, Fan Li 0001, Stojan Trajanovski, Liehuang Zhu, Yu Wang 0003, Xiaoming Fu 0001 |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2021 | A-DDPG: Attention Mechanism-based Deep Reinforcement Learning for NFVabstractThe efficacy of Network Function Virtualization (NFV) depends critically on (1) where the virtual network functions (VNFs) are placed and (2) how the traffic is routed. Unfortunately, these aspects are not easily optimized, especially under time-varying network states with different quality of service (QoS) requirements. Given the importance of NFV, many approaches have been proposed to solve the VNF placement and traffic routing problem. However, those prior approaches mainly assume that the state of the network is static and known, disregarding real-time network variations. To bridge that gap, in this paper, we formulate the VNF placement and traffic routing problem as a Markov Decision Process model to capture the dynamic network state transitions. In order to jointly minimize the delay and cost of NFV providers and maximize the revenue, we devise a customized Deep Reinforcement Learning (DRL) algorithm, called A-DDPG, for VNF placement and traffic routing in a real-time network. A-DDPG uses the attention mechanism to ascertain smooth network behavior within the general framework of network utility maximization (NUM). The simulation results show that A-DDPG outperforms the state-of-the-art in terms of network utility, delay, and cost. Song Yang 0002, Fan Li 0001, Stojan Trajanovski, Fernando A. Kuipers, Xiaoming Fu 0001 |
IWQoS | 4 |
| 2021 | Survivable Task Allocation in Cloud Radio Access Networks With Mobile-Edge ComputingabstractCloud radio access network (C-RAN) is a promising 5G network architecture by establishing baseband units (BBU) pools to perform baseband processing functionalities and deploying remote radio heads (RRHs) for wireless signal transmission and reception. Mobile-edge computing (MEC) offers a way to shorten the service delay by building small-scale cloud infrastructures at the network edge. By co-locating the BBU pool with edge cloud at the so-called BBU node, we can take full advantages of C-RAN and MEC for better spectrum utilization and delay-guaranteed services. In this article, we first study how to allocate each user's task to the BBU node and find the path from his/her accessing RRH node to the BBU node such that the maximum service delay among all the requests is minimized. We then consider this problem with survivability concerns, which is to use both primary and backup BBU nodes to issue the request such that the primary path and backup path are link disjoint. We analyze the complexities of these two problems and prove they are NP-hard in general. Subsequently, we devise a randomized approximation algorithm and an efficient heuristic to solve the considered problems, respectively. The simulation results show that the proposed algorithms outperform two benchmark heuristics in terms of acceptance ratio and maximum service delay. Song Yang 0002, Fan Li 0001, Stojan Trajanovski, Xu Chen 0004, Yu Wang 0003, Xiaoming Fu 0001 |
IEEE Internet Things J. | 4 |
| 2021 | Delay-Aware Virtual Network Function Placement and Routing in Edge CloudsabstractMobile Edge Computing (MEC) offers a way to shorten the cloud servicing delay by building the small-scale cloud infrastructures at the network edge, which are in close proximity to the end users. Moreover, Network Function Virtualization (NFV) has been an emerging technology that transforms from traditional dedicated hardware implementations to software instances running in a virtualized environment. In NFV, the requested service is implemented by a sequence of Virtual Network Functions (VNF) that can run on generic servers by leveraging the virtualization technology. Service Function Chaining (SFC) is defined as a chain-ordered set of placed VNFs that handles the traffic of the delivery and control of a specific application. NFV therefore allows to allocate network resources in a more scalable and elastic manner, offer a more efficient and agile management and operation mechanism for network functions and hence can largely reduce the overall costs in MEC. In this paper, we study the problem of how to place VNFs on edge and public clouds and route the traffic among adjacent VNF pairs, such that the maximum link load ratio is minimized and each user's requested delay is satisfied. We consider this problem for both totally ordered SFCs and partially ordered SFCs. We prove that this problem is NP-hard, even for the special case when only one VNF is requested. We subsequently propose an efficient randomized rounding approximation algorithm to solve this problem. Extensive simulation results show that the proposed approximation algorithm can achieve close-to-optimal performance in terms of acceptance ratio and maximum link load ratio. Song Yang 0002, Fan Li 0001, Stojan Trajanovski, Xu Chen 0004, Yu Wang 0003, Xiaoming Fu 0001 |
IEEE Trans. Mob. Comput. | 3 |
| 2021 | Recent Advances of Resource Allocation in Network Function VirtualizationabstractNetwork Function Virtualization (NFV) has been emerging as an appealing solution that transforms complex network functions from dedicated hardware implementations to software instances running in a virtualized environment. Due to the numerous advantages such as flexibility, efficiency, scalability, short deployment cycles, and service upgrade, NFV has been widely recognized as the next-generation network service provisioning paradigm. In NFV, the requested service is implemented by a sequence of Virtual Network Functions (VNF) that can run on generic servers by leveraging the virtualization technology. These VNFs are pitched with a predefined order through which data flows traverse, and it is also known as the Service Function Chaining (SFC). In this article, we provide an overview of recent advances of resource allocation in NFV. We generalize and analyze four representative resource allocation problems, namely, (1) the VNF Placement and Traffic Routing problem, (2) VNF Placement problem, (3) Traffic Routing problem in NFV, and (4) the VNF Redeployment and Consolidation problem. After that, we study the delay calculation models and VNF protection (availability) models in NFV resource allocation, which are two important Quality of Service (QoS) parameters. Subsequently, we classify and summarize the representative work for solving the generalized problems by considering various QoS parameters (e.g., cost, delay, reliability, and energy) and different scenarios (e.g., edge cloud, online provisioning, and distributed provisioning). Finally, we conclude our article with a short discussion on the state-of-the-art and emerging topics in the related fields, and highlight areas where we expect high potential for future research. Song Yang 0002, Fan Li 0001, Stojan Trajanovski, Ramin Yahyapour, Xiaoming Fu 0001 |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2020 | Traffic routing in stochastic network function virtualization networks
Song Yang 0002, Fan Li 0001, Stojan Trajanovski, Xiaoming Fu 0001 |
J. Netw. Comput. Appl. | 3 |
| 2019 | End-to-End Multi-Modal Behavioral Context Recognition in a Real-Life Setting
Aaqib Saeed, Tanir Ozcelebi, Stojan Trajanovski, Johan J. Lukkien |
FUSION | 3 |
| 2018 | Removing Undesirable Flows by Edge Deletion
Gleb Polevoy, Stojan Trajanovski, Paola Grosso, Cees T. A. M. de Laat |
COCOA | 2 |
| 2018 | Model Adaptation and Personalization for Physiological Stress DetectionabstractStress and accompanying physiological responses can occur when everyday emotional, mental and physical challenges exceed one's ability to cope. A long-term exposure to stressful situations can have negative health consequences, such as increased risk of cardiovascular diseases and immune system disorder. It is also shown to adversely affect productivity, well-being, and self-confidence, which can lead to social and economic inequality. Hence, a timely stress recognition can contribute to better strategies for its management and prevention in the future. Stress can be detected from multimodal physiological signals (e.g. skin conductance and heart rate) using well-trained models. However, these models need to be adapted to a new target domain and personalized for each test subject. In this paper, we propose a deep reconstruction classification network and multi-task learning (MTL) for domain adaption and personalization of stress recognition models. The domain adaption is achieved via a hybrid model consisting of temporal convolutional and recurrent layers that perform shared feature extraction through supervised source label predictions and unsupervised target data reconstruction. Furthermore, MTL based neural network approach with hard parameter sharing of mutual representation and task-specific layers is utilized to acquire personalized models. The proposed methods are tested on multimodal physiological time-series data collected during driving tasks, in both real-world and driving simulator settings. Aaqib Saeed, Tanir Ozcelebi, Johan J. Lukkien, Jan B. F. van Erp, Stojan Trajanovski |
DSAA | 5 |
| 2017 | Filtering Undesirable Flows in Networks
Gleb Polevoy, Stojan Trajanovski, Paola Grosso, Cees T. A. M. de Laat |
COCOA (1) | 2 |
| 2017 | Reliable Virtual Machine Placement and Routing in CloudsabstractIn current cloud computing systems, when leveraging virtualization technology, the customer’s requested data computing or storing service is accommodated by a set of communicated virtual machines (VM) in a scalable and elastic manner. These VMs are placed in one or more server nodes according to the node capacities or failure probabilities. The VM placement availability refers to the probability that at least one set of all customer’s requested VMs operates during the requested lifetime. In this paper, we first study the problem of placing at most$H$groups of$k$requested VMs on a minimum number of nodes, such that the VM placement availability is no less than$\delta$, and that the specified communication delay and connection availability for each VM pair under the same placement group are not violated. We consider this problem with and without Shared-Risk Node Group (SRNG) failures, and prove this problem is NP-hard in both cases. We subsequently propose an exact Integer Nonlinear Program (INLP) and an efficient heuristic to solve this problem. We conduct simulations to compare the proposed algorithms with two existing heuristics in terms of performance. Finally, we study the related reliable routing problem of establishing a connection over at most$w$link-disjoint paths from a source to a destination, such that the connection availability requirement is satisfied and each path delay is no more than a given value. We devise an exact algorithm and two heuristics to solve this NP-hard problem, and evaluate them via simulations. Song Yang 0002, Philipp Wieder, Ramin Yahyapour, Stojan Trajanovski, Xiaoming Fu 0001 |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2015 | Availability-based path selection and network vulnerability assessmentabstractIn data‐communication networks, network reliability is of great concern to both network operators and customers. On the one hand, the customers care about receiving reliable services and, on the other hand, for the network operators it is vital to determine the most vulnerable parts of their network. In this article, we first study the problem of establishing a connection over at most (partially) link‐disjoint paths and for which the total availability is no less than ( ). We analyze the complexity of this problem in generic networks, shared‐risk link group networks and multilayer networks. We subsequently propose a polynomial‐time heuristic algorithm and an exact integer nonlinear program for availability‐based path selection. The proposed algorithms are evaluated in terms of acceptance ratio and running time. Subsequently, in the three aforementioned types of networks, we study the problem of finding a (set of) network cut(s) for which the failure probability of its links is largest. © 2015 Wiley Periodicals, Inc. NETWORKS, Vol. 66(4), 306–319 2015 Song Yang 0002, Stojan Trajanovski, Fernando A. Kuipers |
Networks | 2 |
| 2015 | Finding Critical Regions and Region-Disjoint Paths in a NetworkabstractDue to their importance to society, communication networks should be built and operated to withstand failures. However, cost considerations make network providers less inclined to take robustness measures against failures that are unlikely to manifest, like several failures coinciding simultaneously in different geographic regions of their network. Considering networks embedded in a two-dimensional plane, we study the problem of finding a critical region-a part of the network that can be enclosed by a given elementary figure of predetermined size-whose destruction would lead to the highest network disruption. We determine that only a polynomial, in the input, number of nontrivial positions for such a figure needs to be considered and propose a corresponding polynomial-time algorithm. In addition, we consider region-aware network augmentation to decrease the impact of a regional failure. We subsequently address the region-disjoint paths problem, which asks for two paths with minimum total weight between a source (s) and a destination (d) that cannot both be cut by a single regional failure of diameter D (unless that failure includes s or d). We prove that deciding whether region-disjoint paths exist is NP-hard and propose a heuristic region-disjoint paths algorithm. Stojan Trajanovski, Fernando A. Kuipers, Aleksandar Ilic, Jon Crowcroft, Piet Van Mieghem |
IEEE/ACM Trans. Netw. | 1 |
| 2014 | Constrained Maximum Flow in Stochastic NetworksabstractSolving network flow problems is a fundamental component of traffic engineering and many communications applications, such as content delivery or multi-processor scheduling. While a rich body of work has addressed network flow problems in "deterministic networks" finding flows in "stochastic networks" where performance metrics like bandwidth and delay are uncertain and solely known by a probability distribution based on historical data, has received less attention. The work on stochastic networks has predominantly been directed to developing single-path routing algorithms, instead of addressing multi-path routing or flow problems. In this paper, we study constrained maximum flow problems in stochastic networks, where the delay and bandwidth of links are assumed to follow a log-concave probability distribution, which is the case for many distributions that could represent bandwidth and delay. We formulate the maximum-flow problem in such stochastic networks as a convex optimization problem, with a polynomial (in the input) number of variables. When an additional delay constraint is imposed, we show that the problem becomes NP-hard and we propose an approximation algorithm based on convex optimization. Furthermore, we develop a fast heuristic algorithm that, with a tuning parameter, is able to balance accuracy and speed. In a simulation-based evaluation of our algorithms in terms of success ratio, flow values, and running time, our heuristic is shown to give good results in a short running time. Fernando A. Kuipers, Song Yang 0002, Stojan Trajanovski, Ariel Orda |
ICNP | 3 |
| 2013 | Finding critical regions in a networkabstractIt is important that our vital networks (e.g., infrastructures) are robust to more than single-link failures. Failures might for instance affect a part of the network that resides in a certain geographical region. In this paper, considering networks embedded in a two-dimensional plane, we study the problem of finding a critical region - that is, a part of the network that can be enclosed by a given elementary figure (a circle, ellipse, rectangle, square, or equilateral triangle) with a predetermined size - whose removal would lead to the highest network disruption. We determine that there is a polynomial number of non-trivial positions for such a figure that need to be considered and, subsequently, we propose a polynomial-time algorithm for the problem. Simulations on realistic networks illustrate that different figures with equal area result in different critical regions in a network. Stojan Trajanovski, Fernando A. Kuipers, Piet Van Mieghem |
INFOCOM | 1 |
| 2013 | Critical regions and region-disjoint paths in a network
Stojan Trajanovski, Fernando A. Kuipers, Piet Van Mieghem, Aleksandar Ilic, Jon Crowcroft |
Networking | 1 |
| 2013 | Generating graphs that approach a prescribed modularity
Stojan Trajanovski, Fernando A. Kuipers, Javier Martín Hernández, Piet Van Mieghem |
Comput. Commun. | 1 |