Reliable adaptable Network RAM

11 years 11 months ago
Reliable adaptable Network RAM
Abstract—We present reliability solutions for adaptable Network RAM systems running on general-purpose clusters. Network RAM allows nodes with over-committed memory to swap pages over the network, storing them in the idle RAM of other nodes and avoiding swapping to slow, local disk. An adaptable Network RAM system adjusts the amount of RAM currently available for storing remotely swapped pages in response to changes in nodes’ local RAM usage. It is important that Network RAM systems provide reliability for remotely swapped page data. Without reliability, a single node failure can result in failure of unrelated processes running on other nodes by losing their remotely swapped pages. Adaptable Network RAM systems pose extra difficulties in providing reliability because each node’s capacity for storing remotely swapped pages changes over time, and because pages may move from node to node in response to these changes. Our novel dynamic RAID-based reliability solutions use idle RAM f...
Tia Newhall, Daniel Amato, Alexandr Pshenichkin
Added 29 May 2010
Updated 29 May 2010
Type Conference
Year 2008
Authors Tia Newhall, Daniel Amato, Alexandr Pshenichkin
Comments (0)