Definitions
from Wiktionary, Creative Commons Attribution/Share-Alike License.
- noun Plural form of
backend .
Etymologies
Sorry, no etymologies found.
Support
Help support Wordnik (and make this page ad-free) by adopting the word backends.
Examples
-
The standard CUPS communication types of IPP, LPD, HP Jetdirect are modules called backends in the CUPS system - the rest of the driver parts are called "filters."
-
So a single 100%-trusted backend would do, or two 50%-trusted backends, or ten 10%-trusted backends.
-
The proxy would keep a cache of what blocks were sent to which backends, of course.
-
It would be easy to write a Ugarit backend that proxied a cluster of physical backends to make this happen.
-
But for every uploaded block, it would pick the backends randomly, with the randomness weighted by the load weightings of the backends: eg, with two backends with weightings 2 and 1 and 100% trust, the first one would receive two-thirds of the blocks, and the other one one third.
-
The idea is that it stores every uploaded block on enough backends that the total trust percentage of all the backends used is at least 100%.
-
I'd still like to write an Amazon S3 backend, and backends for other suitable protocols like HTTP GET/PUT and Venti, of course.
-
But for every uploaded block, it would pick the backends randomly, with the randomness weighted by the load weightings of the backends:
-
If none the backends referenced by the cache have it, or the cache knew nothing about that block, then the proxy would try all backends to try and find the block, before giving up and reporting failure.
-
So when asked for a block, it would consult the cache to find which backends have it, and pick one at random to read from.
Comments
Log in or sign up to get involved in the conversation. It's quick and easy.