A Behind-the-Scenes Story on Applying Cross-Layer Coordination to Disks and Raids

Coordinating storage components across abstraction layers has demonstrated significant performance gains. However, when applied near the physical storage, this approach relies on exposing and exploiting low-level hardware characteristics, perhaps a large number of them, to cope with complex modern d...

Full description

Bibliographic Details
Other Authors: Qian, Jin (authoraut)
Format: Others
Language:English
English
Published: Florida State University
Subjects:
Online Access:http://purl.flvc.org/fsu/fd/FSU_migr_etd-2230
id ndltd-fsu.edu-oai-fsu.digital.flvc.org-fsu_180456
record_format oai_dc
spelling ndltd-fsu.edu-oai-fsu.digital.flvc.org-fsu_1804562020-06-09T03:09:49Z A Behind-the-Scenes Story on Applying Cross-Layer Coordination to Disks and Raids Qian, Jin (authoraut) Wang, Andy (professor directing thesis) Baker, Theodore P. (committee member) Yuan, Xin (committee member) Department of Computer Science (degree granting department) Florida State University (degree granting institution) Text text Florida State University Florida State University English eng 1 online resource computer application/pdf Coordinating storage components across abstraction layers has demonstrated significant performance gains. However, when applied near the physical storage, this approach relies on exposing and exploiting low-level hardware characteristics, perhaps a large number of them, to cope with complex modern disks and RAIDs. Through implementation and validation of prior research on track-aligned accesses and its incorporation in RAIDs, as well as through experimentation with our proposed queue coordination in RAIDs, we confirmed that cross-layer coordination can indeed yield high performance gains. On the other hand, the effective use of cross-layer coordination involves overcoming several challenges: (1) developing efficient and automated ways to extract and exploit hardware characteristics due to rapidly evolving disks, (2) fostering a greater understanding of the legacy storage data path, so that we can better predict the benefits of low-level optimizations and their intertwined interactions, and (3) inventing efficient and automated ways to tune the low-level parameters. A Thesis Submitted to the Department of Computer Science in Partial Fulfillment of the Requirements for the Degree of Master of Science. Fall Semester, 2007. October 23, 2007. Cross-Layer, Coordination, Track-aligned Includes bibliographical references. Andy Wang, Professor Directing Thesis; Theodore P. Baker, Committee Member; Xin Yuan, Committee Member. Computer science FSU_migr_etd-2230 http://purl.flvc.org/fsu/fd/FSU_migr_etd-2230 This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). The copyright in theses and dissertations completed at Florida State University is held by the students who author them. http://diginole.lib.fsu.edu/islandora/object/fsu%3A180456/datastream/TN/view/Behind-the-Scenes%20Story%20on%20Applying%20Cross-Layer%20Coordination%20to%20Disks%20and%20Raids.jpg
collection NDLTD
language English
English
format Others
sources NDLTD
topic Computer science
spellingShingle Computer science
A Behind-the-Scenes Story on Applying Cross-Layer Coordination to Disks and Raids
description Coordinating storage components across abstraction layers has demonstrated significant performance gains. However, when applied near the physical storage, this approach relies on exposing and exploiting low-level hardware characteristics, perhaps a large number of them, to cope with complex modern disks and RAIDs. Through implementation and validation of prior research on track-aligned accesses and its incorporation in RAIDs, as well as through experimentation with our proposed queue coordination in RAIDs, we confirmed that cross-layer coordination can indeed yield high performance gains. On the other hand, the effective use of cross-layer coordination involves overcoming several challenges: (1) developing efficient and automated ways to extract and exploit hardware characteristics due to rapidly evolving disks, (2) fostering a greater understanding of the legacy storage data path, so that we can better predict the benefits of low-level optimizations and their intertwined interactions, and (3) inventing efficient and automated ways to tune the low-level parameters. === A Thesis Submitted to the Department of Computer Science in Partial Fulfillment of the Requirements for the Degree of Master of Science. === Fall Semester, 2007. === October 23, 2007. === Cross-Layer, Coordination, Track-aligned === Includes bibliographical references. === Andy Wang, Professor Directing Thesis; Theodore P. Baker, Committee Member; Xin Yuan, Committee Member.
author2 Qian, Jin (authoraut)
author_facet Qian, Jin (authoraut)
title A Behind-the-Scenes Story on Applying Cross-Layer Coordination to Disks and Raids
title_short A Behind-the-Scenes Story on Applying Cross-Layer Coordination to Disks and Raids
title_full A Behind-the-Scenes Story on Applying Cross-Layer Coordination to Disks and Raids
title_fullStr A Behind-the-Scenes Story on Applying Cross-Layer Coordination to Disks and Raids
title_full_unstemmed A Behind-the-Scenes Story on Applying Cross-Layer Coordination to Disks and Raids
title_sort behind-the-scenes story on applying cross-layer coordination to disks and raids
publisher Florida State University
url http://purl.flvc.org/fsu/fd/FSU_migr_etd-2230
_version_ 1719318323661897728