Skip to main content

Showing 1–12 of 12 results for author: van Houdt, B

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

    cs.PF math.PR

    Tail Optimality and Performance Analysis of the Nudge-M Scheduling Algorithm

    Authors: Nils Charlet, Benny Van Houdt

    Abstract: Recently it was shown that the response time of First-Come-First-Served (FCFS) scheduling can be stochastically and asymptotically improved upon by the {\it Nudge} scheduling algorithm in case of light-tailed job size distributions. Such improvements are feasible even when the jobs are partitioned into two types and the scheduler only has information about the type of incoming jobs (but not their… ▽ More

    Submitted 12 April, 2024; v1 submitted 11 March, 2024; originally announced March 2024.

  2. Approximations to Study the Impact of the Service Discipline in Systems with Redundancy

    Authors: Nicolas Gast, Benny van Houdt

    Abstract: As job redundancy has been recognized as an effective means to improve performance of large-scale computer systems, queueing systems with redundancy have been studied by various authors. Existing results include methods to compute the queue length distribution and response time but only when the service discipline is First-Come-First-Served (FCFS). For other service disciplines, such as Processor… ▽ More

    Submitted 15 January, 2024; originally announced January 2024.

    Journal ref: Proceedings of the ACM on Measurement and Analysis of Computing Systems , 2024, 8 (1)

  3. arXiv:2206.10428  [pdf, other

    math.PR cs.PF

    On the stochastic and asymptotic improvement of First-Come First-Served and Nudge scheduling

    Authors: Benny Van Houdt

    Abstract: Recently it was shown that, contrary to expectations, the First-Come-First-Served (FCFS) scheduling algorithm can be stochastically improved upon by a scheduling algorithm called {\it Nudge} for light-tailed job size distributions. Nudge partitions jobs into 4 types based on their size, say small, medium, large and huge jobs. Nudge operates identical to FCFS, except that whenever a {\it small} job… ▽ More

    Submitted 21 June, 2022; originally announced June 2022.

  4. arXiv:2201.03905  [pdf, ps, other

    cs.PF

    Performance of Load Balancers with Bounded Maximum Queue Length in case of Non-Exponential Job Sizes

    Authors: Tim Hellemans, Grzegorz Kielanski, Benny Van Houdt

    Abstract: In large-scale distributed systems, balancing the load in an efficient way is crucial in order to achieve low latency. Recently, some load balancing policies have been suggested which are able to achieve a bounded maximum queue length in the large-scale limit. However, these policies have thus far only been studied in case of exponential job sizes. As job sizes are more variable in real systems, w… ▽ More

    Submitted 11 January, 2022; originally announced January 2022.

  5. arXiv:2011.08250  [pdf, other

    cs.DC

    Improved Load Balancing in Large Scale Systems using Attained Service Time Reporting

    Authors: Tim Hellemans, Benny Van Houdt

    Abstract: Our interest lies in load balancing jobs in large scale systems consisting of multiple dispatchers and FCFS servers. In the absence of any information on job sizes, dispatchers typically use queue length information reported by the servers to assign incoming jobs. When job sizes are highly variable, using only queue length information is clearly suboptimal and performance can be improved if some i… ▽ More

    Submitted 15 April, 2021; v1 submitted 16 November, 2020; originally announced November 2020.

  6. arXiv:2004.00876  [pdf, other

    math.PR cs.PF

    Mean Waiting Time in Large-Scale and Critically Loaded Power of d Load Balancing Systems

    Authors: Tim Hellemans, Benny Van Houdt

    Abstract: Mean field models are a popular tool used to analyse load balancing policies. In some cases the waiting time distribution of the mean field limit has an explicit form. In other cases it can be computed as the solution of a set of differential equations. Here we study the limit of the mean waiting time $E[W_λ]$ as the arrival rate $λ$ approaches $1$ for a number of load balancing policies when job… ▽ More

    Submitted 28 January, 2021; v1 submitted 2 April, 2020; originally announced April 2020.

  7. arXiv:2002.06906  [pdf, other

    cs.PF

    Performance Analysis of Load Balancing Policies with Memory

    Authors: Tim Hellemans, Benny Van Houdt

    Abstract: Joining the shortest or least loaded queue among $d$ randomly selected queues are two fundamental load balancing policies. Under both policies the dispatcher does not maintain any information on the queue length or load of the servers. In this paper we analyze the performance of these policies when the dispatcher has some memory available to store the ids of some of the idle servers. We consider m… ▽ More

    Submitted 22 January, 2021; v1 submitted 17 February, 2020; originally announced February 2020.

    Comments: 30 pages, 3 figures

  8. arXiv:1811.05239  [pdf, ps, other

    cs.PF

    Global attraction of ODE-based mean field models with hyperexponential job sizes

    Authors: Benny Van Houdt

    Abstract: Mean field modeling is a popular approach to assess the performance of large scale computer systems. The evolution of many mean field models is characterized by a set of ordinary differential equations that have a unique fixed point. In order to prove that this unique fixed point corresponds to the limit of the stationary measures of the finite systems, the unique fixed point must be a global attr… ▽ More

    Submitted 17 April, 2019; v1 submitted 13 November, 2018; originally announced November 2018.

    Comments: This paper was accepted at ACM Sigmetrics 2019

  9. arXiv:1810.13186  [pdf, other

    cs.DC cs.PF

    Randomized Work Stealing versus Sharing in Large-scale Systems with Non-exponential Job Sizes

    Authors: Benny Van Houdt

    Abstract: Work sharing and work stealing are two scheduling paradigms to redistribute work when performing distributed computations. In work sharing, processors attempt to migrate pending jobs to other processors in the hope of reducing response times. In work stealing, on the other hand, underutilized processors attempt to steal jobs from other processors. Both paradigms generate a certain communication ov… ▽ More

    Submitted 30 August, 2019; v1 submitted 31 October, 2018; originally announced October 2018.

    Comments: This paper was accepted in IEEE/ACM Transactions on Networking

  10. arXiv:1802.05420  [pdf, other

    cs.PF

    On the Power-of-d-choices with Least Loaded Server Selection

    Authors: Tim Hellemans, Benny Van Houdt

    Abstract: Motivated by distributed schedulers that combine the power-of-d-choices with late binding and systems that use replication with cancellation-on-start, we study the performance of the LL(d) policy which assigns a job to a server that currently has the least workload among d randomly selected servers in large-scale homogeneous clusters. We consider general service time distributions and propose a pa… ▽ More

    Submitted 15 February, 2018; originally announced February 2018.

  11. arXiv:1703.10500  [pdf, other

    cs.NI cs.IT

    Free Energy Approximations for CSMA networks

    Authors: Benny Van Houdt

    Abstract: In this paper we study how to estimate the back-off rates in an idealized CSMA network consisting of $n$ links to achieve a given throughput vector using free energy approximations. More specifically, we introduce the class of region-based free energy approximations with clique belief and present a closed form expression for the back-off rates based on the zero gradient points of the free energy a… ▽ More

    Submitted 10 April, 2017; v1 submitted 30 March, 2017; originally announced March 2017.

  12. Explicit back-off rates for achieving target throughputs in CSMA/CA networks

    Authors: Benny Van Houdt

    Abstract: CSMA/CA networks have often been analyzed using a stylized model that is fully characterized by a vector of back-off rates and a conflict graph. Further, for any achievable throughput vector $\vec θ$ the existence of a unique vector $\vec ν(\vec θ)$ of back-off rates that achieves this throughput vector was proven. Although this unique vector can in principle be computed iteratively, the required… ▽ More

    Submitted 29 August, 2016; v1 submitted 26 February, 2016; originally announced February 2016.