2005
DOI: 10.1007/s10619-005-4963-y
|View full text |Cite
|
Sign up to set email alerts
|

Performance Comparison of Mirrored Disk Scheduling Methods with a Shared Non-Volatile Cache

Abstract: Mirrored disks or RAID1 is a popular disk array paradigm, which in addition to fault-tolerance, doubles the data access bandwidth. This is important in view of rapidly increasing disk capacities and the slow improvement in disk access time. Caching of dirty data blocks in a non-volatile storage (NVS) cache allows the destaging of dirty blocks to be deferrable, so as to improve the response time of read requests by giving them a higher priority than write requests. Destaging of dirty blocks in batches to take a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2006
2006
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 19 publications
0
8
0
Order By: Relevance
“…In this section, we evaluate the impact of using SSDs from different vendors in different orders in RAID-1, used in I/O cache configuration, on the ratio of failures. In a mirrored (i.e., RAID-1) configuration with two disks, the first disk is called "primary" and the second is called "secondary" [15][16][17][18][19][20][21]. To provide data consistency in such subsystem, the controller periodically compares the written data in both disks.…”
Section: Impact Of Disks Order In Raid-1 Configurationmentioning
confidence: 99%
See 2 more Smart Citations
“…In this section, we evaluate the impact of using SSDs from different vendors in different orders in RAID-1, used in I/O cache configuration, on the ratio of failures. In a mirrored (i.e., RAID-1) configuration with two disks, the first disk is called "primary" and the second is called "secondary" [15][16][17][18][19][20][21]. To provide data consistency in such subsystem, the controller periodically compares the written data in both disks.…”
Section: Impact Of Disks Order In Raid-1 Configurationmentioning
confidence: 99%
“…Such configuration improves both performance and reliability but cannot completely resolve the reliability issues at the RAID level. The mirrored configuration keeps two copies of each data in two different devices known as primary and secondary disks (i.e., primary is the one that the RAID controller chooses to write first) and provides high level of reliability upon disk failures [15][16][17][18][19][20][21]. For each write request coming from the application, two identical write operations are performed in both primary and secondary disks.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In turn, reads associated with F/J requests to materialize data on a failed disk can be processed at a higher priority than ordinary reads to equalize disk access times. A scheme that alternates in utilizing mirrored disks for reading and writing is described in Polyzois et al [1993] and further extended in Thomasian and Liu [2005]. When a disk fails in basic mirroring, the rate of read requests to the surviving disk is doubled.…”
Section: Appendix I: Raid5 Disk Arraysmentioning
confidence: 99%
“…Since the processing of writes can be deferred, the two disks can be used alternatively in processing reads and writes, so that one disk is available at all times for reading [18]. A further study shows that this method can be outperformed by some of the simpler methods proposed in this paper [28].…”
Section: Performance Studies Of Mirrored Disksmentioning
confidence: 99%