Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Towards smarter flash-based storage ...
~
Gupta, Aayush.
Linked to FindBook
Google Book
Amazon
博客來
Towards smarter flash-based storage management for enterprise workloads.
Record Type:
Electronic resources : Monograph/item
Title/Author:
Towards smarter flash-based storage management for enterprise workloads./
Author:
Gupta, Aayush.
Published:
Ann Arbor : ProQuest Dissertations & Theses, : 2012,
Description:
140 p.
Notes:
Source: Dissertation Abstracts International, Volume: 74-08(E), Section: B.
Contained By:
Dissertation Abstracts International74-08B(E).
Subject:
Computer science. -
Online resource:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3569271
ISBN:
9781303051487
Towards smarter flash-based storage management for enterprise workloads.
Gupta, Aayush.
Towards smarter flash-based storage management for enterprise workloads.
- Ann Arbor : ProQuest Dissertations & Theses, 2012 - 140 p.
Source: Dissertation Abstracts International, Volume: 74-08(E), Section: B.
Thesis (Ph.D.)--The Pennsylvania State University, 2012.
The fast paced evolution in processor and main memory technology has over-shadowed the improvements made in the traditional storage subsystem, worsening the performance bottleneck due to the storage subsystem. Systems have traditionally employed the design philosophy of using storage devices as mere data containers with the real smartness residing within the software stack. Policies regarding data layout, allocation/de-allocation, aggregation, pre-fetching, buffering, etc., have been implemented as different layers of the software stack. However, two complementary trends are warranting a reinvestigation of this division of labor between storage hardware and software. First, significant advances have been made in storage device technology rendering hard disk drive (HDD) based solutions sub-optimal. Second, a growing class of applications have emerged that manipulate large quantities of unstructured/semi-structured data, necessitating newer programming paradigms such as MapReduce. Hence, continuing with this division in the future will pose significant hurdles in eliminating the storage bottleneck.
ISBN: 9781303051487Subjects--Topical Terms:
523869
Computer science.
Towards smarter flash-based storage management for enterprise workloads.
LDR
:05591nmm a2200337 4500
001
2121993
005
20170830070104.5
008
180830s2012 ||||||||||||||||| ||eng d
020
$a
9781303051487
035
$a
(MiAaPQ)AAI3569271
035
$a
AAI3569271
040
$a
MiAaPQ
$c
MiAaPQ
100
1
$a
Gupta, Aayush.
$3
3283935
245
1 0
$a
Towards smarter flash-based storage management for enterprise workloads.
260
1
$a
Ann Arbor :
$b
ProQuest Dissertations & Theses,
$c
2012
300
$a
140 p.
500
$a
Source: Dissertation Abstracts International, Volume: 74-08(E), Section: B.
500
$a
Advisers: Bhuvan Urgaonkar; Anand Sivasubramaniam.
502
$a
Thesis (Ph.D.)--The Pennsylvania State University, 2012.
520
$a
The fast paced evolution in processor and main memory technology has over-shadowed the improvements made in the traditional storage subsystem, worsening the performance bottleneck due to the storage subsystem. Systems have traditionally employed the design philosophy of using storage devices as mere data containers with the real smartness residing within the software stack. Policies regarding data layout, allocation/de-allocation, aggregation, pre-fetching, buffering, etc., have been implemented as different layers of the software stack. However, two complementary trends are warranting a reinvestigation of this division of labor between storage hardware and software. First, significant advances have been made in storage device technology rendering hard disk drive (HDD) based solutions sub-optimal. Second, a growing class of applications have emerged that manipulate large quantities of unstructured/semi-structured data, necessitating newer programming paradigms such as MapReduce. Hence, continuing with this division in the future will pose significant hurdles in eliminating the storage bottleneck.
520
$a
This dissertation looks at developing a smarter management system for NAND flash based Solid State Drives (SSDs). The proposed mechanisms incorporate workload characteristics such as temporal and value locality into SSD's internal data management. This paves the path for improving both the device's behavior and the overall application performance. Furthermore, the dissertation demonstrates that smarter SSDs capable of performing application specific functions can not only deliver a much higher throughput than traditional ones, but also move the performance bottleneck away from the storage subsystem.
520
$a
One of the main bottlenecks of SSDs is the poor performance of random writes. These random writes are especially important in the context of enterprise-scale applications where multiple request streams can intermingle producing a highly randomized workload at the device level. One of the key reasons for the degraded performance is the SSD's internal management firmware called the Flash Translation Layer (FTL). FTL helps in hiding the idiosyncrasies of NAND flash media by performing logical-to-physical address translation, garbage collection, and wear-leveling. The constrained amount of DRAM present on a SSD forces FTL to manage all or part of the address translations at a coarser granularity. This results in poor garbage collection behavior due to write amplification exacerbated by random writes. We develop a smarter fine-grained FTL scheme called DFTL which selectively caches the most popular address mappings in the on-SSD DRAM, leveraging temporal locality in block level access patterns. This workload awareness within the SSD management software significantly reduces write amplification, improving device's performance and lifetime. Even though DFTL reduces garbage collection overheads significantly, it does not affect the actual write request patterns on the device. A smarter management layer within the SSD can shape the request patterns, especially the write traffic, thus improving device behavior. This dissertation evaluates workloads such as mail server, home directories, etc., and observes that certain content is accessed preferentially over others. This characteristic is leveraged to design a Content Addressable SSD (CA-SSD) which de-duplicates popular content, reducing writes (including garbage collection related writes) on the SSD, thus improving its endurance and performance.
520
$a
Even though SSDs offer higher throughput than HDDs, the storage media continues to be the performance bottleneck. However, the presence of processing elements within the SSD coupled with internal parallelism and fast NAND flash interface makes SSDs an attractive choice for migrating application specific functionality within the device. This has the potential to move the bottleneck away from the storage devices. This dissertation develops an optimization framework to demonstrate the advantages of these Smart SSDs for both data transfer and compute-intensive workloads. Smart SSDs reduce data transfer costs over the I/O interconnects. They also provide parallel compute elements, meeting the application demands better than their traditional counterparts.
520
$a
In summary, this dissertation provides a comprehensive framework for leveraging workload characteristics and NAND flash properties for building a smarter management system for SSDs. The resultant Smart SSDs improve device performance and endurance as well as reduce the storage bottleneck.
590
$a
School code: 0176.
650
4
$a
Computer science.
$3
523869
650
4
$a
Computer engineering.
$3
621879
690
$a
0984
690
$a
0464
710
2
$a
The Pennsylvania State University.
$3
699896
773
0
$t
Dissertation Abstracts International
$g
74-08B(E).
790
$a
0176
791
$a
Ph.D.
792
$a
2012
793
$a
English
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3569271
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9332609
電子資源
01.外借(書)_YB
電子書
EB
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login