Performance and design evaluation of the RAID-II storage server View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

1994-07

AUTHORS

Peter M. Chen, Edward K. Lee, Ann L. Drapeau, Ken Lutz, Ethan L. Miller, Srinivasan Seshan, Ken Shirriff, David A. Patterson, Randy H. Katz

ABSTRACT

RAID-II is a high-bandwidth, network-attached storage server designed and implemented at the University of California at Berkeley. In this paper, we measure the performance of RAID-II and evaluate various architectural decisions made during the design process. We first measure the end-to-end performance of the system to be approximately 20 MB/s for both disk array reads and writes. We then perform a bottleneck analysis by examining the performance of each individual subsystem and conclude that the disk subsystem limits performance. By adding a custom interconnect board with a high-speed memory and bus system and parity engine, we are able to achieve a performance speedup of 8 to 15 over a comparative system using only off-the-shelf hardware. More... »

PAGES

243-260

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/bf01266330

DOI

http://dx.doi.org/10.1007/bf01266330

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1045470353


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0804", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Data Format", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0805", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Distributed Computing", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Department of Electrical Engineering and Computer Science, University of Michigan, 1301 Beal Ave., 48109-2122, Ann Arbor, MI", 
          "id": "http://www.grid.ac/institutes/grid.214458.e", 
          "name": [
            "Department of Electrical Engineering and Computer Science, University of Michigan, 1301 Beal Ave., 48109-2122, Ann Arbor, MI"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Chen", 
        "givenName": "Peter M.", 
        "id": "sg:person.016021436427.25", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016021436427.25"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Digital Equipment Corporation Systems Research Center, 130 Lytton Ave., 94301-1044, Palo Alto, CA", 
          "id": "http://www.grid.ac/institutes/grid.474602.3", 
          "name": [
            "Digital Equipment Corporation Systems Research Center, 130 Lytton Ave., 94301-1044, Palo Alto, CA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Lee", 
        "givenName": "Edward K.", 
        "id": "sg:person.010711326227.90", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010711326227.90"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Drapeau", 
        "givenName": "Ann L.", 
        "id": "sg:person.016626315327.39", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016626315327.39"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Lutz", 
        "givenName": "Ken", 
        "id": "sg:person.013706526527.15", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013706526527.15"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Miller", 
        "givenName": "Ethan L.", 
        "id": "sg:person.011516205127.66", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011516205127.66"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Seshan", 
        "givenName": "Srinivasan", 
        "id": "sg:person.016223522423.50", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016223522423.50"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Shirriff", 
        "givenName": "Ken", 
        "id": "sg:person.014463504511.98", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014463504511.98"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Patterson", 
        "givenName": "David A.", 
        "id": "sg:person.01331221053.28", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01331221053.28"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Katz", 
        "givenName": "Randy H.", 
        "id": "sg:person.01251423124.57", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01251423124.57"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "1994-07", 
    "datePublishedReg": "1994-07-01", 
    "description": "RAID-II is a high-bandwidth, network-attached storage server designed and implemented at the University of California at Berkeley. In this paper, we measure the performance of RAID-II and evaluate various architectural decisions made during the design process. We first measure the end-to-end performance of the system to be approximately 20 MB/s for both disk array reads and writes. We then perform a bottleneck analysis by examining the performance of each individual subsystem and conclude that the disk subsystem limits performance. By adding a custom interconnect board with a high-speed memory and bus system and parity engine, we are able to achieve a performance speedup of 8 to 15 over a comparative system using only off-the-shelf hardware.", 
    "genre": "article", 
    "id": "sg:pub.10.1007/bf01266330", 
    "inLanguage": "en", 
    "isAccessibleForFree": true, 
    "isPartOf": [
      {
        "id": "sg:journal.1136670", 
        "issn": [
          "0926-8782", 
          "1573-7578"
        ], 
        "name": "Distributed and Parallel Databases", 
        "publisher": "Springer Nature", 
        "type": "Periodical"
      }, 
      {
        "issueNumber": "3", 
        "type": "PublicationIssue"
      }, 
      {
        "type": "PublicationVolume", 
        "volumeNumber": "2"
      }
    ], 
    "keywords": [
      "Mb/s", 
      "high-speed memory", 
      "end performance", 
      "shelf hardware", 
      "storage servers", 
      "performance speedup", 
      "server", 
      "performance", 
      "disk arrays", 
      "bottleneck analysis", 
      "subsystems", 
      "hardware", 
      "array", 
      "system", 
      "architectural decisions", 
      "board", 
      "paper", 
      "end", 
      "bus system", 
      "speedup", 
      "design process", 
      "memory", 
      "design evaluation", 
      "Berkeley", 
      "disk subsystem", 
      "individual subsystems", 
      "evaluation", 
      "University of California", 
      "engine", 
      "decisions", 
      "process", 
      "raids", 
      "analysis", 
      "University", 
      "California", 
      "comparative system", 
      "performance of RAID", 
      "network-attached storage server", 
      "custom interconnect board", 
      "interconnect board", 
      "parity engine"
    ], 
    "name": "Performance and design evaluation of the RAID-II storage server", 
    "pagination": "243-260", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1045470353"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/bf01266330"
        ]
      }
    ], 
    "sameAs": [
      "https://doi.org/10.1007/bf01266330", 
      "https://app.dimensions.ai/details/publication/pub.1045470353"
    ], 
    "sdDataset": "articles", 
    "sdDatePublished": "2022-01-01T18:05", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/article/article_223.jsonl", 
    "type": "ScholarlyArticle", 
    "url": "https://doi.org/10.1007/bf01266330"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/bf01266330'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/bf01266330'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/bf01266330'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/bf01266330'


 

This table displays all metadata directly associated to this object as RDF triples.

165 TRIPLES      21 PREDICATES      68 URIs      59 LITERALS      6 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/bf01266330 schema:about anzsrc-for:08
2 anzsrc-for:0804
3 anzsrc-for:0805
4 schema:author N59454fc4e8b84b3a98e5fd599dbb007e
5 schema:datePublished 1994-07
6 schema:datePublishedReg 1994-07-01
7 schema:description RAID-II is a high-bandwidth, network-attached storage server designed and implemented at the University of California at Berkeley. In this paper, we measure the performance of RAID-II and evaluate various architectural decisions made during the design process. We first measure the end-to-end performance of the system to be approximately 20 MB/s for both disk array reads and writes. We then perform a bottleneck analysis by examining the performance of each individual subsystem and conclude that the disk subsystem limits performance. By adding a custom interconnect board with a high-speed memory and bus system and parity engine, we are able to achieve a performance speedup of 8 to 15 over a comparative system using only off-the-shelf hardware.
8 schema:genre article
9 schema:inLanguage en
10 schema:isAccessibleForFree true
11 schema:isPartOf N976f9b5b9bdc4a0bb44fb2fc243f2f84
12 Nbd9f414fdfa748078f25bafca81a48b4
13 sg:journal.1136670
14 schema:keywords Berkeley
15 California
16 Mb/s
17 University
18 University of California
19 analysis
20 architectural decisions
21 array
22 board
23 bottleneck analysis
24 bus system
25 comparative system
26 custom interconnect board
27 decisions
28 design evaluation
29 design process
30 disk arrays
31 disk subsystem
32 end
33 end performance
34 engine
35 evaluation
36 hardware
37 high-speed memory
38 individual subsystems
39 interconnect board
40 memory
41 network-attached storage server
42 paper
43 parity engine
44 performance
45 performance of RAID
46 performance speedup
47 process
48 raids
49 server
50 shelf hardware
51 speedup
52 storage servers
53 subsystems
54 system
55 schema:name Performance and design evaluation of the RAID-II storage server
56 schema:pagination 243-260
57 schema:productId N46a3a667d6c24668aa3f8a35f54e5b38
58 Na7fe9e4b1af54634a280e61606869483
59 schema:sameAs https://app.dimensions.ai/details/publication/pub.1045470353
60 https://doi.org/10.1007/bf01266330
61 schema:sdDatePublished 2022-01-01T18:05
62 schema:sdLicense https://scigraph.springernature.com/explorer/license/
63 schema:sdPublisher N00d05b9bcc7a40469fa6a92e6f33db39
64 schema:url https://doi.org/10.1007/bf01266330
65 sgo:license sg:explorer/license/
66 sgo:sdDataset articles
67 rdf:type schema:ScholarlyArticle
68 N00d05b9bcc7a40469fa6a92e6f33db39 schema:name Springer Nature - SN SciGraph project
69 rdf:type schema:Organization
70 N46a3a667d6c24668aa3f8a35f54e5b38 schema:name dimensions_id
71 schema:value pub.1045470353
72 rdf:type schema:PropertyValue
73 N59454fc4e8b84b3a98e5fd599dbb007e rdf:first sg:person.016021436427.25
74 rdf:rest Na5f3cef9df50499ca9ef9ff5e71cc991
75 N5da2f027a90448ebb74a8b77c120c4c7 rdf:first sg:person.013706526527.15
76 rdf:rest N9874cd172fd544368fe8e414e6bf2c73
77 N715009ad2ebd44a79c4729cc2ce6be52 rdf:first sg:person.01251423124.57
78 rdf:rest rdf:nil
79 N976f9b5b9bdc4a0bb44fb2fc243f2f84 schema:issueNumber 3
80 rdf:type schema:PublicationIssue
81 N9874cd172fd544368fe8e414e6bf2c73 rdf:first sg:person.011516205127.66
82 rdf:rest Nc4cd942cd47f419ca8044ba287034c13
83 Na5f3cef9df50499ca9ef9ff5e71cc991 rdf:first sg:person.010711326227.90
84 rdf:rest Ndfbbec321c77474e9c3b0af06c9b626a
85 Na7fe9e4b1af54634a280e61606869483 schema:name doi
86 schema:value 10.1007/bf01266330
87 rdf:type schema:PropertyValue
88 Nbd9f414fdfa748078f25bafca81a48b4 schema:volumeNumber 2
89 rdf:type schema:PublicationVolume
90 Nc4cd942cd47f419ca8044ba287034c13 rdf:first sg:person.016223522423.50
91 rdf:rest Nd673b140fdf24797ae2663de5db0071e
92 Nd32306f25b0f4785a4d37e1ec1b4f3c7 rdf:first sg:person.01331221053.28
93 rdf:rest N715009ad2ebd44a79c4729cc2ce6be52
94 Nd673b140fdf24797ae2663de5db0071e rdf:first sg:person.014463504511.98
95 rdf:rest Nd32306f25b0f4785a4d37e1ec1b4f3c7
96 Ndfbbec321c77474e9c3b0af06c9b626a rdf:first sg:person.016626315327.39
97 rdf:rest N5da2f027a90448ebb74a8b77c120c4c7
98 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
99 schema:name Information and Computing Sciences
100 rdf:type schema:DefinedTerm
101 anzsrc-for:0804 schema:inDefinedTermSet anzsrc-for:
102 schema:name Data Format
103 rdf:type schema:DefinedTerm
104 anzsrc-for:0805 schema:inDefinedTermSet anzsrc-for:
105 schema:name Distributed Computing
106 rdf:type schema:DefinedTerm
107 sg:journal.1136670 schema:issn 0926-8782
108 1573-7578
109 schema:name Distributed and Parallel Databases
110 schema:publisher Springer Nature
111 rdf:type schema:Periodical
112 sg:person.010711326227.90 schema:affiliation grid-institutes:grid.474602.3
113 schema:familyName Lee
114 schema:givenName Edward K.
115 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010711326227.90
116 rdf:type schema:Person
117 sg:person.011516205127.66 schema:affiliation grid-institutes:grid.47840.3f
118 schema:familyName Miller
119 schema:givenName Ethan L.
120 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011516205127.66
121 rdf:type schema:Person
122 sg:person.01251423124.57 schema:affiliation grid-institutes:grid.47840.3f
123 schema:familyName Katz
124 schema:givenName Randy H.
125 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01251423124.57
126 rdf:type schema:Person
127 sg:person.01331221053.28 schema:affiliation grid-institutes:grid.47840.3f
128 schema:familyName Patterson
129 schema:givenName David A.
130 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01331221053.28
131 rdf:type schema:Person
132 sg:person.013706526527.15 schema:affiliation grid-institutes:grid.47840.3f
133 schema:familyName Lutz
134 schema:givenName Ken
135 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013706526527.15
136 rdf:type schema:Person
137 sg:person.014463504511.98 schema:affiliation grid-institutes:grid.47840.3f
138 schema:familyName Shirriff
139 schema:givenName Ken
140 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014463504511.98
141 rdf:type schema:Person
142 sg:person.016021436427.25 schema:affiliation grid-institutes:grid.214458.e
143 schema:familyName Chen
144 schema:givenName Peter M.
145 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016021436427.25
146 rdf:type schema:Person
147 sg:person.016223522423.50 schema:affiliation grid-institutes:grid.47840.3f
148 schema:familyName Seshan
149 schema:givenName Srinivasan
150 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016223522423.50
151 rdf:type schema:Person
152 sg:person.016626315327.39 schema:affiliation grid-institutes:grid.47840.3f
153 schema:familyName Drapeau
154 schema:givenName Ann L.
155 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016626315327.39
156 rdf:type schema:Person
157 grid-institutes:grid.214458.e schema:alternateName Department of Electrical Engineering and Computer Science, University of Michigan, 1301 Beal Ave., 48109-2122, Ann Arbor, MI
158 schema:name Department of Electrical Engineering and Computer Science, University of Michigan, 1301 Beal Ave., 48109-2122, Ann Arbor, MI
159 rdf:type schema:Organization
160 grid-institutes:grid.474602.3 schema:alternateName Digital Equipment Corporation Systems Research Center, 130 Lytton Ave., 94301-1044, Palo Alto, CA
161 schema:name Digital Equipment Corporation Systems Research Center, 130 Lytton Ave., 94301-1044, Palo Alto, CA
162 rdf:type schema:Organization
163 grid-institutes:grid.47840.3f schema:alternateName Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA
164 schema:name Computer Science Division, Department of Electrical Engineering and Computer Science, University of California at Berkeley, 571 Evans Hall, 94720, Berkeley, CA
165 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...