Matches in SemOpenAlex for { <https://semopenalex.org/work/W2808048901> ?p ?o ?g. }
Showing items 1 to 63 of
63
with 100 items per page.
- W2808048901 abstract "Recent breakthroughs in Storage Class Memory (SCM) technologies have driven Persistent Memory (PM) devices to become commodity off-the-shelf components in 2018. PM devices are byte addressable, plug into the memory interconnect, and run at near memory speeds, densities and price points. PM availability is led by Fast PM, comprised from backed-DRAM devices such as NVDIMM-N, and will follow soon with Slow PM, comprised of new SCM materials, such as Intel 3D XPoint NVDIMM. Fast and Slow PM devices vary in speeds, densities and cost, but both are orders of magnitude faster than Flash devices and an order of magnitude more expensive per GB.A PM-based file system was shown to accelerate unmodified transactional databases [2, 1], when the entire dataset was placed on NVDIMM-N cards. Most databases however are large and cannot fit entirely into the limited capacity provided by PM devices and even if they could - the high price per GB would prevent wide adoption.This work explores accelerating unmodifed databases using software that supports both NVDIMM-N and Flash devices and can transparently tier data between them. Ideally, this would provide the performance benefits of PM, while maintaining the cost structure of Flash solutions. We run a transactional workload (DBT-2) on an unmodified Postgresql [3] database, and compare the default block-based file system running on Flash NVMe to a file system, which is the first to support auto-tiering between byte-addressable NVDIMM devices and block-addressable Flash. The rest of the server and the operating system version are identical for both configurations (refer to Table 1).M1FS auto-tiering between PM pages and Flash blocks was implemented using the following architecture:• Each 4KB of data can reside on a PM page, a Flash block or both at the same time.• Data is speculatively copied to a Flash block ahead of needing to reuse the PM page, in order to hide the slower Flash access time.• Unless data is modified, an existing Flash copy is maintained in order to reduce Flash wearout.• PM pages are maintained in many queues in order to reduce the probability of lock contention when many cores are used concurrently• Page allocations are preferably done from PM attached to the CPU socket (NUMA-aware FS)" @default.
- W2808048901 created "2018-06-21" @default.
- W2808048901 creator A5004888486 @default.
- W2808048901 creator A5024574672 @default.
- W2808048901 creator A5069701905 @default.
- W2808048901 date "2018-06-04" @default.
- W2808048901 modified "2023-09-25" @default.
- W2808048901 title "Accelerating Unmodified Databases using Persistent Memory and Flash Storage Tiers" @default.
- W2808048901 cites W2577590024 @default.
- W2808048901 cites W2614637654 @default.
- W2808048901 doi "https://doi.org/10.1145/3211890.3211902" @default.
- W2808048901 hasPublicationYear "2018" @default.
- W2808048901 type Work @default.
- W2808048901 sameAs 2808048901 @default.
- W2808048901 citedByCount "2" @default.
- W2808048901 countsByYear W28080489012018 @default.
- W2808048901 crossrefType "proceedings-article" @default.
- W2808048901 hasAuthorship W2808048901A5004888486 @default.
- W2808048901 hasAuthorship W2808048901A5024574672 @default.
- W2808048901 hasAuthorship W2808048901A5069701905 @default.
- W2808048901 hasConcept C111919701 @default.
- W2808048901 hasConcept C136085584 @default.
- W2808048901 hasConcept C142362112 @default.
- W2808048901 hasConcept C153349607 @default.
- W2808048901 hasConcept C173608175 @default.
- W2808048901 hasConcept C176649486 @default.
- W2808048901 hasConcept C194739806 @default.
- W2808048901 hasConcept C2776531357 @default.
- W2808048901 hasConcept C2777526259 @default.
- W2808048901 hasConcept C2984984529 @default.
- W2808048901 hasConcept C41008148 @default.
- W2808048901 hasConcept C70061542 @default.
- W2808048901 hasConcept C77088390 @default.
- W2808048901 hasConceptScore W2808048901C111919701 @default.
- W2808048901 hasConceptScore W2808048901C136085584 @default.
- W2808048901 hasConceptScore W2808048901C142362112 @default.
- W2808048901 hasConceptScore W2808048901C153349607 @default.
- W2808048901 hasConceptScore W2808048901C173608175 @default.
- W2808048901 hasConceptScore W2808048901C176649486 @default.
- W2808048901 hasConceptScore W2808048901C194739806 @default.
- W2808048901 hasConceptScore W2808048901C2776531357 @default.
- W2808048901 hasConceptScore W2808048901C2777526259 @default.
- W2808048901 hasConceptScore W2808048901C2984984529 @default.
- W2808048901 hasConceptScore W2808048901C41008148 @default.
- W2808048901 hasConceptScore W2808048901C70061542 @default.
- W2808048901 hasConceptScore W2808048901C77088390 @default.
- W2808048901 hasLocation W28080489011 @default.
- W2808048901 hasOpenAccess W2808048901 @default.
- W2808048901 hasPrimaryLocation W28080489011 @default.
- W2808048901 hasRelatedWork W2022239314 @default.
- W2808048901 hasRelatedWork W2148269004 @default.
- W2808048901 hasRelatedWork W2176763355 @default.
- W2808048901 hasRelatedWork W2203636676 @default.
- W2808048901 hasRelatedWork W2356189209 @default.
- W2808048901 hasRelatedWork W2367523366 @default.
- W2808048901 hasRelatedWork W2373540784 @default.
- W2808048901 hasRelatedWork W2394171788 @default.
- W2808048901 hasRelatedWork W2807966799 @default.
- W2808048901 hasRelatedWork W4254844638 @default.
- W2808048901 isParatext "false" @default.
- W2808048901 isRetracted "false" @default.
- W2808048901 magId "2808048901" @default.
- W2808048901 workType "article" @default.