中文
相关论文

相关论文: The Power of Two Choices with Simple Tabulation

200 篇论文

In the standard ball-in-bins experiment, a well-known scheme is to sample $d$ bins independently and uniformly at random and put the ball into the least loaded bin. It can be shown that this scheme yields a maximum load of $\log\log n/\log…

概率论 · 数学 2018-10-12 Dengwang Tang , Vijay G. Subramanian

This paper investigates a general version of the multiple choice model called the $(k,d)$-choice process in which $n$ balls are assigned to $n$ bins. In the process, $k<d$ balls are placed into $k$ least loaded out of $d$ bins chosen…

离散数学 · 计算机科学 2016-07-12 Gahyun Park

In Linear Hashing ($\mathsf{LH}$) with $\beta$ bins on a size $u$ universe ${\mathcal{U}=\{0,1,\ldots, u-1\}}$, items $\{x_1,x_2,\ldots, x_n\}\subset \mathcal{U}$ are placed in bins by the hash function $$x_i\mapsto (ax_i+b)\mod p \mod…

数据结构与算法 · 计算机科学 2024-05-21 Alek Westover

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…

概率论 · 数学 2022-07-18 Ellen Cardinaels , Sem Borst , Johan S. H. van Leeuwaarden

We explore the fundamental limits of distributed balls-into-bins algorithms. We present an adaptive symmetric algorithm that achieves a bin load of two in log* n+O(1) communication rounds using O(n) messages in total. Larger bin loads can…

计算复杂性 · 计算机科学 2011-03-01 Christoph Lenzen , Roger Wattenhofer

The study of {\em balls-into-bins processes} or {\em occupancy problems} has a long history. These processes can be used to translate realistic problems into mathematical ones in a natural way. In general, the goal of a balls-into-bins…

数据结构与算法 · 计算机科学 2015-05-19 Tugkan Batu , Petra Berenbrink , Colin Cooper

Effective load balancing lies at the heart of many applications in operations. Frequently tackled via the balls-into-bins paradigm, seminal results established the power of two choices in load balancing: a limited amount of costly…

最优化与控制 · 数学 2025-06-12 Daniel Freund , Chamsi Hssaine , Jiayu Kamessi Zhao

We introduce linear probing hashing schemes that construct a hash table of size $n$, with constant load factor $\alpha$, on which the worst-case unsuccessful search time is asymptotically almost surely $O(\log \log n)$. The schemes employ…

数据结构与算法 · 计算机科学 2023-09-20 Ketan Dalal , Luc Devroye , Ebrahim Malalla

Hashing is a common technique used in data processing, with a strong impact on the time and resources spent on computation. Hashing also affects the applicability of theoretical results that often assume access to (unrealistic)…

数据结构与算法 · 计算机科学 2023-09-29 Ioana O. Bercea , Lorenzo Beretta , Jonas Klausen , Jakob Bæk Tejs Houen , Mikkel Thorup

In multi-server distributed queueing systems, the access of stochastically arriving jobs to resources is often regulated by a dispatcher, also known as load balancer. A fundamental problem consists in designing a load balancing algorithm…

概率论 · 数学 2025-02-23 Jonatha Anselmi , Francois Dufour

This paper is motivated by two applications, namely i) generalizations of cuckoo hashing, a computationally simple approach to assigning keys to objects, and ii) load balancing in content distribution networks, where one is interested in…

概率论 · 数学 2012-07-09 Mathieu Leconte , Marc Lelarge , Laurent Massoulié

We consider the following balls-into-bins process with $n$ bins and $m$ balls: each ball is equipped with a mutually independent exponential clock of rate 1. Whenever a ball's clock rings, the ball samples a random bin and moves there if…

分布式、并行与集群计算 · 计算机科学 2017-07-03 Petra Berenbrink , Peter Kling , Christopher Liaw , Abbas Mehrabian

We study the problem of making calibrated probabilistic forecasts for a binary sequence generated by an adversarial nature. Following the seminal paper of Foster and Vohra (1998), nature is often modeled as an adaptive adversary who sees…

机器学习 · 计算机科学 2022-07-28 Chirag Gupta , Aaditya Ramdas

We consider the following load balancing process for $m$ tokens distributed arbitrarily among $n$ nodes connected by a complete graph: In each time step a pair of nodes is selected uniformly at random. Let $\ell_1$ and $\ell_2$ be their…

分布式、并行与集群计算 · 计算机科学 2018-08-17 Petra Berenbrink , Tom Friedetzky , Dominik Kaaser , Peter Kling

Cuckoo hashing is an efficient technique for creating large hash tables with high space utilization and guaranteed constant access times. There, each item can be placed in a location given by any one out of k different hash functions. In…

数据结构与算法 · 计算机科学 2013-10-11 Nikolaos Fountoulakis , Konstantinos Panagiotou , Angelika Steger

We introduce a new class of balanced allocation processes which bias towards underloaded bins (those with load below the mean load) either by skewing the probability by which a bin is chosen for an allocation (probability bias), or…

概率论 · 数学 2024-01-12 Dimitrios Los , Thomas Sauerwald , John Sylvester

A random hash function $h$ is $\varepsilon$-minwise if for any set $S$, $|S|=n$, and element $x\in S$, $\Pr[h(x)=\min h(S)]=(1\pm\varepsilon)/n$. Minwise hash functions with low bias $\varepsilon$ have widespread applications within…

数据结构与算法 · 计算机科学 2014-05-02 Søren Dahlgaard , Mikkel Thorup

In a balancing network each processor has an initial collection of unit-size jobs (tokens) and in each round, pairs of processors connected by balancers split their load as evenly as possible. An excess token (if any) is placed according to…

数据结构与算法 · 计算机科学 2010-06-09 Tobias Friedrich , Thomas Sauerwald , Dan Vilenchik

Allocation of balls into bins is a well studied abstraction for load balancing problems.The literature hosts numerous results for sequential(single dimensional) allocation case when m balls are thrown into n bins. In this paper we study the…

数据结构与算法 · 计算机科学 2011-11-30 Ankur Narang , Sourav Dutta , Souvik Bhattacherjee

The graphical balls-into-bins process is a generalization of the classical 2-choice balls-into-bins process, where the bins correspond to vertices of an arbitrary underlying graph $G$. At each time step an edge of $G$ is chosen uniformly at…

离散数学 · 计算机科学 2021-11-23 Nikhil Bansal , Ohad Feldheim