We present Nswap2L, a fast backing storage system for general purpose clusters. Nswap2L implements a single device interface on top of multiple heterogeneous physical storage devices, particularly targeting fast random access devices such as Network RAM and flash SSDs. A key design feature of Nswap2L is the separation of the interface from the underlying physical storage, data that are read and written to our ``device are managed by our underlying system and may be stored in local RAM, remote RAM, flash, local disk or any other cluster-wide storage. Nswap2L chooses which physical device will store data based on cluster resource usage and the characteristics of various storage media. In addition, it migrates data from one physical device to...
With the dramatic advances in electronic device industry, the availability of high speed non-volatil...
Flash solid state drives (SSDs), or flash disks, are a type of persistent storage deviceswith the po...
We show how to build cheap and large CAMs, or CLAMs, using flash memory. These CLAMs are targeted at...
We present Nswap2L, a fast backing storage system for general purpose clusters. Nswap2L implements a...
To support data intensive cluster computing, it is increasingly important that node virtual memory (...
We present Nswap2L-FS, a fast, adaptable, and heterogeneous storage system for backing file data in ...
Cluster applications that process large amounts of data, such as parallel scientific or multimedia a...
For many "Big Data" applications, the limiting factor in performance is often the transportation of ...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
We present reliability solutions for adaptable Network RAM systems running on general-purpose cluste...
With the advent of high performing NVMe SSDs, the bottleneck of system performance is shifting away ...
New PCI-e flash cards and SSDs supporting over 100,000 IOPs are now available, with several usecases...
Distributed storage systems running on clusters of commodity hardware are challenged by the ever-gro...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Summarization: File systems and databases usually make several synchronous disk write accesses in or...
With the dramatic advances in electronic device industry, the availability of high speed non-volatil...
Flash solid state drives (SSDs), or flash disks, are a type of persistent storage deviceswith the po...
We show how to build cheap and large CAMs, or CLAMs, using flash memory. These CLAMs are targeted at...
We present Nswap2L, a fast backing storage system for general purpose clusters. Nswap2L implements a...
To support data intensive cluster computing, it is increasingly important that node virtual memory (...
We present Nswap2L-FS, a fast, adaptable, and heterogeneous storage system for backing file data in ...
Cluster applications that process large amounts of data, such as parallel scientific or multimedia a...
For many "Big Data" applications, the limiting factor in performance is often the transportation of ...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
We present reliability solutions for adaptable Network RAM systems running on general-purpose cluste...
With the advent of high performing NVMe SSDs, the bottleneck of system performance is shifting away ...
New PCI-e flash cards and SSDs supporting over 100,000 IOPs are now available, with several usecases...
Distributed storage systems running on clusters of commodity hardware are challenged by the ever-gro...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Summarization: File systems and databases usually make several synchronous disk write accesses in or...
With the dramatic advances in electronic device industry, the availability of high speed non-volatil...
Flash solid state drives (SSDs), or flash disks, are a type of persistent storage deviceswith the po...
We show how to build cheap and large CAMs, or CLAMs, using flash memory. These CLAMs are targeted at...