Distributed Block Device Cache for Linux

Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
Is there an open source software available for Linux that implements a
new block device based on an underlying block device (DRBD or shared SAN) and
a distributed memory cache ?
What I'm looking for is something like memcached for block devices. This would be useful for VMs based on cluster LVM (clvmd), for instance.
Distributed means that each cached block is stored on only one of the nodes
using that device such that the effective cache size is the sum of the
cache sizes of the nodes.
A block that is stored on one node and accessed from another node shall be
forwarded on the network without accessing the underlying block device.
The cache should be write-through: Only reads should be cached, but writes
should be saved (mirrored) in the cache in order to support subsequent reads.
Or should I better ask this question on software-recommendations ?
cache block-device cluster
add a comment |Â
up vote
0
down vote
favorite
Is there an open source software available for Linux that implements a
new block device based on an underlying block device (DRBD or shared SAN) and
a distributed memory cache ?
What I'm looking for is something like memcached for block devices. This would be useful for VMs based on cluster LVM (clvmd), for instance.
Distributed means that each cached block is stored on only one of the nodes
using that device such that the effective cache size is the sum of the
cache sizes of the nodes.
A block that is stored on one node and accessed from another node shall be
forwarded on the network without accessing the underlying block device.
The cache should be write-through: Only reads should be cached, but writes
should be saved (mirrored) in the cache in order to support subsequent reads.
Or should I better ask this question on software-recommendations ?
cache block-device cluster
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Is there an open source software available for Linux that implements a
new block device based on an underlying block device (DRBD or shared SAN) and
a distributed memory cache ?
What I'm looking for is something like memcached for block devices. This would be useful for VMs based on cluster LVM (clvmd), for instance.
Distributed means that each cached block is stored on only one of the nodes
using that device such that the effective cache size is the sum of the
cache sizes of the nodes.
A block that is stored on one node and accessed from another node shall be
forwarded on the network without accessing the underlying block device.
The cache should be write-through: Only reads should be cached, but writes
should be saved (mirrored) in the cache in order to support subsequent reads.
Or should I better ask this question on software-recommendations ?
cache block-device cluster
Is there an open source software available for Linux that implements a
new block device based on an underlying block device (DRBD or shared SAN) and
a distributed memory cache ?
What I'm looking for is something like memcached for block devices. This would be useful for VMs based on cluster LVM (clvmd), for instance.
Distributed means that each cached block is stored on only one of the nodes
using that device such that the effective cache size is the sum of the
cache sizes of the nodes.
A block that is stored on one node and accessed from another node shall be
forwarded on the network without accessing the underlying block device.
The cache should be write-through: Only reads should be cached, but writes
should be saved (mirrored) in the cache in order to support subsequent reads.
Or should I better ask this question on software-recommendations ?
cache block-device cluster
cache block-device cluster
asked 7 mins ago
Juergen
686
686
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f476386%2fdistributed-block-device-cache-for-linux%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password