-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
234 lines (231 loc) · 15.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LightNVM</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="assets/css/Features-Clean.css">
<link rel="stylesheet" href="assets/css/Footer-Basic.css">
<link rel="stylesheet" href="assets/css/Footer-Clean.css">
<link rel="stylesheet" href="assets/css/Highlight-Clean.css">
<link rel="stylesheet" href="assets/css/Navigation-Clean1.css">
<link rel="stylesheet" href="assets/css/styles.css">
</head>
<body>
<div>
<nav class="navbar navbar-default navigation-clean">
<div class="container">
<div class="navbar-header"><a class="navbar-brand" href="#">LightNVM </a><button class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navcol-1"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div>
<div
class="collapse navbar-collapse" id="navcol-1">
<ul class="nav navbar-nav navbar-right">
<li role="presentation"><a href="#documentation">Documentation</a></li>
<li role="presentation"><a href="#pubs">Publications </a></li>
<li role="presentation"><a href="#hardware">Hardware </a></li>
<li role="presentation"><a href="#getinvolved">Get Involved</a></li>
</ul>
</div>
</div>
</nav>
</div>
<div class="features-clean" style="background-color:#e4edf0;">
<div class="container">
<div class="row features">
<h2 class="text-center">Zoned Namespace (ZNS) SSDs have replaced the work on OCSSDs, and is now a standardized interface.</h2>
</div>
<div class="row features">
<h3 class="text-center">
Please see <a href="https://www.usenix.org/conference/atc21/presentation/bjorling" target="_blank">ZNS: Avoiding the Block Interface Tax for Flash-based SSDs presented at USENIX ATC 2021</a><br><br>New development has moved to the zoned storage eco-system.<br><br><a onclick="_gaq.push(['_trackEvent','FromOCSSDtoNVMe','VIDEO',this.href]);" href="https://www.youtube.com/watch?v=9yVWb3rbces" target="_blank">Watch the Open-Channel SSDs to ZNS SSDs presentation from OCP Global Summit 2019<br><br><img alt="Zoned Namespaces at OCP" src="https://img.youtube.com/vi/9yVWb3rbces/0.jpg" title="Zoned Namespace Presentation at the OCP 2019 Global Summit"></a><br><br><a href="https://zonedstorage.io" target="_blank">ZonedStorage.io</b></a> provides the latest updates on the zoned storage eco-system.
</h3>
</div>
</div>
</div>
<div class="features-clean">
<div class="container">
<div class="intro">
<h2 class="text-center">Open-Channel SSDs</h2>
</div>
<div class="row features">
<div class="col-md-4 col-sm-6 item"><i class="glyphicon glyphicon-tasks icon"></i>
<h3 class="name">I/O Isolation</h3>
<p class="description">Enable I/O isolation between tenants by allocating your SSD into separate parallel units. </p>
</div>
<div class="col-md-4 col-sm-6 item"><i class="glyphicon glyphicon-time icon"></i>
<h3 class="name"><strong>Predictable Latency</strong> </h3>
<p class="description">No more guessing when an IO completes. You know which parallel unit is accessed on disk. </p>
</div>
<div class="col-md-4 col-sm-6 item"><i class="glyphicon glyphicon-road icon"></i>
<h3 class="name"><strong>Non-Volatile Memory</strong></h3>
<p class="description">Manage your non-volatile memory as a block device, through a file-system or inside your application.</p>
</div>
</div>
</div>
</div>
<div class="features-clean" style="background-color:#eaeaea;">
<div class="container">
<div class="intro">
<h2 class="text-center">News</h2>
<p class="lead text-center"">16th June, 2020:<br>The NVM Express Zoned Namespace Command Set specification has been released</br>
</p>
<p class="lead text-center">18th March, 2019: From Open-Channel SSD to Zoned Namespaces. NVMe is standardizing the Open-Channel SSD concepts.</br>
<br><a onclick="_gaq.push(['_trackEvent','FromOCSSDtoNVMe','VIDEO',this.href]);" href="https://www.youtube.com/watch?v=9yVWb3rbces" target="_blank">See the presentation from OCP Global Summit 2019</a>
</p>
<p class="lead text-center">29th January, 2018: Revision 2.0 of the specification is released.
<a onclick="_gaq.push(['_trackEvent','OCSSD2 spec','PDF',this.href]);" href="http://lightnvm.io/docs/OCSSD-2_0-20180129.pdf" target="_blank">Get It</a>
</p>
</div>
</div>
</div>
<div id="documentation" class="highlight-clean" style="background-color:#ffffff;">
<div class="container">
<div class="intro">
<h2 class="text-center">Documentation </h2>
<p class="text-center">LightNVM is a full-stack initiative from interface specification, operating system support, user-space management tools, I/O libraries, to examples of their use.</p>
</div>
<div class="row">
<div class="col-md-3">
<div class="buttons"><a class="btn btn-primary btn-block" role="button" href="https://openchannelssd.readthedocs.io/en/latest/" target="_blank">Introduction </a></div>
</div>
<div class="col-md-3">
<div class="buttons"><a class="btn btn-primary btn-block" role="button" href="https://openchannelssd.readthedocs.io/en/latest/gettingstarted" target="_blank">Getting started</a></div>
</div>
<div class="col-md-3">
<div class="buttons"><a class="btn btn-primary btn-block" role="button" href="http://lightnvm.io/liblightnvm/" target="_blank">liblightnvm </a></div>
</div>
<div class="col-md-3">
<div class="buttons"><a class="btn btn-primary btn-block" role="button" href="http://lightnvm.io/pblk-tools/" target="_blank">pblk </a></div>
</div>
</div>
</div>
</div>
<div id="pubs" class="highlight-clean" style="background-color:#eaeaea;">
<div class="container">
<div class="intro">
<h2 class="text-center">Publications & Presentations</h2>
<p class="text-center">Selected publications and talks using the LightNVM subsystem</p>
</div>
<div class="buttons">
<ul class="list-group">
<li class="list-group-item"><span><strong>The Open-Channel SSD Paper</strong></span>
<ul class="list-unstyled">
<li>LightNVM: The Linux Open-Channel SSD Subsystem - 15th USENIX Conference on File and Storage Technologies (FAST 2017) (<a href="https://www.usenix.org/conference/fast17/technical-sessions/presentation/bjorling" target="_blank">Link</a>)</li>
</ul>
</li>
</ul>
<ul class="list-group">
<li class="list-group-item"><span><strong>2018 </strong> </span>
<ul class="list-unstyled">
<li>The case of FEMU: cheap, accurate, scalable and extensible flash emulator - 15th USENIX Conference on File and Storage Technologies (FAST 2018) (<a href="https://www.usenix.org/conference/fast18/presentation/li" target="_blank">Link</a>)</li>
</ul>
</li>
<li class="list-group-item"><span><strong>2017 </strong></span>
<ul class="list-unstyled">
<li>FlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs - 15th USENIX Conference on File and Storage Technologies (FAST 2017) (<a href="https://www.usenix.org/conference/fast17/technical-sessions/presentation/huang"
target="_blank">Link</a>)</li>
<li>Tiny-Tail Flash: Near-Perfect Elimination ofGarbage Collection Tail Latencies in NAND SSDs - 15th USENIX Conference on File and Storage Technologies (FAST 2017) (<a href="https://www.usenix.org/conference/fast17/technical-sessions/presentation/yan"
target="_blank">Link</a>)</li>
<li>Multi-Tenant I/O Isolation for Open-Channel SSDs - Non-Volatile Memory Workshop (<a href="http://nvmw.ucsd.edu/2017/" target="_blank">Link</a>)</li>
</ul>
</li>
<li class="list-group-item"><span><strong>2016 </strong> </span>
<ul class="list-unstyled">
<li>Open-Channel SSDs - LSF Vault (<a href="http://events.linuxfoundation.org/sites/events/files/slides/Vault2016-Website.pdf" target="_blank">Link</a>)</li>
<li>Open-Channel SSDs - LinuxCon North America (<a href="http://events.linuxfoundation.org/sites/events/files/slides/LinuxConNA2015-LightNVM.pdf" target="_blank">Link</a>)</li>
</ul>
</li>
<li class="list-group-item"><span><strong>2015 </strong> </span>
<ul class="list-unstyled">
<li>Towards Application Driven Storage: LinuxCon North America (<a href="http://events.linuxfoundation.org/sites/events/files/slides/LCE2015_RocksDB%2BLightNVM.pdf" target="_blank">Link</a>)</li>
<li>Linux Kernel Abstractions for Open-Channel Solid State Drives - Non-Volatile Memory Workshop (<a href="http://nvmw.ucsd.edu/2015/assets/slides/14" target="_blank">Link</a>)</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div id="hardware" class="highlight-clean" style="background-color:#ffffff;">
<div class="container">
<div class="intro">
<h2 class="text-center">Available Hardware </h2>
<p class="text-center">Open-Channel SSD hardware available or announced.</p>
</div>
<div class="buttons">
<ul class="list-group">
<li class="list-group-item"><span><strong>Software Development Kits</strong></span>
<ul class="list-unstyled">
<li>OpenSSD Cosmos+ (<a href="http://www.openssd.io" target="_blank">Link</a>)</li>
<li>CNEX Labs - Westlake SDK (<a href="http://www.cnexlabs.com/" target="_blank">Link</a>)</li>
<li>EMC Dragon Fire Board Open-Channel OX Controller (<a href="https://github.com/DFC-OpenSource/ox-ctrl" target="_blank">Link</a>)</li>
<li>Radian Memory Systems RMS-325 (<a href="http://www.radianmemory.com/edge-card-ssd-rms-325/" target="_blank">Link</a>)</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div id="getinvolved" class="highlight-clean" style="background-color:#eaeaea;">
<div class="container">
<div class="intro">
<h2 class="text-center">Get Involved</h2>
<p class="text-center">The Open-Channel SSD community is made up of individuals, researchers and companies that each utilize Open-Channel SSDs in their work. We welcome anyone who would like to get involved in the project.</p>
</div>
<div class="buttons">
<ul class="list-group">
<li class="list-group-item"><span><strong>Open-Channel SSD Specification </strong> </span>
<ul class="list-unstyled">
<li>For an SSD to be an Open-Channel SSD. It must support either 1.2 or 2.0 of the specification.</li>
<li>
<a onclick="_gaq.push(['_trackEvent','OCSSD2 spec','PDF',this.href]);" href="http://lightnvm.io/docs/OCSSD-2_0-20180129.pdf" target="_blank"><strong>2.0 Specification</strong></a> |
<a onclick="_gaq.push(['_trackEvent','OCSSD1 spec','PDF',this.href]);" href="http://lightnvm.io/docs/Open-ChannelSSDInterfaceSpecification12-final.pdf" target="_blank">1.2 Specification (Deprecated)</a>
</li>
</ul>
</li>
<li class="list-group-item"><span><strong>LightNVM Subsystem General</strong></span>
<ul class="list-unstyled">
<li>If you would like to contribute code to the LightNVM subsystem in the Linux kernel. Please visit our Github Linux kernel repository. </li>
<li> <a href="https://github.com/OpenChannelSSD/linux" target="_blank">Github</a></li>
</ul>
</li>
<li class="list-group-item"><span><strong>liblightnvm </strong> </span>
<ul class="list-unstyled">
<li>Or maybe you like to integrate your application with Open-Channel SSDs, and/or loves to write library code. This is the place.</li>
<li><a href="https://github.com/OpenChannelSSD/liblightnvm" target="_blank">Github </a></li>
</ul>
</li>
<li class="list-group-item"><span><strong>Mailing Lists</strong> </span>
<ul class="list-unstyled">
<li>Any questions about the subsystem and help may be directed at the Github Linux and liblightnvm repositories</li>
<li><a href="https://github.com/OpenChannelSSD/linux" target="_blank">Github Linux</a> | <a href="https://github.com/OpenChannelSSD/liblightnvm" target="_blank">Github liblightnvm</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="footer-clean" style="background-color:#4b4b4b;">
<footer>
<div class="container">
<div class="row">
<div class="col-md-12">
<p class="text-right" style="color:#fff;"><strong>2018 LightNVM</strong></p>
</div>
</div>
</div>
</footer>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-57193430-2");
pageTracker._trackPageview();
} catch(err) {}
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</body>
</html>