AMC: an adaptive multi‐level cache algorithm in hybrid storage systems. (28th May 2015)
- Record Type:
- Journal Article
- Title:
- AMC: an adaptive multi‐level cache algorithm in hybrid storage systems. (28th May 2015)
- Main Title:
- AMC: an adaptive multi‐level cache algorithm in hybrid storage systems
- Authors:
- Cheng, Yuxia
Chen, Wenzhi
Wang, Zonghui
Yu, Xinjie
Xiang, Yang - Abstract:
- Summary: Hybrid storage systems that consist of flash‐based solid state drives (SSDs) and traditional disks are now widely used. In hybrid storage systems, there exists a two‐level cache hierarchy that regard dynamic random access memory (DRAM) as the first level cache and SSD as the second level cache for disk storage. However, this two‐level cache hierarchy typically uses independent cache replacement policies for each level, which makes cache resource management inefficient and reduces system performance. In this paper, we propose a novel adaptive multi‐level cache (AMC) replacement algorithm in hybrid storage systems. The AMC algorithm adaptively adjusts cache blocks between DRAM and SSD cache levels using an integrated solution. AMC uses combined selective promote and demote operations to dynamically determine the level in which the blocks are to be cached. In this manner, the AMC algorithm achieves multi‐level cache exclusiveness and makes cache resource management more efficient. By using real‐life storage traces, our evaluation shows the proposed algorithm improves hybrid multi‐level cache performance and also increases the SSD lifetime compared with traditional multi‐level cache replacement algorithms. Copyright © 2015 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 27:Number 16(2015:Nov.)
- Journal:
- Concurrency and computation
- Issue:
- Volume 27:Number 16(2015:Nov.)
- Issue Display:
- Volume 27, Issue 16 (2015)
- Year:
- 2015
- Volume:
- 27
- Issue:
- 16
- Issue Sort Value:
- 2015-0027-0016-0000
- Page Start:
- 4230
- Page End:
- 4246
- Publication Date:
- 2015-05-28
- Subjects:
- hybrid storage -- solid state drive -- multi‐level cache -- adaptive algorithm
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.3530 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 2131.xml