語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Towards smarter flash-based storage ...
~
Gupta, Aayush.
FindBook
Google Book
Amazon
博客來
Towards smarter flash-based storage management for enterprise workloads.
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
Towards smarter flash-based storage management for enterprise workloads./
作者:
Gupta, Aayush.
出版者:
Ann Arbor : ProQuest Dissertations & Theses, : 2012,
面頁冊數:
140 p.
附註:
Source: Dissertation Abstracts International, Volume: 74-08(E), Section: B.
Contained By:
Dissertation Abstracts International74-08B(E).
標題:
Computer science. -
電子資源:
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
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9332609
電子資源
01.外借(書)_YB
電子書
EB
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入