1,043 Hits in 6.0 sec

Multi-Tier Buffer Management and Storage System Design for Non-Volatile Memory [article]

Joy Arulraj, Andy Pavlo, Krishna Teja Malladi
2019 arXiv   pre-print
The design of the buffer manager in database management systems (DBMSs) is influenced by the performance characteristics of volatile memory (DRAM) and non-volatile storage (e.g., SSD).  ...  Our main technical contributions are a multi-tier buffer manager and a storage system designer that leverage the characteristics of NVM.  ...  a recommendation system for designing a multi-tier storage hierarchy for a target workload and system cost budget (Section 5). • We demonstrate that the NVM-aware buffer manager and storage system designer  ... 
arXiv:1901.10938v1 fatcat:rsycwz7pwnhj3ageoc2fx4ojpi

Provisioning a Multi-tiered Data Staging Area for Extreme-Scale Machines

Ramya Prabhakar, Sudharshan S. Vazhkudai, Youngjae Kim, Ali R. Butt, Min Li, Mahmut Kandemir
2011 2011 31st International Conference on Distributed Computing Systems  
In this work, we present a novel multi-tiered storage architecture comprising hybrid node-local resources to construct a dynamic data staging area for extreme-scale machines.  ...  Traditional parallel file systems (PFS) in high performance computing (HPC) systems are unable to keep up with such high data rates, creating a storage wall.  ...  For example, Intel's Turbo Memory [17] uses NAND-based non-volatile memory as an HDD cache.  ... 
doi:10.1109/icdcs.2011.33 dblp:conf/icdcs/PrabhakarVKBLK11 fatcat:ly3suiz6rve7nbyxwoulafsqkm

A Survey on Tiering and Caching in High-Performance Storage Systems [article]

Morteza Hoseinzadeh
2019 arXiv   pre-print
In software, caching and tiering are long-established concepts for handling file operations and moving data automatically within such a storage network and manage data backup in low-cost media.  ...  To address this issue, a network of various types of storing media is used to deliver the high performance of expensive devices such as solid state drives and non-volatile memories, along with the high  ...  Generally, the computer memory system can be classified into volatile and non-volatile memories.  ... 
arXiv:1904.11560v1 fatcat:e752fsvuzbcxtmqjxg4ezlptku

Nano-engineered architectures for ultra-low power wireless body sensor nodes

Rubén Braojos, David Atienza, Mohamed M. Sabry Aly, Tony F. Wu, H.-S. Philip Wong, Subhasish Mitra, Giovanni Ansaloni
2016 Proceedings of the Eleventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis - CODES '16  
Our WBSN architectures achieve these results by utilizing emerging non-volatile memory technologies (such as resistive RAM and spin-transfer torque RAM) and their ultradense and fine-grained three-dimensional  ...  Compared to state-of-the-art multi-core WBSN designs, our new architectures dramatically reduce power consumption by 5.42x and footprint by 5x, while fulfilling realtime processing requirements of bio-signal  ...  Today's WBSNs typically use FLASH memory for non-volatile storage. FLASH memory stores the program and data memory contents when the system is switched off.  ... 
doi:10.1145/2968456.2968464 dblp:conf/codes/BraojosAAWWMA16 fatcat:otrcdubqj5a7lksf5fb3vrmuvy

The SAGE project: a storage centric approach for exascale computing

Sai Narasimhamurthy, Dirk Pleiter, Stefano Markidis, Nikita Danilov, Sining Wu, Ganesan Umanesan, Steven Wei Der Chien, Sergio Rivas-Gomez, Ivy Bo Peng, Erwin Laure, Shaun de Witt
2018 Proceedings of the 15th ACM International Conference on Computing Frontiers - CF '18  
The SAGE storage system consists of multiple types of storage device technologies in a multi-tier I/O hierarchy, including flash, disk, and non-volatile memory technologies.  ...  The SAGE system follows a "storage centric" approach as it is capable of storing and processing large data volumes at the Exascale regime.  ...  Funding for the work is received from the European Commission H2020 program, Grant Agreement No. 671500 (SAGE).  ... 
doi:10.1145/3203217.3205341 dblp:conf/cf/Narasimhamurthy18 fatcat:kiqbhpnebrbyhfu27hrqv5bkya

A Persistent Memory-Aware Buffer Pool Manager Simulator for Multi-Tenant Cloud Databases

Taras Basiuk, Le Gruenwald, Laurent d'Orazio, Eleazar Leal
2020 2020 IEEE 36th International Conference on Data Engineering Workshops (ICDEW)  
Non-Volatile Memory (NVM) is a promising development for Database Management Systems (DBMS), offering abundant and fast storage to complement traditional disk and main memory architectures.  ...  Unfortunately, current research in the area does not provide a comprehensive picture of the components constituting a multi-tenant persistent memory aware BP manager for a cloud database that makes use  ...  Traditional disk-oriented database management systems (DBMS) deployed to the cloud use a two-tier data storage system consisting of a persistent disk drive and random-access memory (RAM).  ... 
doi:10.1109/icdew49219.2020.00011 dblp:conf/icde/BasiukGdL20 fatcat:hdfy36imu5gw5cmn2irpikmowq

Rethinking memory system design for data-intensive computing

Onur Mutlu
2015 2015 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS)  
emerging NVM technologies  Hybrid memory systems with automatic data management  Coordinated management of memory and storage with NVM  System-level memory/storage QoS  QoS-aware controller  ...  and system design  Coordinated memory + storage QoS 23 Agenda  Major Trends Affecting Main Memory  The Memory Scaling Problem and Solution Directions  New Memory Architectures  Enabling  ... 
doi:10.1109/samos.2015.7363650 dblp:conf/samos/Mutlu15 fatcat:fc5a6u4sinhotaibqt6bsull2a

How to Build a Non-Volatile Memory Database Management System

Joy Arulraj, Andrew Pavlo
2017 Proceedings of the 2017 ACM International Conference on Management of Data - SIGMOD '17  
The difference in the performance characteristics of volatile (DRAM) and non-volatile storage devices (HDD/SSDs) influences the design of database management systems (DBMSs).  ...  But the arrival of new non-volatile memory (NVM) storage that is almost as fast as DRAM with fine-grained read/writes invalidates these previous design choices.  ...  Non-volatile memory (NVM) 1 offers an intriguing blend of these two storage mediums.  ... 
doi:10.1145/3035918.3054780 dblp:conf/sigmod/ArulrajP17 fatcat:yczyvnzntzewveb3a7lx4cjydy

TLSM: Tiered Log-Structured Merge-Tree Utilizing Non-Volatile Memory

Jihwan Lee, Won Gi Choi, Doyoung Kim, Hanseung Sung, Sanghyun Park
2020 IEEE Access  
Our design aims to exploit multi-layered LSM system utilizing NVM and reduce redundant cost on compaction.  ...  minimizing disk write, and (4) tiering policy for increasing usability to TLSM.  ...  NON-VOLATILE MEMORY Non-Volatile Memory (NVM) is considered as nextgeneration storage.  ... 
doi:10.1109/access.2020.2985407 fatcat:5kymx5jinbgc5b4yttijprufam

Improving Database Performance Using a Flash-Based Write Cache [chapter]

Yi Ou, Theo Härder
2012 Lecture Notes in Computer Science  
In this paper, we explore how flash memory can be efficiently used for this purpose and how such a write cache can be implemented.  ...  We systematically study the design alternatives, algorithms, and techniques for the flash-based write cache and evaluate them using trace-driven simulations, covering the most typical database workloads  ...  In contrast, contribution [17] presented a detailed three-tier storage system design and performance analysis.  ... 
doi:10.1007/978-3-642-29023-7_2 fatcat:ewbvolhocrd67om442eklgthju

Client-Side Journaling for Durable Shared Storage

Andromachi Hatzieleftheriou, Stergios V. Anastasiadis
2017 ACM Transactions on Storage  
Over a prototype implementation that we developed, we experimentally demonstrate improved performance up to 58% for specific durability guarantees, and reduced network and disk bandwidth at the storage  ...  However, block-level caching is often criticized for added overhead, and restricted data sharing across different hosts.  ...  We thank our shepherd Jens Teubner for his valuable guidance and the anonymous reviewers for their constructive comments.  ... 
doi:10.1145/3149372 fatcat:73fc3k76vfe6pcuhb4f7o2s2ta

Revisiting active object stores: Bringing data locality to the limit with NVM

Alex Barcelo, Anna Queralt, Toni Cortes
2021 Future generations computer systems  
The proliferation of non-volatile memory (NVM) technology is blurring the line between system memory (fast and scarce) and block devices (slow and abundant).  ...  We believe that there is a huge potential for active object stores in the current status quo. Hyper-converged nodes are bringing more computing capabilities to storage nodes --and viceversa.  ...  2020 Research and Innovation program and the Eu-roHPC JU under contract 955558 (eFlows4HPC project).  ... 
doi:10.1016/j.future.2021.10.025 fatcat:uxkvms5qbnbnrnlm56spdh5ewe

Survey of Storage Systems for High-Performance Computing

2018 Supercomputing Frontiers and Innovations  
Additional tiers of storage hardware will increase the importance of hierarchical storage management.  ...  A thorough understanding of today's storage infrastructures, including their strengths and weaknesses, is crucially important for designing and implementing scalable storage systems suitable for demands  ...  This material reflects only the authors' view and the EU commission is not responsible for any use that may be made of the information it contains.  ... 
doi:10.14529/jsfi180103 fatcat:hi3qctpl7rfvjgl53pxmqwqviy

Main Memory Scaling: Challenges and Solution Directions [chapter]

Onur Mutlu
2015 More than Moore Technologies for Next Generation Computer Design  
system-DRAM co-design), 2) designing a memory system that employs emerging non-volatile memory technologies and takes advantage of multiple different technologies (i.e., hybrid memory systems), 3) providing  ...  Such emerging technologies can enable new opportunities in system design, including, for example, the unification of memory and storage subsystems [80] .  ...  and Retention-Aware Error Management for NAND Flash Memory [12] .  ... 
doi:10.1007/978-1-4939-2163-8_6 fatcat:okw4kxakuja43kac65zy5c35ye

SAGE: Percipient Storage for Exascale Data Centric Computing

Sai Narasimhamurthy, Nikita Danilov, Sining Wu, Ganesan Umanesan, Stefano Markidis, Sergio Rivas-Gomez, Ivy Bo Peng, Erwin Laure, Dirk Pleiter, Shaun de Witt
2018 Parallel Computing  
The SAGE system will be capable of storing and processing immense volumes of data at the Exascale regime, and provide the capability for Exascale class applications to use such a storage infrastructure  ...  We aim to implement a Big Data/Extreme Computing (BDEC) capable system infrastructure as we head towards the era of Exascale computing - termed SAGE (Percipient StorAGe for Exascale Data Centric Computing  ...  Funding for the work is received from the European Commission H2020 program, Grant Agreement No. 671500(SAGE).  ... 
doi:10.1016/j.parco.2018.03.002 fatcat:ksduiadutzdtdgnjarcjyjfjpa
« Previous Showing results 1 — 15 out of 1,043 results