Skip to main content

Showing 1–33 of 33 results for author: Borst, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.13227  [pdf, other

    cs.DS math.OC

    Online Matching on $3$-Uniform Hypergraphs

    Authors: Sander Borst, Danish Kashaev, Zhuan Khye Koh

    Abstract: The online matching problem was introduced by Karp, Vazirani and Vazirani (STOC 1990) on bipartite graphs with vertex arrivals. It is well-known that the optimal competitive ratio is $1-1/e$ for both integral and fractional versions of the problem. Since then, there has been considerable effort to find optimal competitive ratios for other related settings. In this work, we go beyond the graph case… ▽ More

    Submitted 20 February, 2024; originally announced February 2024.

  2. arXiv:2302.03669  [pdf, other

    cs.LG cs.AI

    Deep Reinforcement Learning for Traffic Light Control in Intelligent Transportation Systems

    Authors: Xiao-Yang Liu, Ming Zhu, Sem Borst, Anwar Walid

    Abstract: Smart traffic lights in intelligent transportation systems (ITSs) are envisioned to greatly increase traffic efficiency and reduce congestion. Deep reinforcement learning (DRL) is a promising approach to adaptively control traffic lights based on the real-time traffic situation in a road network. However, conventional methods may suffer from poor scalability. In this paper, we investigate deep rei… ▽ More

    Submitted 5 March, 2023; v1 submitted 3 February, 2023; originally announced February 2023.

    Comments: 17 pages

    Journal ref: IEEE Transactions on Network Science and Engineering, 2023

  3. arXiv:2210.05982  [pdf, other

    cs.DS math.OC

    A nearly optimal randomized algorithm for explorable heap selection

    Authors: Sander Borst, Daniel Dadush, Sophie Huiberts, Danish Kashaev

    Abstract: Explorable heap selection is the problem of selecting the $n$th smallest value in a binary heap. The key values can only be accessed by traversing through the underlying infinite binary tree, and the complexity of the algorithm is measured by the total distance traveled in the tree (each edge has unit cost). This problem was originally proposed as a model to study search strategies for the branch-… ▽ More

    Submitted 12 October, 2022; originally announced October 2022.

  4. Utility maximizing load balancing policies

    Authors: Diego Goldsztajn, Sem C. Borst, Johan S. H. van Leeuwaarden

    Abstract: Consider a service system where incoming tasks are instantaneously dispatched to one out of many heterogeneous server pools. Associated with each server pool is a concave utility function which depends on the class of the server pool and its current occupancy. We derive an upper bound for the mean normalized aggregate utility in stationarity and introduce two load balancing policies that achieve t… ▽ More

    Submitted 10 February, 2024; v1 submitted 16 December, 2021; originally announced December 2021.

    Comments: 73 pages, 6 figures

    MSC Class: 60K25 (Primary) 60F15; 60F17 (Secondary) ACM Class: G.3

    Journal ref: Stochastic systems, 13(2):211-246, 2023

  5. arXiv:2111.05777  [pdf, other

    math.PR cs.DC

    Power-of-two sampling in redundancy systems: the impact of assignment constraints

    Authors: Ellen Cardinaels, Sem Borst, Johan S. H. van Leeuwaarden

    Abstract: A classical sampling strategy for load balancing policies is power-of-two, where any server pair is sampled with equal probability. This does not cover practical settings with assignment constraints which force non-uniform sampling. While intuition suggests that non-uniform sampling adversely impacts performance, this was only supported through simulations, and rigorous statements have remained el… ▽ More

    Submitted 15 July, 2022; v1 submitted 10 November, 2021; originally announced November 2021.

  6. arXiv:2105.13738  [pdf, ps, other

    math.PR cs.PF

    Fork-join and redundancy systems with heavy-tailed job sizes

    Authors: Youri Raaijmakers, Sem Borst, Onno Boxma

    Abstract: We investigate the tail asymptotics of the response time distribution for the cancel-on-start (c.o.s.) and cancel-on-completion (c.o.c.) variants of redundancy-$d$ scheduling and the fork-join model with heavy-tailed job sizes. We present bounds, which only differ in the pre-factor, for the tail probability of the response time in the case of the first-come first-served (FCFS) discipline. For the… ▽ More

    Submitted 28 May, 2021; originally announced May 2021.

  7. arXiv:2012.13306  [pdf, ps, other

    math.PR cs.DS math.OC

    Majorizing Measures for the Optimizer

    Authors: Sander Borst, Daniel Dadush, Neil Olver, Makrand Sinha

    Abstract: The theory of majorizing measures, extensively developed by Fernique, Talagrand and many others, provides one of the most general frameworks for controlling the behavior of stochastic processes. In particular, it can be applied to derive quantitative bounds on the expected suprema and the degree of continuity of sample paths for many processes. One of the crowning achievements of the theory is T… ▽ More

    Submitted 24 December, 2020; originally announced December 2020.

    Comments: 37 pages. Extended Abstract to appear in ITCS 2021

    MSC Class: 60G15; 68Q87 ACM Class: G.3

  8. arXiv:2012.10142  [pdf, other

    math.PR cs.PF eess.SY

    Learning and balancing unknown loads in large-scale systems

    Authors: Diego Goldsztajn, Sem C. Borst, Johan S. H. van Leeuwaarden

    Abstract: Consider a system of identical server pools where tasks with exponentially distributed service times arrive as a time-inhomogenenous Poisson process. An admission threshold is used in an inner control loop to assign incoming tasks to server pools while, in an outer control loop, a learning scheme adjusts this threshold over time to keep it aligned with the unknown offered load of the system. In a… ▽ More

    Submitted 5 April, 2024; v1 submitted 18 December, 2020; originally announced December 2020.

    Comments: 56 pages, 3 figures

    MSC Class: 60K25 (Primary) 60F15; 60F17 (Secondary) ACM Class: G.3

  9. arXiv:2012.08357  [pdf, other

    cs.PF math.PR

    Optimal Hyper-Scalable Load Balancing with a Strict Queue Limit

    Authors: Mark van der Boor, Sem Borst, Johan van Leeuwaarden

    Abstract: Load balancing plays a critical role in efficiently dispatching jobs in parallel-server systems such as cloud networks and data centers. A fundamental challenge in the design of load balancing algorithms is to achieve an optimal trade-off between delay performance and implementation overhead (e.g. communication or memory usage). This trade-off has primarily been studied so far from the angle of th… ▽ More

    Submitted 14 December, 2020; originally announced December 2020.

  10. arXiv:2012.08346  [pdf, ps, other

    math.OC cs.DS

    On the Integrality Gap of Binary Integer Programs with Gaussian Data

    Authors: Sander Borst, Daniel Dadush, Sophie Huiberts, Samarth Tiwari

    Abstract: For a binary integer program (IP) ${\rm max} ~ c^\mathsf{T} x, Ax \leq b, x \in \{0,1\}^n$, where $A \in \mathbb{R}^{m \times n}$ and $c \in \mathbb{R}^n$ have independent Gaussian entries and the right-hand side $b \in \mathbb{R}^m$ satisfies that its negative coordinates have $\ell_2$ norm at most $n/10$, we prove that the gap between the value of the linear programming relaxation and the IP is… ▽ More

    Submitted 2 June, 2021; v1 submitted 15 December, 2020; originally announced December 2020.

  11. Self-Learning Threshold-Based Load Balancing

    Authors: Diego Goldsztajn, Sem C. Borst, Johan S. H. van Leeuwaarden, Debankur Mukherjee, Philip A. Whiting

    Abstract: We consider a large-scale service system where incoming tasks have to be instantaneously dispatched to one out of many parallel server pools. The user-perceived performance degrades with the number of concurrent tasks and the dispatcher aims at maximizing the overall quality-of-service by balancing the load through a simple threshold policy. We demonstrate that such a policy is optimal on the flui… ▽ More

    Submitted 11 September, 2023; v1 submitted 29 October, 2020; originally announced October 2020.

    Comments: 52 pages, 6 figures

    MSC Class: 60F17; 60K25 (Primary) 68M20 (Secondary) ACM Class: C.4; G.3

    Journal ref: INFORMS Journal on Computing, 34(1):39-54, 2022

  12. arXiv:2008.03478  [pdf, ps, other

    math.PR cs.PF

    Achievable Stability in Redundancy Systems

    Authors: Youri Raaijmakers, Sem Borst

    Abstract: We consider a system with $N$ parallel servers where incoming jobs are immediately replicated to, say, $d$ servers. Each of the $N$ servers has its own queue and follows a FCFS discipline. As soon as the first job replica is completed, the remaining replicas are abandoned. We investigate the achievable stability region for a quite general workload model with different job types and heterogeneous s… ▽ More

    Submitted 8 August, 2020; originally announced August 2020.

  13. New FPT algorithms for finding the temporal hybridization number for sets of phylogenetic trees

    Authors: Sander Borst, Leo van Iersel, Mark Jones, Steven Kelk

    Abstract: We study the problem of finding a temporal hybridization network for a set of phylogenetic trees that minimizes the number of reticulations. First, we introduce an FPT algorithm for this problem on an arbitrary set of $m$ binary trees with $n$ leaves each with a running time of $O(5^k\cdot n\cdot m)$, where $k$ is the minimum temporal hybridization number. We also present the concept of temporal d… ▽ More

    Submitted 27 July, 2020; originally announced July 2020.

  14. arXiv:2005.13353  [pdf, other

    cs.PF math.PR

    Threshold-based rerouting and replication for resolving job-server affinity relations

    Authors: Youri Raaijmakers, Sem Borst, Onno Boxma

    Abstract: We consider a system with several job types and two parallel server pools. Within the pools the servers are homogeneous, but across pools possibly not in the sense that the service speed of a job may depend on its type as well as the server pool. Immediately upon arrival, jobs are assigned to a server pool. This could be based on (partial) knowledge of their type, but such knowledge might not be a… ▽ More

    Submitted 27 May, 2020; originally announced May 2020.

  15. arXiv:1812.00979  [pdf, other

    cs.LG stat.ML

    Deep Reinforcement Learning for Intelligent Transportation Systems

    Authors: Xiao-Yang Liu, Zihan Ding, Sem Borst, Anwar Walid

    Abstract: Intelligent Transportation Systems (ITSs) are envisioned to play a critical role in improving traffic flow and reducing congestion, which is a pervasive issue impacting urban areas around the globe. Rapidly advancing vehicular communication and edge cloud computation technologies provide key enablers for smart traffic management. However, operating viable real-time actuation mechanisms on a practi… ▽ More

    Submitted 3 December, 2018; originally announced December 2018.

  16. arXiv:1806.05444  [pdf, other

    math.PR cs.PF

    Scalable load balancing in networked systems: A survey of recent advances

    Authors: Mark van der Boor, Sem C. Borst, Johan S. H. van Leeuwaarden, Debankur Mukherjee

    Abstract: The basic load balancing scenario involves a single dispatcher where tasks arrive that must immediately be forwarded to one of $N$ single-server queues. We discuss recent advances on scalable load balancing schemes which provide favorable delay performance when $N$ grows large, and yet only require minimal implementation overhead. Join-the-Shortest-Queue (JSQ) yields vanishing delays as $N$ grows… ▽ More

    Submitted 4 November, 2021; v1 submitted 14 June, 2018; originally announced June 2018.

    Comments: To appear in SIAM Review. arXiv admin note: substantial text overlap with arXiv:1712.08555

    Journal ref: SIAM Rev. 64 3 (2022) 554-622

  17. arXiv:1712.08555  [pdf, other

    cs.PF math.PR

    Scalable Load Balancing in Networked Systems: Universality Properties and Stochastic Coupling Methods

    Authors: Mark van der Boor, Sem C. Borst, Johan S. H. van Leeuwaarden, Debankur Mukherjee

    Abstract: We present an overview of scalable load balancing algorithms which provide favorable delay performance in large-scale systems, and yet only require minimal implementation overhead. Aimed at a broad audience, the paper starts with an introduction to the basic load balancing scenario, consisting of a single dispatcher where tasks arrive that must immediately be forwarded to one of $N$ single-server… ▽ More

    Submitted 22 December, 2017; originally announced December 2017.

    Comments: Survey paper. Contribution to the Proceedings of the ICM 2018

  18. arXiv:1707.05866  [pdf, other

    math.PR cs.DM cs.NI cs.PF

    Asymptotically Optimal Load Balancing Topologies

    Authors: Debankur Mukherjee, Sem C. Borst, Johan S. H. van Leeuwaarden

    Abstract: We consider a system of $N$ servers inter-connected by some underlying graph topology $G_N$. Tasks arrive at the various servers as independent Poisson processes of rate $λ$. Each incoming task is irrevocably assigned to whichever server has the smallest number of tasks among the one where it appears and its neighbors in $G_N$. Tasks have unit-mean exponential service times and leave the system up… ▽ More

    Submitted 6 April, 2019; v1 submitted 18 July, 2017; originally announced July 2017.

    Comments: A few relevant results from arXiv:1612.00723 are included for convenience

    Journal ref: Proc. ACM Meas. Anal. Comput. Syst. 2 1 (2018)

  19. arXiv:1706.01059  [pdf, other

    math.PR cs.PF

    Load Balancing in Large-Scale Systems with Multiple Dispatchers

    Authors: Mark van der Boor, Sem Borst, Johan van Leeuwaarden

    Abstract: Load balancing algorithms play a crucial role in delivering robust application performance in data centers and cloud networks. Recently, strong interest has emerged in Join-the-Idle-Queue (JIQ) algorithms, which rely on tokens issued by idle servers in dispatching tasks and outperform power-of-$d$ policies. Specifically, JIQ strategies involve minimal information exchange, and yet achieve zero blo… ▽ More

    Submitted 4 June, 2017; originally announced June 2017.

  20. arXiv:1703.10575  [pdf, other

    cs.NI

    Delay versus Stickiness Violation Trade-offs for Load Balancing in Large-Scale Data Centers

    Authors: Qingkai Liang, Sem Borst

    Abstract: Most load balancing techniques implemented in current data centers tend to rely on a map** from packets to server IP addresses through a hash value calculated from the flow five-tuple. The hash calculation allows extremely fast packet forwarding and provides flow `stickiness', meaning that all packets belonging to the same flow get dispatched to the same server. Unfortunately, such static hashin… ▽ More

    Submitted 8 July, 2017; v1 submitted 30 March, 2017; originally announced March 2017.

  21. arXiv:1703.08373  [pdf, other

    math.PR cs.PF

    Optimal Service Elasticity in Large-Scale Distributed Systems

    Authors: Debankur Mukherjee, Souvik Dhara, Sem Borst, Johan S. H. van Leeuwaarden

    Abstract: A fundamental challenge in large-scale cloud networks and data centers is to achieve highly efficient server utilization and limit energy consumption, while providing excellent user-perceived performance in the presence of uncertain and time-varying demand patterns. Auto-scaling provides a popular paradigm for automatically adjusting service capacity in response to demand while meeting performance… ▽ More

    Submitted 24 March, 2017; originally announced March 2017.

    Comments: Accepted in ACM SIGMETRICS, Urbana-Champaign, Illinois, USA, 2017

    Journal ref: Proc. ACM Meas. Anal. Comput. Syst. 1 1 (2017)

  22. arXiv:1611.05070  [pdf, ps, other

    math.PR cs.DM math.CO

    Scaling Laws for Maximum Coloring of Random Geometric Graphs

    Authors: Sem Borst, Milan Bradonjić

    Abstract: We examine maximum vertex coloring of random geometric graphs, in an arbitrary but fixed dimension, with a constant number of colors. Since this problem is neither scale-invariant nor smooth, the usual methodology to obtain limit laws cannot be applied. We therefore leverage different concepts based on subadditivity to establish convergence laws for the maximum number of vertices that can be color… ▽ More

    Submitted 15 November, 2016; originally announced November 2016.

    MSC Class: 60C05; 60D05; 60G55; 05C15; 05C80; 68R05; 68R10

  23. On the Scalability and Message Count of Trickle-based Broadcasting Schemes

    Authors: Thomas M. M. Meyfroyt, Sem C. Borst, Onno J. Boxma, Dee Denteneer

    Abstract: As the use of wireless sensor networks increases, the need for efficient and reliable broadcasting algorithms grows. Ideally, a broadcasting algorithm should have the ability to quickly disseminate data, while kee** the number of transmissions low. In this paper, we analyze the popular Trickle algorithm, which has been proposed as a suitable communication protocol for code maintenance and propag… ▽ More

    Submitted 29 September, 2015; originally announced September 2015.

    Comments: arXiv admin note: substantial text overlap with arXiv:1407.6034

    MSC Class: 60J05 60J20 90B18

    Journal ref: Queueing Systems: Volume 81, Issue 2 (2015), Page 203-230

  24. A Data Propagation Model for Wireless Gossi**

    Authors: Thomas M. M. Meyfroyt, Sem C. Borst, Onno J. Boxma, Dee Denteneer

    Abstract: Wireless sensor networks require communication protocols for efficiently propagating data in a distributed fashion. The Trickle algorithm is a popular protocol serving as the basis for many of the current standard communication protocols. In this paper we develop a mathematical model describing how Trickle propagates new data across a network consisting of nodes placed on a line. The model is anal… ▽ More

    Submitted 4 November, 2014; v1 submitted 23 July, 2014; originally announced July 2014.

    MSC Class: 60K20 ACM Class: C.2.1

    Journal ref: Performance Evaluation 85-86 (2015) 19-32

  25. Data Dissemination Performance in Large-Scale Sensor Networks

    Authors: Thomas M. M. Meyfroyt, Sem C. Borst, Onno J. Boxma, Dee Denteneer

    Abstract: As the use of wireless sensor networks increases, the need for (energy-)efficient and reliable broadcasting algorithms grows. Ideally, a broadcasting algorithm should have the ability to quickly disseminate data, while kee** the number of transmissions low. In this paper we develop a model describing the message count in large-scale wireless sensor networks. We focus our attention on the popular… ▽ More

    Submitted 22 July, 2014; originally announced July 2014.

    MSC Class: 90B18 ACM Class: C.2.1

    Journal ref: ACM SIGMETRICS Performance Evaluation Review, Volume 42 Issue 1, June 2014, Pages 395-406

  26. arXiv:1403.3325  [pdf, ps, other

    math.PR cs.NI

    Slow transitions, slow mixing and starvation in dense random-access networks

    Authors: Alessandro Zocca, Sem C. Borst, Johan S. H. van Leeuwaarden

    Abstract: We consider dense wireless random-access networks, modeled as systems of particles with hard-core interaction. The particles represent the network users that try to become active after an exponential back-off time, and stay active for an exponential transmission time. Due to wireless interference, active users prevent other nearby users from simultaneous activity, which we describe as hard-core in… ▽ More

    Submitted 13 March, 2014; originally announced March 2014.

    Comments: 29 pages, 5 figures

  27. arXiv:1307.1532  [pdf, ps, other

    math.PR cond-mat.stat-mech cs.NI

    Delay performance in random-access grid networks

    Authors: Alessandro Zocca, Sem C. Borst, Johan S. H. van Leeuwaarden, Francesca R. Nardi

    Abstract: We examine the impact of torpid mixing and meta-stability issues on the delay performance in wireless random-access networks. Focusing on regular meshes as prototypical scenarios, we show that the mean delays in an $L\times L$ toric grid with normalized load $ρ$ are of the order $(\frac{1}{1-ρ})^L$. This superlinear delay scaling is to be contrasted with the usual linear growth of the order… ▽ More

    Submitted 5 July, 2013; originally announced July 2013.

  28. arXiv:1305.3774  [pdf, ps, other

    cs.NI math.PR

    Delay Performance and Mixing Times in Random-Access Networks

    Authors: Niek Bouman, Sem Borst, Johan van Leeuwaarden

    Abstract: We explore the achievable delay performance in wireless random-access networks. While relatively simple and inherently distributed in nature, suitably designed queue-based random-access schemes provide the striking capability to match the optimal throughput performance of centralized scheduling mechanisms in a wide range of scenarios. The specific type of activation rules for which throughput opti… ▽ More

    Submitted 16 May, 2013; originally announced May 2013.

  29. arXiv:1302.5945  [pdf, other

    cs.NI cs.IT math.PR

    Queue-Based Random-Access Algorithms: Fluid Limits and Stability Issues

    Authors: Javad Ghaderi, Sem Borst, Phil Whiting

    Abstract: We use fluid limits to explore the (in)stability properties of wireless networks with queue-based random-access algorithms. Queue-based random-access schemes are simple and inherently distributed in nature, yet provide the capability to match the optimal throughput performance of centralized scheduling mechanisms in a wide range of scenarios. Unfortunately, the type of activation rules for which t… ▽ More

    Submitted 24 February, 2013; originally announced February 2013.

  30. arXiv:1302.2824  [pdf, ps, other

    cs.NI

    Lingering Issues in Distributed Scheduling

    Authors: Florian Simatos, Niek Bouman, Sem Borst

    Abstract: Recent advances have resulted in queue-based algorithms for medium access control which operate in a distributed fashion, and yet achieve the optimal throughput performance of centralized scheduling algorithms. However, fundamental performance bounds reveal that the "cautious" activation rules involved in establishing throughput optimality tend to produce extremely large delays, typically growing… ▽ More

    Submitted 23 May, 2013; v1 submitted 12 February, 2013; originally announced February 2013.

  31. arXiv:1209.2859  [pdf, other

    math.PR cs.NI

    Mixing Properties of CSMA Networks on Partite Graphs

    Authors: Alessandro Zocca, Sem C. Borst, Johan S. H. van Leeuwaarden

    Abstract: We consider a stylized stochastic model for a wireless CSMA network. Experimental results in prior studies indicate that the model provides remarkably accurate throughput estimates for IEEE 802.11 systems. In particular, the model offers an explanation for the severe spatial unfairness in throughputs observed in such networks with asymmetric interference conditions. Even in symmetric scenarios, ho… ▽ More

    Submitted 13 September, 2012; originally announced September 2012.

    Comments: Valuetools, 6th International Conference on Performance Evaluation Methodologies and Tools, October 9-12, 2012, Cargèse, France

  32. arXiv:1201.2292  [pdf, ps, other

    math.OC cs.NI math.PR

    Network iso-elasticity and weighted $α$-fairness

    Authors: S. C. Borst, N. S. Walton, A. P. Zwart

    Abstract: When a communication network's capacity increases, it is natural to want the bandwidth allocated to increase to exploit this capacity. But, if the same relative capacity increase occurs at each network resource, it is also natural to want each user to see the same relative benefit, so the bandwidth allocated to each route should remain proportional. We will be interested in bandwidth allocations w… ▽ More

    Submitted 11 January, 2012; originally announced January 2012.

  33. arXiv:1012.3364  [pdf, ps, other

    math.PR cs.NI

    Stability of Random Admissible-Set Scheduling in Spatially Continuous Wireless Systems

    Authors: Niek Bouman, Sem Borst, Johan van Leeuwaarden

    Abstract: We examine the stability of wireless networks whose users are distributed over a compact space. A subset of users is called {\it admissible} when their simultaneous activity obeys the prevailing interference constraints and, in each time slot, an admissible subset of users is selected uniformly at random to transmit one packet. We show that, under a mild condition, this random admissible-set sched… ▽ More

    Submitted 4 September, 2013; v1 submitted 15 December, 2010; originally announced December 2010.