Jump to content

Distributed network block device

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Listmeister (talk | contribs) at 21:01, 23 April 2012 (Successfully de-orphaned! Wikiproject Orphanage: You can help!). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A Distributed Network Block Device (DNBD) is a read-only and caching network block device.

Features

It supports the following main features:

These characteristics make it suitable especially for use in wireless networks, e.g. for diskless clients or to share multimedia files in such an environment.

The servers can export a file or block device equipped with an operating system, movies, music, etc. Several clients can import the block device and access it like a local hard disk. However, each block transfer over the network can be cached by all clients: if several users on each client start to watch a movie within a certain time interval, the movie data has to be transmitted only once (depending on the cache size). The network is not burdened with unnecessary traffic.

Use

DNBD can be used together with cowloop or unionfs in order to get local write semantics, e.g. for diskless clients. Especially in wireless environments with limited bandwidth, caching can increase boot-up time enormously.