FAST, LOW MEMORY, CONSISTENT HASH USING AN INITIAL DISTRIBUTION

Embodiments of the present systems and methods may provide a consistent hash function that provides reduced memory use and complexity, reduced computational complexity, and relatively low numbers of keys that must be reshuffled compared to current techniques. For example, in an embodiment, a compute...

Full description

Saved in:
Bibliographic Details
Main Authors PERELMAN, Valleriya, LORENZ, Dean Har'el, MENDELSON, Gal
Format Patent
LanguageEnglish
Published 05.03.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Embodiments of the present systems and methods may provide a consistent hash function that provides reduced memory use and complexity, reduced computational complexity, and relatively low numbers of keys that must be reshuffled compared to current techniques. For example, in an embodiment, a computer-implemented method for controlling computing resources may comprise storing a set of labels of potential resources comprising a plurality of labels of working resources allocated to actual resources and a plurality of labels of reserved resources available to be allocated, generating an initial assignment to one of the set of labels of potential resources, when the assignment to one of a set of labels of potential resources is to one of the labels of reserved resources, reassigning the request to another label of a resource selected from a subset of the labels of potential resources, and repeating the reassigning until the request is assigned to a label of a working resource.
Bibliography:Application Number: US201916675268