|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2011 Sixth Open Cirrus Summit
Using Active NVRAM for Cloud I/O
Atlanta, Georgia USA
October 12-October 13
ISBN: 978-0-7695-4650-6
| ASCII Text | x | ||
| Sudarsun Kannan, Dejan Milojicic, Vanish Talwar, Ada Gavrilovska, Karsten Schwan, Hasan Abbasi, "Using Active NVRAM for Cloud I/O," Open Cirrus Summit, pp. 32-36, 2011 Sixth Open Cirrus Summit, 2011. | |||
| BibTex | x | ||
| @article{ 10.1109/OCS.2011.12, author = {Sudarsun Kannan and Dejan Milojicic and Vanish Talwar and Ada Gavrilovska and Karsten Schwan and Hasan Abbasi}, title = {Using Active NVRAM for Cloud I/O}, journal ={Open Cirrus Summit}, volume = {0}, year = {2011}, isbn = {978-0-7695-4650-6}, pages = {32-36}, doi = {http://doi.ieeecomputersociety.org/10.1109/OCS.2011.12}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Open Cirrus Summit TI - Using Active NVRAM for Cloud I/O SN - 978-0-7695-4650-6 SP32 EP36 A1 - Sudarsun Kannan, A1 - Dejan Milojicic, A1 - Vanish Talwar, A1 - Ada Gavrilovska, A1 - Karsten Schwan, A1 - Hasan Abbasi, PY - 2011 KW - NVRAM KW - Cloud KW - In-situ processing VL - 0 JA - Open Cirrus Summit ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/OCS.2011.12
A well-known problem for large scale cloud applications is how to scale their I/O performance. While next generation storage class memories like phase change memory and Memristors offer potential for high I/O bandwidths, if left unchecked, the raw volumes and rates of I/O already present in current cloud applications can quickly overwhelm future I/O infrastructures. This fact is motivating research on 'data staging' in which I/O and data movement actions are enhanced with computations that process data before or while moving it across I/O channels -- in situ -- to filter or reduce it, to better organize it for subsequent access (e.g., by other applications as in coupled codes), or to analyze it to quickly derive important insights about the application producing those large data volumes. This paper proposes a technique that uses and exploits 'Active NVRAM' (non volatile memory) for staging I/O. Active NVRAMs are node-local NVRAMs that are embedded with a low power system-on-chip compute element. These active compute elements can be used to operate on output data asynchronously with the tasks performed by computational node elements, to reduce data or to perform some of the data processing required for data analytics before data is moved to longer term storage. The paper describes the Active NVRAM design, sample ways in which it is used for I/O acceleration, and initial performance results evaluating the opportunities for and limitations of the Active NVRAM approach.
Index Terms:
NVRAM, Cloud, In-situ processing
Citation:
Sudarsun Kannan, Dejan Milojicic, Vanish Talwar, Ada Gavrilovska, Karsten Schwan, Hasan Abbasi, "Using Active NVRAM for Cloud I/O," ocs, pp.32-36, 2011 Sixth Open Cirrus Summit, 2011
Usage of this product signifies your acceptance of the Terms of Use.
