Hot Random Off-Loading: A Hybrid Storage System with Dynamic Data Migration

Random accesses are generally harmful to performance in hard disk drives due to more dramatic mechanical movement. This paper presents the design, implementation, and evaluation of Hot Random Off-loading (HRO), a self-optimizing hybrid storage system that uses a fast and small SSD as a by-passable c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lin Lin, Yifeng Zhu, Jianhui Yue, Zhao Cai, Segee, B.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 325
container_issue
container_start_page 318
container_title
container_volume
creator Lin Lin
Yifeng Zhu
Jianhui Yue
Zhao Cai
Segee, B.
description Random accesses are generally harmful to performance in hard disk drives due to more dramatic mechanical movement. This paper presents the design, implementation, and evaluation of Hot Random Off-loading (HRO), a self-optimizing hybrid storage system that uses a fast and small SSD as a by-passable cache to hard disks, with a goal to serve a majority of random I/O accesses from the fast SSD. HRO dynamically estimates the performance benefits based on history access patterns, especially the randomness and the hotness, of individual files, and then uses a 0-1 knapsack model to allocate or migrate files between the hard disks and the SSD. HRO can effectively identify files that are more frequently and randomly accessed and place these files on the SSD. We implement a prototype of HRO in Linux and our implementation is transparent to the rest of the storage stack, including applications and file systems. We evaluate its performance by directly replaying three real-world traces on our prototype. Experiments demonstrate that HRO improves the overall I/O throughput up to 39% and the latency up to 23%.
doi_str_mv 10.1109/MASCOTS.2011.41
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6005376</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6005376</ieee_id><sourcerecordid>6005376</sourcerecordid><originalsourceid>FETCH-LOGICAL-i1311-1f4bce168c819434cefa0f39c11440c4a2633a52b844dbc41dba0f2fa10aec203</originalsourceid><addsrcrecordid>eNotjMtOg0AUQCc-ErF27cLN_AB47zwYcEeoWmObJlLXzWWYqWMEDJAY_t4mujqLk3MYu0VIECG_3xZVudtXiQDEROEZi4Q0OgYhzDlb5iZDpY0BlWZwwSLUIo2NlvkVux7HT4BTpmXEXtf9xN-oa_qW77yPNz01oTs-8IKv53oIDa-mfqCj49U8Tq7lP2H64Ku5ozZYvqKJ-DYcB5pC392wS09fo1v-c8Henx735Tre7J5fymITB5SIMXpVW4dpZjPMlVTWeQIvc4uoFFhFIpWStKgzpZraKmzqkxeeEMhZAXLB7v6-wTl3-B5CS8N8SAG0NKn8BZefTfM</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Hot Random Off-Loading: A Hybrid Storage System with Dynamic Data Migration</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Lin Lin ; Yifeng Zhu ; Jianhui Yue ; Zhao Cai ; Segee, B.</creator><creatorcontrib>Lin Lin ; Yifeng Zhu ; Jianhui Yue ; Zhao Cai ; Segee, B.</creatorcontrib><description>Random accesses are generally harmful to performance in hard disk drives due to more dramatic mechanical movement. This paper presents the design, implementation, and evaluation of Hot Random Off-loading (HRO), a self-optimizing hybrid storage system that uses a fast and small SSD as a by-passable cache to hard disks, with a goal to serve a majority of random I/O accesses from the fast SSD. HRO dynamically estimates the performance benefits based on history access patterns, especially the randomness and the hotness, of individual files, and then uses a 0-1 knapsack model to allocate or migrate files between the hard disks and the SSD. HRO can effectively identify files that are more frequently and randomly accessed and place these files on the SSD. We implement a prototype of HRO in Linux and our implementation is transparent to the rest of the storage stack, including applications and file systems. We evaluate its performance by directly replaying three real-world traces on our prototype. Experiments demonstrate that HRO improves the overall I/O throughput up to 39% and the latency up to 23%.</description><identifier>ISSN: 1526-7539</identifier><identifier>ISBN: 9781457704680</identifier><identifier>ISBN: 1457704684</identifier><identifier>EISSN: 2375-0227</identifier><identifier>DOI: 10.1109/MASCOTS.2011.41</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Calculators ; data migration ; Electronic mail ; Hard disks ; hybrid storage ; Layout ; Resource management ; Servers ; ssd</subject><ispartof>2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems, 2011, p.318-325</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6005376$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6005376$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Lin Lin</creatorcontrib><creatorcontrib>Yifeng Zhu</creatorcontrib><creatorcontrib>Jianhui Yue</creatorcontrib><creatorcontrib>Zhao Cai</creatorcontrib><creatorcontrib>Segee, B.</creatorcontrib><title>Hot Random Off-Loading: A Hybrid Storage System with Dynamic Data Migration</title><title>2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems</title><addtitle>mascots</addtitle><description>Random accesses are generally harmful to performance in hard disk drives due to more dramatic mechanical movement. This paper presents the design, implementation, and evaluation of Hot Random Off-loading (HRO), a self-optimizing hybrid storage system that uses a fast and small SSD as a by-passable cache to hard disks, with a goal to serve a majority of random I/O accesses from the fast SSD. HRO dynamically estimates the performance benefits based on history access patterns, especially the randomness and the hotness, of individual files, and then uses a 0-1 knapsack model to allocate or migrate files between the hard disks and the SSD. HRO can effectively identify files that are more frequently and randomly accessed and place these files on the SSD. We implement a prototype of HRO in Linux and our implementation is transparent to the rest of the storage stack, including applications and file systems. We evaluate its performance by directly replaying three real-world traces on our prototype. Experiments demonstrate that HRO improves the overall I/O throughput up to 39% and the latency up to 23%.</description><subject>Algorithm design and analysis</subject><subject>Calculators</subject><subject>data migration</subject><subject>Electronic mail</subject><subject>Hard disks</subject><subject>hybrid storage</subject><subject>Layout</subject><subject>Resource management</subject><subject>Servers</subject><subject>ssd</subject><issn>1526-7539</issn><issn>2375-0227</issn><isbn>9781457704680</isbn><isbn>1457704684</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjMtOg0AUQCc-ErF27cLN_AB47zwYcEeoWmObJlLXzWWYqWMEDJAY_t4mujqLk3MYu0VIECG_3xZVudtXiQDEROEZi4Q0OgYhzDlb5iZDpY0BlWZwwSLUIo2NlvkVux7HT4BTpmXEXtf9xN-oa_qW77yPNz01oTs-8IKv53oIDa-mfqCj49U8Tq7lP2H64Ku5ozZYvqKJ-DYcB5pC392wS09fo1v-c8Henx735Tre7J5fymITB5SIMXpVW4dpZjPMlVTWeQIvc4uoFFhFIpWStKgzpZraKmzqkxeeEMhZAXLB7v6-wTl3-B5CS8N8SAG0NKn8BZefTfM</recordid><startdate>201107</startdate><enddate>201107</enddate><creator>Lin Lin</creator><creator>Yifeng Zhu</creator><creator>Jianhui Yue</creator><creator>Zhao Cai</creator><creator>Segee, B.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201107</creationdate><title>Hot Random Off-Loading: A Hybrid Storage System with Dynamic Data Migration</title><author>Lin Lin ; Yifeng Zhu ; Jianhui Yue ; Zhao Cai ; Segee, B.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i1311-1f4bce168c819434cefa0f39c11440c4a2633a52b844dbc41dba0f2fa10aec203</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithm design and analysis</topic><topic>Calculators</topic><topic>data migration</topic><topic>Electronic mail</topic><topic>Hard disks</topic><topic>hybrid storage</topic><topic>Layout</topic><topic>Resource management</topic><topic>Servers</topic><topic>ssd</topic><toplevel>online_resources</toplevel><creatorcontrib>Lin Lin</creatorcontrib><creatorcontrib>Yifeng Zhu</creatorcontrib><creatorcontrib>Jianhui Yue</creatorcontrib><creatorcontrib>Zhao Cai</creatorcontrib><creatorcontrib>Segee, B.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lin Lin</au><au>Yifeng Zhu</au><au>Jianhui Yue</au><au>Zhao Cai</au><au>Segee, B.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Hot Random Off-Loading: A Hybrid Storage System with Dynamic Data Migration</atitle><btitle>2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems</btitle><stitle>mascots</stitle><date>2011-07</date><risdate>2011</risdate><spage>318</spage><epage>325</epage><pages>318-325</pages><issn>1526-7539</issn><eissn>2375-0227</eissn><isbn>9781457704680</isbn><isbn>1457704684</isbn><abstract>Random accesses are generally harmful to performance in hard disk drives due to more dramatic mechanical movement. This paper presents the design, implementation, and evaluation of Hot Random Off-loading (HRO), a self-optimizing hybrid storage system that uses a fast and small SSD as a by-passable cache to hard disks, with a goal to serve a majority of random I/O accesses from the fast SSD. HRO dynamically estimates the performance benefits based on history access patterns, especially the randomness and the hotness, of individual files, and then uses a 0-1 knapsack model to allocate or migrate files between the hard disks and the SSD. HRO can effectively identify files that are more frequently and randomly accessed and place these files on the SSD. We implement a prototype of HRO in Linux and our implementation is transparent to the rest of the storage stack, including applications and file systems. We evaluate its performance by directly replaying three real-world traces on our prototype. Experiments demonstrate that HRO improves the overall I/O throughput up to 39% and the latency up to 23%.</abstract><pub>IEEE</pub><doi>10.1109/MASCOTS.2011.41</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1526-7539
ispartof 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems, 2011, p.318-325
issn 1526-7539
2375-0227
language eng
recordid cdi_ieee_primary_6005376
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Algorithm design and analysis
Calculators
data migration
Electronic mail
Hard disks
hybrid storage
Layout
Resource management
Servers
ssd
title Hot Random Off-Loading: A Hybrid Storage System with Dynamic Data Migration
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T04%3A36%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Hot%20Random%20Off-Loading:%20A%20Hybrid%20Storage%20System%20with%20Dynamic%20Data%20Migration&rft.btitle=2011%20IEEE%2019th%20Annual%20International%20Symposium%20on%20Modelling,%20Analysis,%20and%20Simulation%20of%20Computer%20and%20Telecommunication%20Systems&rft.au=Lin%20Lin&rft.date=2011-07&rft.spage=318&rft.epage=325&rft.pages=318-325&rft.issn=1526-7539&rft.eissn=2375-0227&rft.isbn=9781457704680&rft.isbn_list=1457704684&rft_id=info:doi/10.1109/MASCOTS.2011.41&rft_dat=%3Cieee_6IE%3E6005376%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6005376&rfr_iscdi=true