Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Performance Evaluation of In-storage...
~
Minglani, Manas.
Linked to FindBook
Google Book
Amazon
博客來
Performance Evaluation of In-storage Processing Architectures for Diverse Applications and Benchmarks.
Record Type:
Electronic resources : Monograph/item
Title/Author:
Performance Evaluation of In-storage Processing Architectures for Diverse Applications and Benchmarks./
Author:
Minglani, Manas.
Published:
Ann Arbor : ProQuest Dissertations & Theses, : 2018,
Description:
115 p.
Notes:
Source: Dissertations Abstracts International, Volume: 80-03, Section: B.
Contained By:
Dissertations Abstracts International80-03B.
Subject:
Computer Engineering. -
Online resource:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=10831375
ISBN:
9780438351363
Performance Evaluation of In-storage Processing Architectures for Diverse Applications and Benchmarks.
Minglani, Manas.
Performance Evaluation of In-storage Processing Architectures for Diverse Applications and Benchmarks.
- Ann Arbor : ProQuest Dissertations & Theses, 2018 - 115 p.
Source: Dissertations Abstracts International, Volume: 80-03, Section: B.
Thesis (Ph.D.)--University of Minnesota, 2018.
This item must not be sold to any third party vendors.
As we inch towards the future, the storage needs of the world are going to be massive and diversied. To tackle the needs of the next generation, the storage systems are required to be studied and require innovative solutions. These solutions need to solve multitude of issues involving high power consumption of traditional systems, manageability, easy scaling out, and integration into existing systems. Therefore, we need to rethink the new technologies from the ground up. To keep the energy signature under control we devised a new architecture called Storage Processing Unit (SPU). For the modeling of this architecture we incorporate a processing element inside the storage medium to limit the data movement between the storage device and the host processor. This resulted in a hierarchal architecture which required an extensive design space exploration along with in-depth study of the applications. We found this new architecture to provide energy savings from 11-423X and gave performance gains from 4-66X for applications including k-means, Sparse BLAS, and others. Moreover, to understand the diverse nature of the applications and newer technologies, we tried the concept of in-storage processing for unstructured data. This type of data is demonstrating huge amount of growth and would continue to do so. Seagate's new class of drives - Kinetic Drives, address the rise of unstructured data. They have a processing element inside disk drives that execute LevelDB, a key-value store. We evaluated this off-the-shelf device using micro and macro benchmarks for an in-depth throughput and latency benchmarking. We observed sequential write throughput of 63 MB/sec and sequential read throughput of 78 MB/sec for 1 MB value sizes. We tested several unique features including P2P transfer that takes place in a Kinetic Drive. These new class of drives outperformed traditional servers workloads for several test cases. Finally, large number of these devices are needed for huge amounts of data. To demonstrate that Kinetic Drives reduce the management complexity for large-scale deployment, we conducted a study. We allocated large amounts of data on Kinetic Drives and then evaluated the performance of the system for migration of data amongst drives. Previously developed key indexing schemes were evaluated which gave important insights into their performance differences. Based on this study we can conclude that efficient mapping of key-value pairs to drives could be obtained. This lead to an understanding of the trade-offs between the number of empty drives and mapping of different key ranges to different drives. In conclusion, in-storage processing architectures bring an interesting aspect where processing is moved closer to the data. This leads to a paradigm shift which often results in a major software and hardware architectural changes. Furthermore, the new architectures have the potential to perform better than the traditional systems but require easy integration with the existing systems.
ISBN: 9780438351363Subjects--Topical Terms:
1567821
Computer Engineering.
Performance Evaluation of In-storage Processing Architectures for Diverse Applications and Benchmarks.
LDR
:04123nmm a2200325 4500
001
2207808
005
20190923114235.5
008
201008s2018 ||||||||||||||||| ||eng d
020
$a
9780438351363
035
$a
(MiAaPQ)AAI10831375
035
$a
(MiAaPQ)umn:19382
035
$a
AAI10831375
040
$a
MiAaPQ
$c
MiAaPQ
100
1
$a
Minglani, Manas.
$3
3434810
245
1 0
$a
Performance Evaluation of In-storage Processing Architectures for Diverse Applications and Benchmarks.
260
1
$a
Ann Arbor :
$b
ProQuest Dissertations & Theses,
$c
2018
300
$a
115 p.
500
$a
Source: Dissertations Abstracts International, Volume: 80-03, Section: B.
500
$a
Publisher info.: Dissertation/Thesis.
500
$a
Advisor: Lilja, David J.
502
$a
Thesis (Ph.D.)--University of Minnesota, 2018.
506
$a
This item must not be sold to any third party vendors.
520
$a
As we inch towards the future, the storage needs of the world are going to be massive and diversied. To tackle the needs of the next generation, the storage systems are required to be studied and require innovative solutions. These solutions need to solve multitude of issues involving high power consumption of traditional systems, manageability, easy scaling out, and integration into existing systems. Therefore, we need to rethink the new technologies from the ground up. To keep the energy signature under control we devised a new architecture called Storage Processing Unit (SPU). For the modeling of this architecture we incorporate a processing element inside the storage medium to limit the data movement between the storage device and the host processor. This resulted in a hierarchal architecture which required an extensive design space exploration along with in-depth study of the applications. We found this new architecture to provide energy savings from 11-423X and gave performance gains from 4-66X for applications including k-means, Sparse BLAS, and others. Moreover, to understand the diverse nature of the applications and newer technologies, we tried the concept of in-storage processing for unstructured data. This type of data is demonstrating huge amount of growth and would continue to do so. Seagate's new class of drives - Kinetic Drives, address the rise of unstructured data. They have a processing element inside disk drives that execute LevelDB, a key-value store. We evaluated this off-the-shelf device using micro and macro benchmarks for an in-depth throughput and latency benchmarking. We observed sequential write throughput of 63 MB/sec and sequential read throughput of 78 MB/sec for 1 MB value sizes. We tested several unique features including P2P transfer that takes place in a Kinetic Drive. These new class of drives outperformed traditional servers workloads for several test cases. Finally, large number of these devices are needed for huge amounts of data. To demonstrate that Kinetic Drives reduce the management complexity for large-scale deployment, we conducted a study. We allocated large amounts of data on Kinetic Drives and then evaluated the performance of the system for migration of data amongst drives. Previously developed key indexing schemes were evaluated which gave important insights into their performance differences. Based on this study we can conclude that efficient mapping of key-value pairs to drives could be obtained. This lead to an understanding of the trade-offs between the number of empty drives and mapping of different key ranges to different drives. In conclusion, in-storage processing architectures bring an interesting aspect where processing is moved closer to the data. This leads to a paradigm shift which often results in a major software and hardware architectural changes. Furthermore, the new architectures have the potential to perform better than the traditional systems but require easy integration with the existing systems.
590
$a
School code: 0130.
650
4
$a
Computer Engineering.
$3
1567821
650
4
$a
Computer science.
$3
523869
690
$a
0464
690
$a
0984
710
2
$a
University of Minnesota.
$b
Electrical/Computer Engineering.
$3
1672573
773
0
$t
Dissertations Abstracts International
$g
80-03B.
790
$a
0130
791
$a
Ph.D.
792
$a
2018
793
$a
English
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=10831375
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
W9384357
電子資源
11.線上閱覽_V
電子書
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