Skip to main content

Showing 1–50 of 67 results for author: Borst, S

.
  1. arXiv:2404.06485  [pdf, other

    math.PR

    Server saturation in skewed networks

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

    Abstract: We consider a model inspired by compatibility constraints that arise between tasks and servers in data centers, cloud computing systems and content delivery networks. The constraints are represented by a bipartite graph or network that interconnects dispatchers with compatible servers. Each dispatcher receives tasks over time and sends every task to a compatible server with the least number of tas… ▽ More

    Submitted 9 April, 2024; originally announced April 2024.

    Comments: 48 pages, 5 figures, accepted at SIGMETRICS 2024

    MSC Class: 60K25 (Primary) 68M20; 60J28 (Secondary)

  2. arXiv:2403.13567  [pdf, other

    math.OC

    Certified Constraint Propagation and Dual Proof Analysis in a Numerically Exact MIP Solver

    Authors: Sander Borst, Leon Eifler, Ambros Gleixner

    Abstract: This paper presents the integration of constraint propagation and dual proof analysis in an exact, roundoff-error-free MIP solver. The authors employ safe rounding methods to ensure that all results remain provably correct, while sacrificing as little computational performance as possible in comparison to a pure floating-point implementation. The study also addresses the adaptation of certificatio… ▽ More

    Submitted 20 March, 2024; originally announced March 2024.

  3. 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.

  4. arXiv:2402.00696  [pdf, other

    math.PR

    Multi-dimensional state space collapse in non-complete resource pooling scenarios

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

    Abstract: The present paper establishes an explicit multi-dimensional state space collapse (SSC) for parallel-processing systems with arbitrary compatibility constraints between servers and job types. This breaks major new ground beyond the SSC results and queue length asymptotics in the literature which are largely restricted to complete resource pooling (CRP) scenarios where the steady-state queue length… ▽ More

    Submitted 29 April, 2024; v1 submitted 1 February, 2024; originally announced February 2024.

  5. arXiv:2311.07435  [pdf, other

    eess.SY math.OC math.PR

    Trajectories and Platoon-forming Algorithm for Intersections with Heterogeneous Autonomous Traffic

    Authors: P. C. Joshi, M. A. A. Boon, S. C. Borst

    Abstract: The anticipated launch of fully autonomous vehicles presents an opportunity to develop and implement novel traffic management systems. Intersections are one of the bottlenecks for urban traffic, and thus offer tremendous potential for performance improvements of traffic flow if managed efficiently. Platoon-forming algorithms, in which vehicles are grouped together with short inter-vehicular distan… ▽ More

    Submitted 24 January, 2024; v1 submitted 13 November, 2023; originally announced November 2023.

    Comments: 42 pages, 16 figures. 3D Animations included as ancillary files

  6. arXiv:2305.13054  [pdf, other

    math.PR

    Fluid limits for interacting queues in sparse dynamic graphs

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

    Abstract: Consider a network of $n$ single-server queues where tasks arrive independently at each of the servers at rate $λ_n$. The servers are interconnected by a graph that is resampled at rate $μ_n$ in a way that is symmetric with respect to the servers, and each task is dispatched to the shortest queue in the graph neighborhood where it appears. The so-called occupancy process describes the empirical di… ▽ More

    Submitted 23 May, 2024; v1 submitted 22 May, 2023; originally announced May 2023.

    Comments: 60 pages, 4 figures

    MSC Class: 60F17; 60K25; 60K35 (Primary) 68M20 (Secondary)

  7. arXiv:2304.09279  [pdf, ps, other

    math.PR

    Heavy Loads and Heavy Tails

    Authors: Sem Borst

    Abstract: The present paper is concerned with the stationary workload of queues with heavy-tailed (regularly varying) characteristics. We adopt a transform perspective to illuminate a close connection between the tail asymptotics and heavy-traffic limit in infinite-variance scenarios. This serves as a tribute to some of the pioneering results of J.W. Cohen in this domain. We specifically demonstrate that re… ▽ More

    Submitted 18 April, 2023; originally announced April 2023.

    MSC Class: 60K25 (primary); 68M20; 90B22 (secondary)

  8. 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

  9. 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.

  10. Stability of a Stochastic Ring Network

    Authors: Jaap Storm, Wouter Kager, Michel Mandjes, Sem Borst

    Abstract: In this paper we establish a necessary and sufficient stability condition for a stochastic ring network. Such networks naturally appear in a variety of applications within communication, computer, and road traffic systems. They typically involve multiple customer types and some form of priority structure to decide which customer receives service. These two system features tend to complicate the is… ▽ More

    Submitted 9 August, 2023; v1 submitted 14 June, 2022; originally announced June 2022.

    Comments: 25 pages, 2 figures; v2: revamped Section 3.1, rewritten Section 6.1, expanded Section 7, added two figures and two references, streamlined the proof of Theorem 5.6, additional minor edits throughout

    Journal ref: Performance Evaluation 162 (2023) 102355

  11. Integrality Gaps for Random Integer Programs via Discrepancy

    Authors: Sander Borst, Daniel Dadush, Dan Mikulincer

    Abstract: We prove new bounds on the additive gap between the value of a random integer program $\max c^Tx,\ Ax\leq b,\ x\in\{0,1\}^n$ with $m$ constraints and that of its linear programming relaxation for a wide range of distributions on $(A,b,c)$ . We are motivated by the work of Dey, Dubey, and Molinaro (SODA '21), who gave a framework for relating the size of Branch-and-Bound (B&B) trees to additive int… ▽ More

    Submitted 11 April, 2023; v1 submitted 22 March, 2022; originally announced March 2022.

  12. 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

  13. 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.

  14. arXiv:2107.11248  [pdf, ps, other

    math.DS

    A multidimensional solution to additive homological equations

    Authors: Aleksei F. Ber, Matthijs J. Borst, Sander J. Borst, Fedor A. Sukochev

    Abstract: In this paper we prove that for a finite-dimensional real normed space $V$, every bounded mean zero function $f\in L_\infty([0,1];V)$ can be written in the form $f = g\circ T - g$ for some $g\in L_\infty([0,1];V)$ and some ergodic invertible measure preserving transformation $T$ of $[0,1]$. Our method moreover allows us to choose $g$, for any given $\varepsilon>0$, to be such that… ▽ More

    Submitted 23 July, 2021; originally announced July 2021.

    Comments: 51 pages

  15. 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.

  16. 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

  17. 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

  18. 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.

  19. 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.

  20. 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

  21. 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.

  22. 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.

  23. arXiv:2005.14566  [pdf, other

    math.PR

    Heavy-Traffic Universality of Redundancy Systems with Assignment Constraints

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

    Abstract: Service systems often face task-server assignment-constraints due to skill-based routing or geographical conditions. Redundancy scheduling responds to this limited flexibility by replicating tasks to specific servers in agreement with these assignment constraints. We gain insight from product-form stationary distributions and weak local stability conditions to establish a state space collapse in h… ▽ More

    Submitted 16 August, 2022; v1 submitted 29 May, 2020; originally announced May 2020.

    Comments: 53 pages, 4 figures

  24. 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.

  25. arXiv:2001.02841  [pdf, other

    math.PR

    Wireless random-access networks with bipartite interference graphs

    Authors: Sem C. Borst, Frank den Hollander, Francesca R. Nardi, Matteo Sfragara

    Abstract: We consider random-access networks where nodes represent servers with a queue and can be either active or inactive. A node deactivates at unit rate, while it activates at a rate that depends on its queue length, provided none of its neighbors is active. We consider arbitrary bipartite graphs in the limit as the initial queue lengths become large and identify the transition time between the two sta… ▽ More

    Submitted 12 September, 2023; v1 submitted 9 January, 2020; originally announced January 2020.

    Comments: 42 pages

  26. arXiv:1912.13011  [pdf, other

    math.PR

    Crossover times in bipartite networks with activity constraints and time-varying switching rates

    Authors: Sem Borst, Frank den Hollander, Francesca Nardi, Siamak Taati

    Abstract: In this paper we study the performance of a bipartite network in which customers arrive at the nodes of the network, but not all nodes are able to serve their customers at all times. Each node can be either active or inactive, and two nodes connected by a bond cannot be active simultaneously. This situation arises in wireless random-access networks where, due to destructive interference, stations… ▽ More

    Submitted 12 February, 2022; v1 submitted 30 December, 2019; originally announced December 2019.

    Comments: 32 pages, 2 figure

    MSC Class: 60K25; 60K30; 60K35; 90B15; 90B18

  27. arXiv:1912.00681  [pdf, ps, other

    math.PR

    Stability of Redundancy Systems with Processor Sharing

    Authors: Youri Raaijmakers, Sem Borst, Onno Boxma

    Abstract: We investigate the stability condition for redundancy-d systems where each of the servers follows a processor-sharing (PS) discipline. We allow for generally distributed job sizes, with possible dependence among the d replica sizes being governed by an arbitrary joint distribution. We establish that the stability condition is characterized by the expectation of the minimum of d replica sizes being… ▽ More

    Submitted 6 March, 2020; v1 submitted 2 December, 2019; originally announced December 2019.

    Comments: To appear in proceedings of ValueTools 2020

  28. Induced idleness leads to deterministic heavy traffic limits for queue-based random-access algorithms

    Authors: Eyal Castiel, Sem Borst, Laurent Miclo, Florian Simatos, Philip Whiting

    Abstract: We examine a queue-based random-access algorithm where activation and deactivation rates are adapted as functions of queue lengths. We establish its heavy traffic behavior on a complete interference graph, which turns out to be highly nonstandard in two respects: (1) the scaling depends on some parameter of the algorithm and is not the $N/N^2$ scaling usually found in functional central limit theo… ▽ More

    Submitted 16 February, 2020; v1 submitted 8 April, 2019; originally announced April 2019.

    Comments: 40 pages

    MSC Class: 60K25 (primary); 60K35 (secondary)

  29. Hyper-Scalable JSQ with Sparse Feedback

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

    Abstract: Load balancing algorithms play a vital role in enhancing performance in data centers and cloud networks. Due to the massive size of these systems, scalability challenges, and especially the communication overhead associated with load balancing mechanisms, have emerged as major concerns. Motivated by these issues, we introduce and analyze a novel class of load balancing schemes where the various se… ▽ More

    Submitted 6 March, 2019; originally announced March 2019.

  30. arXiv:1812.10703  [pdf, other

    math.PR

    Job Allocation in Large-Scale Service Systems with Affinity Relations

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

    Abstract: We consider load balancing in service systems with affinity relations between jobs and servers. Specifically, an arriving job can be allocated to a fast, primary server from a particular selection associated with this job or to a secondary server to be processed at a slower rate. Such job-server affinity relations can model network topologies based on geographical proximity, or data locality in cl… ▽ More

    Submitted 27 December, 2018; originally announced December 2018.

    Comments: 29 pages, 9 figures

    MSC Class: 60K25; 68M20; 90B15; 90B22; 90B35

  31. 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.

  32. Redundancy scheduling with scaled Bernoulli service requirements

    Authors: Youri Raaijmakers, Sem Borst, Onno Boxma

    Abstract: Redundancy scheduling has emerged as a powerful strategy for improving response times in parallel-server systems. The key feature in redundancy scheduling is replication of a job upon arrival by dispatching replicas to different servers. Redundant copies are abandoned as soon as the first of these replicas finishes service. By creating multiple service opportunities, redundancy scheduling increase… ▽ More

    Submitted 15 November, 2018; originally announced November 2018.

    Report number: pages 67-82

    Journal ref: Queueing Systems Volume 93, Issue 1-2, October 2019

  33. Transition time asymptotics of queue-based activation protocols in random-access networks

    Authors: Sem Borst, Frank den Hollander, Francesca R. Nardi, Matteo Sfragara

    Abstract: We consider networks where each node represents a server with a queue. An active node deactivates at unit rate. An inactive node activates at a rate that depends on its queue length, provided none of its neighbors is active. For complete bipartite networks, in the limit as the queues become large, we compute the average transition time between the two states where one half of the network is active… ▽ More

    Submitted 9 February, 2021; v1 submitted 16 July, 2018; originally announced July 2018.

    Comments: 32 pages

    MSC Class: 60K25; 60K30; 90B15; 90B18

    Journal ref: Stochastic Processes and their Applications, Volume 130, Issue 12, December 2020, Pages 7483-7517

  34. 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

  35. 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

  36. arXiv:1711.04491  [pdf, other

    physics.soc-ph

    The impact of a network split on cascading failure processes

    Authors: Fiona Sloothaak, Sem C. Borst, Bert Zwart

    Abstract: Cascading failure models are typically used to capture the phenomenon where failures possibly trigger further failures in succession, causing knock-on effects. In many networks this ultimately leads to a disintegrated network where the failure propagation continues independently across the various components. In order to gain insight in the impact of network splitting on cascading failure processe… ▽ More

    Submitted 13 November, 2017; originally announced November 2017.

  37. 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)

  38. 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.

  39. 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.

  40. 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)

  41. Universality of Power-of-$d$ Load Balancing in Many-Server Systems

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

    Abstract: We consider a system of $N$ parallel single-server queues with unit exponential service rates and a single dispatcher where tasks arrive as a Poisson process of rate $λ(N)$. When a task arrives, the dispatcher assigns it to a server with the shortest queue among $d(N)$ randomly selected servers ($1 \leq d(N) \leq N$). This load balancing strategy is referred to as a JSQ($d(N)$) scheme, marking tha… ▽ More

    Submitted 16 November, 2018; v1 submitted 2 December, 2016; originally announced December 2016.

    Comments: 39 pages, 2 figures, companion paper of arXiv:1612.00722

    Journal ref: Stoch.Syst. 8 4 (2018) 265-292

  42. Asymptotic Optimality of Power-of-$d$ Load Balancing in Large-Scale Systems

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

    Abstract: We consider a system of $N$ identical server pools and a single dispatcher where tasks arrive as a Poisson process of rate $λ(N)$. Arriving tasks cannot be queued, and must immediately be assigned to one of the server pools to start execution, or discarded. The execution times are assumed to be exponentially distributed with unit mean, and do not depend on the number of other tasks receiving servi… ▽ More

    Submitted 2 December, 2016; originally announced December 2016.

    Comments: 48 pages, 3 figures, companion paper of arXiv:1612.00723

    Journal ref: Math. Oper. Res. 45 4 (2020) 1535-1571

  43. arXiv:1611.09723  [pdf, other

    math.PR math.DS

    Mean-field limits for large-scale random-access networks

    Authors: Fabio Cecchi, Sem C. Borst, Johan S. H. van Leeuwaarden, Philip A. Whiting

    Abstract: We establish mean-field limits for large-scale random-access networks with buffer dynamics and arbitrary interference graphs. While saturated-buffer scenarios have been widely investigated and yield useful throughput estimates for persistent sessions, they fail to capture the fluctuations in buffer contents over time, and provide no insight in the delay performance of flows with intermittent packe… ▽ More

    Submitted 24 April, 2019; v1 submitted 29 November, 2016; originally announced November 2016.

  44. 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

  45. arXiv:1604.03677  [pdf, ps, other

    math.PR physics.soc-ph

    Robustness of Power-law Behavior in Cascading Failure Models

    Authors: F. Sloothaak, S. C. Borst, A. P. Zwart

    Abstract: Inspired by reliability issues in electric transmission networks, we use a probabilistic approach to study the occurrence of large failures in a stylized cascading failure model. In this model, lines have random capacities that initially meet the load demands imposed on the network. Every single line failure changes the load distribution in the surviving network, possibly causing further lines to… ▽ More

    Submitted 13 April, 2016; originally announced April 2016.

  46. arXiv:1511.01798  [pdf, ps, other

    math.OC math.PR

    Optimality gaps in asymptotic dimensioning of many-server systems

    Authors: Jaron Sanders, S. C. Borst, A. J. E. M. Janssen, J. S. H. van Leeuwaarden

    Abstract: The Quality-and-Efficiency-Driven (QED) regime provides a basis for solving asymptotic dimensioning problems that trade off revenue, costs and service quality. We derive bounds for the optimality gaps that capture the differences between the true optimum and the asymptotic optimum based on the QED approximations. Our bounds generalize earlier results for classical many-server systems. We also appl… ▽ More

    Submitted 5 November, 2015; originally announced November 2015.

    Comments: 17 pages, 2 figures, 2 tables

  47. Universality of Load Balancing Schemes on Diffusion Scale

    Authors: D. Mukherjee, S. C. Borst, J. S. H. van Leeuwaarden, P. A. Whiting

    Abstract: We consider a system of $N$ parallel queues with identical exponential service rates and a single dispatcher where tasks arrive as a Poisson process. When a task arrives, the dispatcher always assigns it to an idle server, if there is any, and to a server with the shortest queue among $d$ randomly selected servers otherwise $(1 \leq d \leq N)$. This load balancing scheme subsumes the so-called Joi… ▽ More

    Submitted 3 March, 2016; v1 submitted 9 October, 2015; originally announced October 2015.

    Journal ref: J.Appl.Probab. 53 4 (2016) 1111-1124

  48. 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

  49. arXiv:1503.06757  [pdf, ps, other

    math.PR cond-mat.stat-mech math.CO

    Hitting times asymptotics for hard-core interactions on grids

    Authors: Francesca R. Nardi, Alessandro Zocca, Sem C. Borst

    Abstract: We consider the hard-core model with Metropolis transition probabilities on finite grid graphs and investigate the asymptotic behavior of the first hitting time between its two maximum-occupancy configurations in the low-temperature regime. In particular, we show how the order-of-magnitude of this first hitting time depends on the grid sizes and on the boundary conditions by means of a novel combi… ▽ More

    Submitted 23 March, 2015; originally announced March 2015.

  50. arXiv:1411.2808  [pdf, ps, other

    math.PR math.OC

    Optimal Admission Control for Many-Server Systems with QED-Driven Revenues

    Authors: Jaron Sanders, S. C. Borst, A. J. E. M. Janssen, J. S. H. van Leeuwaarden

    Abstract: We consider Markovian many-server systems with admission control operating in a QED regime, where the relative utilization approaches unity while the number of servers grows large, providing natural Economies-of-Scale. In order to determine the optimal admission control policy, we adopt a revenue maximization framework, and suppose that the revenue rate attains a maximum when no customers are wait… ▽ More

    Submitted 11 November, 2014; originally announced November 2014.

    Comments: 36 pages, 7 figures