Skip to content

Commit c1b0cb6

Browse files
authored
Merge pull request #345 from IO500/rename-submission-to-benchmark
Rename Submission page to Benchmark and remove running.php
2 parents 8ff0c39 + af923f7 commit c1b0cb6

6 files changed

Lines changed: 81 additions & 267 deletions

File tree

config/routes.php

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,7 @@
6969
'action' => 'list',
7070
]
7171
);
72-
$builder->connect(
73-
'/running',
74-
[
75-
'controller' => 'Pages',
76-
'action' => 'display',
77-
'running',
78-
]
79-
);
72+
$builder->redirect('/running', '/benchmark#running', ['status' => 301]);
8073
$builder->connect(
8174
'/about',
8275
[
@@ -117,14 +110,7 @@
117110
'bofs',
118111
]
119112
);
120-
$builder->connect(
121-
'/running',
122-
[
123-
'controller' => 'Pages',
124-
'action' => 'display',
125-
'running',
126-
]
127-
);
113+
128114
$builder->connect(
129115
'/steering',
130116
[
@@ -134,19 +120,21 @@
134120
]
135121
);
136122
$builder->connect(
137-
'/submission',
123+
'/benchmark',
138124
[
139125
'controller' => 'Pages',
140126
'action' => 'display',
141-
'submission',
127+
'benchmark',
142128
]
143129
);
130+
$builder->redirect('/submission', '/benchmark', ['status' => 301]);
131+
$builder->redirect('/pages/display/submission', '/benchmark', ['status' => 301]);
144132
$builder->connect(
145133
'/cfs',
146134
[
147135
'controller' => 'Pages',
148136
'action' => 'display',
149-
'submission',
137+
'benchmark',
150138
]
151139
);
152140
$builder->connect(
Lines changed: 62 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,42 @@
1-
<?php $this->assign('title', 'Submission'); ?>
1+
<?php $this->assign('title', 'Benchmark'); ?>
22

33
<div class="submissions index content">
44

5+
<div class="landing landing-running" id="running">
6+
<h1><?php echo __('Run IO500') ?></h1>
7+
8+
<p>
9+
You can download <b>IO500</b> from the <b>GitHub</b> repository. Follow the instructions in the GitHub
10+
README file to install, configure, and run the benchmark!
11+
</p>
12+
13+
<ul>
14+
<li>
15+
<?php
16+
echo $this->Html->link(__('Get IO500'), 'https://github.com/IO500/io500', [
17+
'class' => 'button-highlight'
18+
]);
19+
?>
20+
</li>
21+
</ul>
22+
23+
</div>
24+
525
<div class="content">
626
<h2>How to Submit?</h2>
727

828
<p>
929
This page contains the information about the submission procedure.
1030
First, you need to
11-
<?php echo $this->Html->link(_('run the benchmark'),
12-
[ 'controller' => 'Pages', 'action' => 'display',
13-
'running'
14-
], [ 'class' => 'link' ]);
31+
<?php echo $this->Html->link(__('run the benchmark'),
32+
'#running', [ 'class' => 'link' ]);
1533
?>
1634
.
1735
</p>
1836

1937
<p>
20-
The IO500 list is released during ISC and SC each year.
21-
Submissions to the upcoming list can be made all year. However,
38+
The IO500 lists are released during ISC and SC each year.
39+
Submissions to the upcoming lists can be made all year. However,
2240
<strong>to be included in the next submission</strong>, we must receive
2341
the submission before the deadline listed above, unless you have
2442
previously contacted the committee and approved an extension for
@@ -35,9 +53,7 @@
3553
This better reflects the
3654
important distinction between storage systems that run in production
3755
environments and those that may use more experimental hardware and
38-
software configurations. At ISC'24, we continue to populate these
39-
two lists and users will be able to submit to either of the two lists
40-
(and their 10 client-node counterparts). Please see
56+
software configurations. Please see
4157
<?php echo $this->Html->link('the requirements for each list',
4258
[ 'controller' => 'pages', 'action' => 'display', 'the-lists' ],
4359
[ 'class' => 'link' ]);
@@ -86,32 +102,40 @@
86102
</li>
87103
<li>
88104
Complete the submission form with all required information
105+
<ul>
106+
<li>
107+
You will be able to incrementally complete the
108+
submission (i.e., your progress will be saved)
109+
</li>
110+
<li>
111+
You are able to edit your submission until you submit it
112+
</li>
113+
<li>
114+
Once you double-check your submission data, click on
115+
"[Submit]" to send it to the IO500 committee for review
116+
</li>
117+
</ul>
89118
</li>
90-
<ul>
91-
<li>
92-
You will be able to incrementally complete the
93-
submission (i.e., your progress will be saved)
94-
</li>
95-
<li>
96-
You are able to edit your submission until you submit it
97-
</li>
98-
<li>
99-
Once you double-check your submission data, click on
100-
"[Submit]" to send it to the IO500 committee for review
101-
</li>
102-
</ul>
103119
</ol>
104120

105-
As part of this new tool, we
106-
have improved the submission fields that describe the hardware and
107-
software of the system under test. For reproducibility and analysis
108-
reasons, we now made the easily obtainable fields mandatory -
109-
data from storage servers are for users often difficult to obtain,
110-
therefore, most remain optional.
111-
<p>
112-
As a new system, there may be quirks, please reach out on
113-
Slack or the mailing list if you see any issues.
114-
</p>
121+
The form is designed to handle submissions from a wide range of storage system types,
122+
each with different numbers of hardware components. For reproducibility and analysis
123+
reasons, within each component, the easily obtainable fields are mandatory, but it is up
124+
to the submitter to select the right components. The key components are:
125+
<ul>
126+
<li>Site - High Level details of the submitting institution</li>
127+
<li>IO500 - Summary of storage client and server information utilized in benchmark execution</li>
128+
<li>Storage System - General storage system information and which list is targeted (Production or Research)</li>
129+
<li>Specific Storage System Component (e.g., Lustre, DAOS, SpectrumScale) - Detailed per-file system information
130+
<ul>
131+
<li>Depending on the Storage System, there is a series of sub-components to fill out that provide
132+
the full details of the server, network, and storage of each server in the storage system.
133+
</li>
134+
</ul>
135+
</li>
136+
<li>Supercomputer - Detailed information regarding the client nodes utilized in benchmark execution</li>
137+
</ul>
138+
115139
</li>
116140
<li>
117141
If you experience problems with the online form, please reach out on
@@ -150,15 +174,17 @@
150174
<h4>Privacy</h4>
151175

152176
<p>
153-
We will publish all data submitted, so by submitting the information
154-
you <strong>give us the right to publish the uploaded data</strong>.
177+
We will handle all data submitted as per our data handling policy.
178+
The key point is that by submitting you and your organization
179+
<strong>give the IO500 Committee the right to publish all uploaded data</strong>
180+
(except for contact information).
155181
</p>
156182

157183
<h5>Submitter Name</h5>
158184

159185
<p>
160186
Submissions will be visible immediately to the members of the
161-
<?php echo $this->Html->link(_('IO500 Steering Committee'),
187+
<?php echo $this->Html->link(__('IO500 Steering Committee'),
162188
[ 'controller' => 'Pages', 'action' => 'display',
163189
'steering'
164190
], [ 'class' => 'link' ]);
@@ -168,7 +194,6 @@
168194
results privately to a subset of the committee (i.e. do not use
169195
the official submission tools if you have privacy concerns).
170196
</p>
171-
172197
<p>
173198
Starting with the SC'18 list, submissions include the name of the
174199
submitter (or team) to give them the credit they deserve to execute

templates/Pages/cfs_isc26.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
<p>
1515
The IO500 <strong>is now</strong> accepting and encouraging submissions
1616
for the upcoming semi-annual IO500 Production and Research lists,
17-
in conjunction with <strong>ISC'26</strong>. Once again, we will also
18-
be accepting submissions to the 10 Client Node Challenge to encourage
19-
the submission of small scale results. View the requirements for
20-
submitting to each list on the
21-
<?php echo $this->Html->link(__('IO500 Submissions Webpage'),
22-
[ 'controller' => 'pages', 'action' => 'display', 'submission' ],
17+
in conjunction with <strong>ISC'26</strong>. Once again, we will also be
18+
accepting submissions to the 10 Client Node Challenge to encourage the
19+
submission of small scale results. View the requirements for submitting
20+
to each list on the
21+
<?php echo $this->Html->link(__('IO500 Benchmark Webpage'),
22+
[ 'controller' => 'pages', 'action' => 'display', 'benchmark' ],
2323
[ 'class' => 'link' ]);
2424
?>.
2525
The new ranked lists will be announced at the
@@ -128,7 +128,7 @@
128128
<p>
129129
Once again, we encourage you to
130130
<?php echo $this->Html->link('submit',
131-
[ 'controller' => 'pages', 'action' => 'display', 'submission' ],
131+
[ 'controller' => 'pages', 'action' => 'display', 'benchmark' ],
132132
[ 'class' => 'link' ]);
133133
?>
134134
to join our community, and to attend the

templates/Pages/rules_submission.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
to the instructions in
2929
<?php echo $this->Html->link(__('Running'),
3030
[ 'controller' => 'pages', 'action' => 'display',
31-
'running'
31+
'benchmark',
32+
'#' => 'running'
3233
], [ 'class' => 'link' ]);
3334
?>.
3435
</li>

0 commit comments

Comments
 (0)