<!doctype html>
<!--[if !IE]>
<html class="no-js non-ie" dir="ltr" lang="en-US" xmlns:fb="https://www.facebook.com/2008/fbml" xmlns:addthis="https://www.addthis.com/help/api-spec"  prefix="og: https://ogp.me/ns#"> <![endif]-->
<!--[if IE 7 ]>
<html class="no-js ie7" dir="ltr" lang="en-US" xmlns:fb="https://www.facebook.com/2008/fbml" xmlns:addthis="https://www.addthis.com/help/api-spec"  prefix="og: https://ogp.me/ns#"> <![endif]-->
<!--[if IE 8 ]>
<html class="no-js ie8" dir="ltr" lang="en-US" xmlns:fb="https://www.facebook.com/2008/fbml" xmlns:addthis="https://www.addthis.com/help/api-spec"  prefix="og: https://ogp.me/ns#"> <![endif]-->
<!--[if IE 9 ]>
<html class="no-js ie9" dir="ltr" lang="en-US" xmlns:fb="https://www.facebook.com/2008/fbml" xmlns:addthis="https://www.addthis.com/help/api-spec"  prefix="og: https://ogp.me/ns#"> <![endif]-->
<!--[if gt IE 9]><!-->
<html class="no-js" dir="ltr" lang="en-US" xmlns:fb="https://www.facebook.com/2008/fbml" xmlns:addthis="https://www.addthis.com/help/api-spec"  prefix="og: https://ogp.me/ns#"> <!--<![endif]-->
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="">
<link rel="profile" href="https://gmpg.org/xfn/11">

<title>SNIA on Data, Networking &amp; Storage - SNIA’s blog on Data, Networking &amp; Storage.</title>

		<!-- All in One SEO 4.5.5 - aioseo.com -->
		<meta name="description" content="SNIA’s blog on Data, Networking &amp; Storage." />
		<meta name="robots" content="max-image-preview:large" />
		<link rel="canonical" href="https://sniansfblog.org/" />
		<link rel="next" href="https://sniansfblog.org/page/2/" />
		<meta name="generator" content="All in One SEO (AIOSEO) 4.5.5" />
		<meta property="og:locale" content="en_US" />
		<meta property="og:site_name" content="SNIA on Data, Networking &amp; Storage - SNIA’s blog on Data, Networking &amp; Storage." />
		<meta property="og:type" content="website" />
		<meta property="og:title" content="SNIA on Data, Networking &amp; Storage - SNIA’s blog on Data, Networking &amp; Storage." />
		<meta property="og:description" content="SNIA’s blog on Data, Networking &amp; Storage." />
		<meta property="og:url" content="https://sniansfblog.org/" />
		<meta name="twitter:card" content="summary" />
		<meta name="twitter:title" content="SNIA on Data, Networking &amp; Storage - SNIA’s blog on Data, Networking &amp; Storage." />
		<meta name="twitter:description" content="SNIA’s blog on Data, Networking &amp; Storage." />
		<script type="application/ld+json" class="aioseo-schema">
			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/sniansfblog.org\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/sniansfblog.org\/#listItem","position":1,"name":"Home"}]},{"@type":"CollectionPage","@id":"https:\/\/sniansfblog.org\/#collectionpage","url":"https:\/\/sniansfblog.org\/","name":"SNIA on Data, Networking & Storage - SNIA\u2019s blog on Data, Networking & Storage.","description":"SNIA\u2019s blog on Data, Networking & Storage.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/sniansfblog.org\/#website"},"breadcrumb":{"@id":"https:\/\/sniansfblog.org\/#breadcrumblist"},"about":{"@id":"https:\/\/sniansfblog.org\/#organization"}},{"@type":"Organization","@id":"https:\/\/sniansfblog.org\/#organization","name":"SNIA on Network Storage","url":"https:\/\/sniansfblog.org\/"},{"@type":"WebSite","@id":"https:\/\/sniansfblog.org\/#website","url":"https:\/\/sniansfblog.org\/","name":"SNIA on Network Storage","description":"SNIA\u2019s blog on Data, Networking & Storage.","inLanguage":"en-US","publisher":{"@id":"https:\/\/sniansfblog.org\/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sniansfblog.org\/?s={search_term_string}"},"query-input":"required name=search_term_string"}}]}
		</script>
		<!-- All in One SEO -->

<link rel='dns-prefetch' href='//secure.gravatar.com' />
<link rel='dns-prefetch' href='//s7.addthis.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//v0.wordpress.com' />
<link rel="alternate" type="application/rss+xml" title="SNIA on Data, Networking &amp; Storage &raquo; Feed" href="https://sniansfblog.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="SNIA on Data, Networking &amp; Storage &raquo; Comments Feed" href="https://sniansfblog.org/comments/feed/" />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/sniansfblog.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=d6394a9c4d2f5f0847826af34c9b18d7"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
/* ]]> */
</script>
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://sniansfblog.org/wp-includes/css/dist/block-library/style.min.css?ver=d6394a9c4d2f5f0847826af34c9b18d7' type='text/css' media='all' />
<style id='wp-block-library-inline-css' type='text/css'>
.has-text-align-justify{text-align:justify;}
</style>
<link rel='stylesheet' id='mediaelement-css' href='https://sniansfblog.org/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' />
<link rel='stylesheet' id='wp-mediaelement-css' href='https://sniansfblog.org/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=d6394a9c4d2f5f0847826af34c9b18d7' type='text/css' media='all' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='email-subscribers-css' href='https://sniansfblog.org/wp-content/plugins/email-subscribers/lite/public/css/email-subscribers-public.css?ver=5.7.17' type='text/css' media='all' />
<link rel='stylesheet' id='SFSImainCss-css' href='https://sniansfblog.org/wp-content/plugins/ultimate-social-media-icons/css/sfsi-style.css?ver=2.8.7' type='text/css' media='all' />
<link rel='stylesheet' id='wp-polls-css' href='https://sniansfblog.org/wp-content/plugins/wp-polls/polls-css.css?ver=2.77.2' type='text/css' media='all' />
<style id='wp-polls-inline-css' type='text/css'>
.wp-polls .pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
	background-image: url('https://sniansfblog.org/wp-content/plugins/wp-polls/images/default/pollbg.gif');
	border: 1px solid #c8c8c8;
}

</style>
<link rel='stylesheet' id='sparkling-bootstrap-css' href='https://sniansfblog.org/wp-content/themes/sparkling/assets/css/bootstrap.min.css?ver=d6394a9c4d2f5f0847826af34c9b18d7' type='text/css' media='all' />
<link rel='stylesheet' id='sparkling-icons-css' href='https://sniansfblog.org/wp-content/themes/sparkling/assets/css/fontawesome-all.min.css?ver=5.1.1.' type='text/css' media='all' />
<link rel='stylesheet' id='sparkling-fonts-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A400italic%2C400%2C600%2C700%7CRoboto+Slab%3A400%2C300%2C700&#038;ver=d6394a9c4d2f5f0847826af34c9b18d7' type='text/css' media='all' />
<link rel='stylesheet' id='sparkling-style-css' href='https://sniansfblog.org/wp-content/themes/sparkling/style.css?ver=2.4.2' type='text/css' media='all' />
<link rel='stylesheet' id='addthis_all_pages-css' href='https://sniansfblog.org/wp-content/plugins/addthis/frontend/build/addthis_wordpress_public.min.css?ver=d6394a9c4d2f5f0847826af34c9b18d7' type='text/css' media='all' />
<link rel='stylesheet' id='jetpack_css-css' href='https://sniansfblog.org/wp-content/plugins/jetpack/css/jetpack.css?ver=11.8.5' type='text/css' media='all' />
<script type="text/javascript" src="https://sniansfblog.org/wp-includes/js/tw-sack.min.js?ver=1.6.1" id="sack-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/plugins/social-links/javascript.js?ver=d6394a9c4d2f5f0847826af34c9b18d7" id="social-links-js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js?ver=1.7.1" id="prototype-js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js?ver=1.9.0" id="scriptaculous-root-js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/builder.js?ver=1.9.0" id="scriptaculous-builder-js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/effects.js?ver=1.9.0" id="scriptaculous-effects-js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/dragdrop.js?ver=1.9.0" id="scriptaculous-dragdrop-js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/slider.js?ver=1.9.0" id="scriptaculous-slider-js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/controls.js?ver=1.9.0" id="scriptaculous-controls-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/plugins/wp-hide-post/public/js/wp-hide-post-public.js?ver=2.0.10" id="wp-hide-post-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/themes/sparkling/assets/js/vendor/bootstrap.min.js?ver=d6394a9c4d2f5f0847826af34c9b18d7" id="sparkling-bootstrapjs-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/themes/sparkling/assets/js/functions.js?ver=20180503" id="sparkling-functions-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-admin/admin-ajax.php?action=addthis_global_options_settings&amp;ver=d6394a9c4d2f5f0847826af34c9b18d7" id="addthis_global_options-js"></script>
<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js?ver=d6394a9c4d2f5f0847826af34c9b18d7#pubid=ra-4ec436126b94ff52" id="addthis_widget-js"></script>

<!-- Google Analytics snippet added by Site Kit -->
<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-ZBV879YY5R" id="google_gtagjs-js" async></script>
<script type="text/javascript" id="google_gtagjs-js-after">
/* <![CDATA[ */
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag('set', 'linker', {"domains":["sniansfblog.org"]} );
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "G-ZBV879YY5R");
/* ]]> */
</script>

<!-- End Google Analytics snippet added by Site Kit -->
<link rel="https://api.w.org/" href="https://sniansfblog.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sniansfblog.org/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://wp.me/boA4W' />
<meta name="generator" content="Site Kit by Google 1.118.0" /><script type="text/javascript">
(function(url){
	if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; }
	var addEvent = function(evt, handler) {
		if (window.addEventListener) {
			document.addEventListener(evt, handler, false);
		} else if (window.attachEvent) {
			document.attachEvent('on' + evt, handler);
		}
	};
	var removeEvent = function(evt, handler) {
		if (window.removeEventListener) {
			document.removeEventListener(evt, handler, false);
		} else if (window.detachEvent) {
			document.detachEvent('on' + evt, handler);
		}
	};
	var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' ');
	var logHuman = function() {
		if (window.wfLogHumanRan) { return; }
		window.wfLogHumanRan = true;
		var wfscr = document.createElement('script');
		wfscr.type = 'text/javascript';
		wfscr.async = true;
		wfscr.src = url + '&r=' + Math.random();
		(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr);
		for (var i = 0; i < evts.length; i++) {
			removeEvent(evts[i], logHuman);
		}
	};
	for (var i = 0; i < evts.length; i++) {
		addEvent(evts[i], logHuman);
	}
})('//sniansfblog.org/?wordfence_lh=1&hid=01CC4D9968E10F4F03407E203FBA742B');
</script>	<style>img#wpstats{display:none}</style>
		<link type="text/css" rel="stylesheet" href="https://sniansfblog.org/wp-content/plugins/social-links/stylesheet.css" />
<style type="text/css"></style>		<style type="text/css">
				.navbar > .container .navbar-brand {
			color: #dadada;
		}
		</style>
	<link rel="icon" href="https://sniansfblog.org/wp-content/uploads/2024/01/cropped-favicon-32x32.png" sizes="32x32" />
<link rel="icon" href="https://sniansfblog.org/wp-content/uploads/2024/01/cropped-favicon-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://sniansfblog.org/wp-content/uploads/2024/01/cropped-favicon-180x180.png" />
<meta name="msapplication-TileImage" content="https://sniansfblog.org/wp-content/uploads/2024/01/cropped-favicon-270x270.png" />
<style type="text/css" id="wp-custom-css">.navbar.navbar-default {
    background: #552d80 url(/wp-content/uploads/2020/03/nsf-bg.jpg) no-repeat center center; background-size: 100%;}
.navbar-header {padding: 4em;}</style>
</head>

<body class="home blog group-blog">
	<a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>
<div id="page" class="hfeed site">

	<header id="masthead" class="site-header" role="banner">
		<nav class="navbar navbar-default
		" role="navigation">
			<div class="container">
				<div class="row">
					<div class="site-navigation-inner col-sm-12">
						<div class="navbar-header">


														<div id="logo">
																																<a href="https://sniansfblog.org/"><img src="https://sniansfblog.org/wp-content/uploads/2024/05/cropped-dnsf-blog.png"  height="225" width="1078" alt="SNIA on Data, Networking &amp; Storage"/></a>
																																				<h1 class="site-name hide-site-name"><a class="navbar-brand" href="https://sniansfblog.org/" title="SNIA on Data, Networking &amp; Storage" rel="home">SNIA on Data, Networking &amp; Storage</a></h1>
																															</div><!-- end of #logo -->

							<button type="button" class="btn navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
								<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>
				</div>
			</div>
		</nav><!-- .site-navigation -->
	</header><!-- #masthead -->

	<div id="content" class="site-content">

		<div class="top-section">
								</div>

		<div class="container main-content-area">
						<div class="row side-pull-left">
				<div class="main-content-inner col-sm-12 col-md-8">

	<div id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

		
<article id="post-1220" class="post-1220 post type-post status-publish format-standard has-post-thumbnail hentry category-fibre-channel category-networked-storage">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/the-evolution-of-congestion-management-in-fibre-channel/" title="The Evolution of Congestion Management in Fibre Channel" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2024/06/The-Evolution-of-Congestion-Management-in-Fibre-Channel-750x410.png" class="single-featured wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://sniansfblog.org/wp-content/uploads/2024/06/The-Evolution-of-Congestion-Management-in-Fibre-Channel-750x410.png 750w, https://sniansfblog.org/wp-content/uploads/2024/06/The-Evolution-of-Congestion-Management-in-Fibre-Channel-1140x624.png 1140w" sizes="(max-width: 750px) 100vw, 750px" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/the-evolution-of-congestion-management-in-fibre-channel/" rel="bookmark">The Evolution of Congestion Management in Fibre Channel</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/the-evolution-of-congestion-management-in-fibre-channel/" rel="bookmark"><time class="entry-date published" datetime="2024-06-20T08:52:38-07:00">June 20, 2024</time><time class="updated" datetime="2024-06-20T08:52:38-07:00">June 20, 2024</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/erik-smith/">Erik Smith</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/the-evolution-of-congestion-management-in-fibre-channel/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/the-evolution-of-congestion-management-in-fibre-channel/"></div><p>The Fibre Channel (FC) industry introduced Fabric Notifications as a key resiliency mechanism for storage networks in 2021 to combat congestion, link integrity, and delivery errors. Since then, numerous manufacturers of FC SAN solutions have implemented Fabric Notifications and enhanced the overall user experience when deploying FC SANs.</p>
<p>On August 27, 2024, the <a href="https://www.snia.org/groups/dnsf">SNIA Data, Networking &amp; Storage Forum</a> is hosting a live webinar, “<a href="https://www.brighttalk.com/webcast/663/617239?utm_source=SNIA&amp;utm_medium=brighttalk&amp;utm_campaign=617239">The Evolution of Congestion Management in Fibre Channel</a>,” for a deep dive into Fibre Channel congestion management. We’ve convened a stellar, multi-vendor group of Fibre Channel experts with extensive Fibre Channel knowedge and different technology viewpoints to explore the evolution of Fabric Notifications and the available solutions of this exciting new technology. You’ll learn: <a href="https://sniansfblog.org/the-evolution-of-congestion-management-in-fibre-channel/#more-1220" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/the-evolution-of-congestion-management-in-fibre-channel/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1212" class="post-1212 post type-post status-publish format-standard has-post-thumbnail hentry category-networked-storage">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/snia-networking-storage-forum-new-name-expanded-charter/" title="SNIA Networking Storage Forum – New Name, Expanded Charter" >
				<img width="750" height="163" src="https://sniansfblog.org/wp-content/uploads/2024/04/SNIA_DNSF_DataNetworkingStorage_logo-750x163.png" class="single-featured wp-post-image" alt="" decoding="async" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/snia-networking-storage-forum-new-name-expanded-charter/" rel="bookmark">SNIA Networking Storage Forum – New Name, Expanded Charter</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/snia-networking-storage-forum-new-name-expanded-charter/" rel="bookmark"><time class="entry-date published" datetime="2024-04-01T05:20:31-07:00">April 1, 2024</time><time class="updated" datetime="2024-05-22T13:36:02-07:00">May 22, 2024</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/christine-mcmonigal/">Christine McMonigal</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/snia-networking-storage-forum-new-name-expanded-charter/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/snia-networking-storage-forum-new-name-expanded-charter/"></div><p>Anyone who follows technology knows that it is a fast-paced world with rapid changes and constant innovations. SNIA, together with its members, technical work groups, Forums, and Initiatives, continues to embrace, educate, and develop standards to make technology more available and better understood.</p>
<p>At the SNIA Networking Storage Forum, we’ve been at the forefront of diving into technology topics that extend beyond traditional networked storage, providing education on AI, edge, acceleration and offloads, hyperconverged infrastructure, programming frameworks, and more. We still care about and spend a lot of time on networked storage and storage protocols, but we felt it was time that the name of the group better reflected the broad range of timely topics we’re covering. <a href="https://sniansfblog.org/snia-networking-storage-forum-new-name-expanded-charter/#more-1212" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/snia-networking-storage-forum-new-name-expanded-charter/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1208" class="post-1208 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence category-dpu category-gpu">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/qa-for-accelerating-gen-ai-dataflow-bottlenecks/" title="Q&#038;A for Accelerating Gen AI Dataflow Bottlenecks" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2024/03/Accelerating-Gen-AI-Dataflow-Bottlenecks-QA-750x410.png" class="single-featured wp-post-image" alt="" decoding="async" srcset="https://sniansfblog.org/wp-content/uploads/2024/03/Accelerating-Gen-AI-Dataflow-Bottlenecks-QA-750x410.png 750w, https://sniansfblog.org/wp-content/uploads/2024/03/Accelerating-Gen-AI-Dataflow-Bottlenecks-QA-1140x624.png 1140w" sizes="(max-width: 750px) 100vw, 750px" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/qa-for-accelerating-gen-ai-dataflow-bottlenecks/" rel="bookmark">Q&#038;A for Accelerating Gen AI Dataflow Bottlenecks</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/qa-for-accelerating-gen-ai-dataflow-bottlenecks/" rel="bookmark"><time class="entry-date published" datetime="2024-03-25T05:14:04-07:00">March 25, 2024</time><time class="updated" datetime="2024-03-25T05:14:04-07:00">March 25, 2024</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/erik-smith/">Erik Smith</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/qa-for-accelerating-gen-ai-dataflow-bottlenecks/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/qa-for-accelerating-gen-ai-dataflow-bottlenecks/"></div><p>Generative AI is front page news everywhere you look. With advancements happening so quickly, it is hard to keep up. The <a href="https://www.snia.org/groups/nsf">SNIA Networking Storage Forum</a> recently convened a panel of experts from a wide range of backgrounds to talk about Gen AI in general and specifically discuss how dataflow bottlenecks can constrain Gen AI application performance well below optimal levels. If you missed this session, “<a href="https://www.snia.org/educational-library/accelerating-generative-ai-%E2%80%93-options-conquering-dataflow-bottlenecks-2024">Accelerating Generative AI: Options for Conquering the Dataflow Bottlenecks</a>,” it’s available on-demand at the <a href="https://www.snia.org/educational-library/accelerating-generative-ai-%E2%80%93-options-conquering-dataflow-bottlenecks-2024">SNIA Educational Library</a>.</p>
<p>We promised to provide answers to our audience questions, and here they are.</p>
<p><strong>Q: If ResNet-50 is a dinosaur from 2015, which model would you recommend using instead for benchmarking?</strong></p>
<p>A: Setting aside the unfair aspersions being cast on the venerable ResNet-50, which is still used for inferencing benchmarks &#x1f60a;, we suggest checking out the <a href="https://mlcommons.org/benchmarks">MLCommons website</a>. In the benchmarks section you’ll see multiple use cases on Training and Inference. There are multiple benchmarks available that can provide more information about the ability of your infrastructure to effectively handle your intended workload. <a href="https://sniansfblog.org/qa-for-accelerating-gen-ai-dataflow-bottlenecks/#more-1208" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/qa-for-accelerating-gen-ai-dataflow-bottlenecks/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1197" class="post-1197 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence category-machine-learning">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/hidden-costs-of-ai-qa/" title="Hidden Costs of AI Q&#038;A" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2024/03/Hidden-Costs-QA-750x410.jpg" class="single-featured wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://sniansfblog.org/wp-content/uploads/2024/03/Hidden-Costs-QA-750x410.jpg 750w, https://sniansfblog.org/wp-content/uploads/2024/03/Hidden-Costs-QA-1140x624.jpg 1140w" sizes="(max-width: 750px) 100vw, 750px" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/hidden-costs-of-ai-qa/" rel="bookmark">Hidden Costs of AI Q&#038;A</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/hidden-costs-of-ai-qa/" rel="bookmark"><time class="entry-date published" datetime="2024-03-14T05:40:13-07:00">March 14, 2024</time><time class="updated" datetime="2024-03-14T10:57:26-07:00">March 14, 2024</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/erik-smith/">Erik Smith</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/hidden-costs-of-ai-qa/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/hidden-costs-of-ai-qa/"></div><p>At our recent SNIA Networking Storage Forum webinar, “<a href="https://www.snia.org/educational-library/addressing-hidden-costs-ai-2024">Addressing the Hidden Costs of AI,”</a> our expert team explored the impacts of AI, including sustainability and areas where there are potentially hidden technical and infrastructure costs. If you missed the live event, you can watch it on-demand in the <a href="https://www.snia.org/educational-library/addressing-hidden-costs-ai-2024">SNIA Educational Library</a>. Questions from the audience ranged from training Large Language Models to fundamental infrastructure changes from AI and more. Here are answers to the audience’s questions from our presenters.</p>
<p><strong>Q: Do you have an idea of where the best tradeoff is for high IO speed cost and GPU working cost? Is it always best to spend maximum and get highest IO speed possible?</strong></p>
<p>A: It depends on what you are trying to do If you are training a Large Language Model (LLM) then you’ll have a large collection of GPUs communicating with one another regularly (e.g., All-reduce) and doing so at throughput rates that are up to 900GB/s per GPU! For this kind of use case, it makes sense to use the fastest network option available. Any money saved by using a cheaper/slightly less performant transport will be more than offset by the cost of GPUs that are idle while waiting for data.</p>
<p>If you are more interested in Fine Tuning an existing model or using Retrieval Augmented Generation (RAG) then you won’t need quite as much network bandwidth and can choose a more economical connectivity option.</p>
<p>It’s worth noting <a href="https://sniansfblog.org/hidden-costs-of-ai-qa/#more-1197" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/hidden-costs-of-ai-qa/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1191" class="post-1191 post type-post status-publish format-standard has-post-thumbnail hentry category-storage-performance">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/throughput-iops-and-latency-qa/" title="Throughput, IOPs, and Latency Q&#038;A" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2024/02/Throughput-IOPs-Latency-750x410.jpg" class="single-featured wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://sniansfblog.org/wp-content/uploads/2024/02/Throughput-IOPs-Latency-750x410.jpg 750w, https://sniansfblog.org/wp-content/uploads/2024/02/Throughput-IOPs-Latency-1140x624.jpg 1140w" sizes="(max-width: 750px) 100vw, 750px" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/throughput-iops-and-latency-qa/" rel="bookmark">Throughput, IOPs, and Latency Q&#038;A</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/throughput-iops-and-latency-qa/" rel="bookmark"><time class="entry-date published" datetime="2024-02-12T06:25:48-08:00">February 12, 2024</time><time class="updated" datetime="2024-02-12T06:26:58-08:00">February 12, 2024</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/erik-smith/">Erik Smith</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/throughput-iops-and-latency-qa/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/throughput-iops-and-latency-qa/"></div><p>Throughput, IOPs, and latency are three terms often referred to as storage performance metrics. But the exact definitions of these terms and how they differ can be confusing. That’s why the <a href="https://www.snia.org/groups/nsf">SNIA Networking Storage Forum (NSF)</a> brought back our popular webinar series, “<a href="https://www.snia.org/educational-library?search=proud">Everything You Wanted to Know About Storage, But Were Too Proud to Ask</a>,” with a live webinar, “<a href="https://www.snia.org/educational-library/everything-you-wanted-know-about-throughput-iops-and-latency-were-too-proud-ask">Everything You Wanted to Know about Throughput, IOPs, and Latency But Were Too Proud to Ask</a>.”</p>
<p>The live session was a hit with over 850 views in the first 48 hours. If you missed the live event, you can watch it <a href="https://www.snia.org/educational-library/everything-you-wanted-know-about-throughput-iops-and-latency-were-too-proud-ask">on-demand</a>. Our audience asked several interesting questions, here are our answer to them.</p>
<p><strong>Q: Discussing congestion and mechanisms at play in RoCEv2 (DCQCN and delay-change control) would be more interesting than legacy BB_credit handling in FC SAN&#8230;</strong> <a href="https://sniansfblog.org/throughput-iops-and-latency-qa/#more-1191" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/throughput-iops-and-latency-qa/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1181" class="post-1181 post type-post status-publish format-standard has-post-thumbnail hentry category-networked-storage category-storage-performance">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/heres-everything-you-wanted-to-know-about-throughput-iops-and-latency/" title="Here’s Everything You Wanted to Know About Throughput, IOPs, and Latency" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2024/01/Dont-Be-Too-Proud-750x410.png" class="single-featured wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://sniansfblog.org/wp-content/uploads/2024/01/Dont-Be-Too-Proud-750x410.png 750w, https://sniansfblog.org/wp-content/uploads/2024/01/Dont-Be-Too-Proud-1140x624.png 1140w" sizes="(max-width: 750px) 100vw, 750px" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/heres-everything-you-wanted-to-know-about-throughput-iops-and-latency/" rel="bookmark">Here’s Everything You Wanted to Know About Throughput, IOPs, and Latency</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/heres-everything-you-wanted-to-know-about-throughput-iops-and-latency/" rel="bookmark"><time class="entry-date published" datetime="2024-01-09T05:55:00-08:00">January 9, 2024</time><time class="updated" datetime="2024-01-09T05:55:00-08:00">January 9, 2024</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/erik-smith/">Erik Smith</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/heres-everything-you-wanted-to-know-about-throughput-iops-and-latency/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/heres-everything-you-wanted-to-know-about-throughput-iops-and-latency/"></div><p>Any discussion about storage systems is incomplete without the mention of Throughput, IOPs, and Latency. But what exactly do these terms mean, and why are they important? To answer these questions, the <a href="https://www.snia.org/groups/nsf">SNIA Networking Storage Forum (NSF)</a> is bringing back our popular webinar series, “Everything You Wanted to Know About Storage, But Were Too Proud to Ask.”</p>
<p>Collectively, these three terms are often referred to as storage performance metrics. Performance can be defined as the effectiveness of a storage system to address I/O needs of an application or workload. Different application workloads have different I/O patterns, and with that arises different bottlenecks, so there is no “one-size fits all” in storage systems. These storage performance metrics help with storage solution design and selection based on application/workload demands.</p>
<p>Join us on February 7, 2024, for “<a href="https://www.brighttalk.com/webcast/663/603081?utm_source=SNIA&amp;utm_medium=brighttalk&amp;utm_campaign=603081">Everything You Wanted to Know About Throughput, IOPS, and Latency, But Were Too Proud to Ask</a>.” In this webinar, we’ll cover:  <a href="https://sniansfblog.org/heres-everything-you-wanted-to-know-about-throughput-iops-and-latency/#more-1181" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/heres-everything-you-wanted-to-know-about-throughput-iops-and-latency/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1172" class="post-1172 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence category-dpu category-networked-storage">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/accelerating-generative-ai/" title="Accelerating Generative AI" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2023/12/Accelerating-Generative-AI-1-750x410.png" class="single-featured wp-post-image" alt="" decoding="async" loading="lazy" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/accelerating-generative-ai/" rel="bookmark">Accelerating Generative AI</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/accelerating-generative-ai/" rel="bookmark"><time class="entry-date published" datetime="2024-01-02T11:39:09-08:00">January 2, 2024</time><time class="updated" datetime="2024-01-02T11:39:09-08:00">January 2, 2024</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/david-mcintyre/">David McIntyre</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/accelerating-generative-ai/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/accelerating-generative-ai/"></div><p>Workloads using generative artificial intelligence trained on large language models are frequently throttled by insufficient resources (e.g., memory, storage, compute or network dataflow bottlenecks). If not identified and addressed, these dataflow bottlenecks can constrain Gen AI application performance well below optimal levels.</p>
<p>Given the compelling uses across natural language processing (NLP), video analytics, document resource development, image processing, image generation, and text generation, being able to run these workloads efficiently has become critical to many IT and industry segments. The resources that contribute to generative AI performance and efficiency include CPUs, DPUs, GPUs, FPGAs, plus memory and storage controllers. <a href="https://sniansfblog.org/accelerating-generative-ai/#more-1172" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/accelerating-generative-ai/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1167" class="post-1167 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence category-computational-storage">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/addressing-the-hidden-costs-of-ai/" title="Addressing the Hidden Costs of AI" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2023/11/Hidden-Costs-of-AI-Blog-750x410.jpg" class="single-featured wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://sniansfblog.org/wp-content/uploads/2023/11/Hidden-Costs-of-AI-Blog-750x410.jpg 750w, https://sniansfblog.org/wp-content/uploads/2023/11/Hidden-Costs-of-AI-Blog-1140x624.jpg 1140w" sizes="(max-width: 750px) 100vw, 750px" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/addressing-the-hidden-costs-of-ai/" rel="bookmark">Addressing the Hidden Costs of AI</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/addressing-the-hidden-costs-of-ai/" rel="bookmark"><time class="entry-date published" datetime="2023-11-09T11:49:15-08:00">November 9, 2023</time><time class="updated" datetime="2023-12-07T10:26:08-08:00">December 7, 2023</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/erik-smith/">Erik Smith</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/addressing-the-hidden-costs-of-ai/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/addressing-the-hidden-costs-of-ai/"></div><p>The latest buzz around generative AI ignores the massive costs to run and power the technology. Understanding what the sustainability and cost impacts of AI are and how to effectively address them will be the topic of our next <a href="https://www.snia.org/groups/nsf">SNIA Networking Storage Forum</a> (NSF) webinar, “<a href="https://www.brighttalk.com/webcast/663/599322?utm_source=SNIA&amp;utm_medium=brighttalk&amp;utm_campaign=599322">Addressing the Hidden Costs of AI</a>.” On February 27, 2024, our SNIA experts will offer insights on the potentially hidden technical and infrastructure costs associated with generative AI. You’ll also learn best practices and potential solutions to be considered as they discuss: <a href="https://sniansfblog.org/addressing-the-hidden-costs-of-ai/#more-1167" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/addressing-the-hidden-costs-of-ai/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1158" class="post-1158 post type-post status-publish format-standard has-post-thumbnail hentry category-ethernet-data-storage category-nvme-over-fabrics tag-nvm-express tag-nvme tag-nvme-tcp">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/nvme-tcp-qa/" title="NVMe®/TCP Q&#038;A" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2023/08/NVmeTCP-QA-typorama-750x410.png" class="single-featured wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://sniansfblog.org/wp-content/uploads/2023/08/NVmeTCP-QA-typorama-750x410.png 750w, https://sniansfblog.org/wp-content/uploads/2023/08/NVmeTCP-QA-typorama-1140x624.png 1140w" sizes="(max-width: 750px) 100vw, 750px" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/nvme-tcp-qa/" rel="bookmark">NVMe®/TCP Q&#038;A</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/nvme-tcp-qa/" rel="bookmark"><time class="entry-date published" datetime="2023-08-07T08:22:24-07:00">August 7, 2023</time><time class="updated" datetime="2023-08-07T08:22:24-07:00">August 7, 2023</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/erik-smith/">Erik Smith</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/nvme-tcp-qa/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/nvme-tcp-qa/"></div><p>The <a href="https://www.snia.org/technology-focus/networked-storage">SNIA Networking Storage Forum (NSF)</a> had an outstanding response to our live webinar, “<a href="https://www.snia.org/educational-library/nvme-tcp-performance-deployment-and-automation-2023">NVMe/TCP: Performance, Deployment, and Automation</a>.” If you missed the session, you can watch it on-demand and download a copy of the presentation slides at the <a href="https://www.snia.org/educational-library/nvme-tcp-performance-deployment-and-automation-2023">SNIA Educational Library</a>. Our live audience gave the presentation a 4.9 rating on a scale of 1-5, and they asked a lot of detailed questions, which our presenter, Erik Smith, Vice Chair of SNIA NSF, has answered here.</p>
<p><strong>Q: Does the Centralized Discovery Controller (CDC) layer also provide drive access control or is it simply for discovery of drives visible on the network?</strong></p>
<p>A: As defined in TP8010, the CDC only provides transport layer discovery. In other words, the CDC will allow a host to discover transport layer information (IP, Port, NQN) about the subsystem ports (on the array) that each host has been allowed to communicate with. Provisioning storage volumes to a particular host is additional functionality that COULD be added to an implementation of the CDC. (e.g., Dell has a CDC implementation that we refer to as SmartFabric Storage Software (SFSS).</p>
<p><strong>Q: Can you provide some examples of companies that provide CDC and drive access control functionalities?</strong> <a href="https://sniansfblog.org/nvme-tcp-qa/#more-1158" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/nvme-tcp-qa/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

<article id="post-1153" class="post-1153 post type-post status-publish format-standard has-post-thumbnail hentry category-networked-storage category-nvme category-nvme-over-fabrics category-storage-protocols">
	<div class="blog-item-wrap">
				<a href="https://sniansfblog.org/considerations-and-options-for-nvme-tcp-deployment/" title="Considerations and Options for NVMe/TCP Deployment" >
				<img width="750" height="410" src="https://sniansfblog.org/wp-content/uploads/2023/06/NVMe-TCP-Typorama-Preview-Blog-750x410.jpg" class="single-featured wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://sniansfblog.org/wp-content/uploads/2023/06/NVMe-TCP-Typorama-Preview-Blog-750x410.jpg 750w, https://sniansfblog.org/wp-content/uploads/2023/06/NVMe-TCP-Typorama-Preview-Blog-1140x624.jpg 1140w" sizes="(max-width: 750px) 100vw, 750px" />			</a>
		<div class="post-inner-content">
			<header class="entry-header page-header">

				<h2 class="entry-title"><a href="https://sniansfblog.org/considerations-and-options-for-nvme-tcp-deployment/" rel="bookmark">Considerations and Options for NVMe/TCP Deployment</a></h2>

								<div class="entry-meta">
					<span class="posted-on"><i class="fa fa-calendar-alt"></i> <a href="https://sniansfblog.org/considerations-and-options-for-nvme-tcp-deployment/" rel="bookmark"><time class="entry-date published" datetime="2023-06-16T05:04:20-07:00">June 16, 2023</time><time class="updated" datetime="2023-06-16T05:04:20-07:00">June 16, 2023</time></a></span><span class="byline"> <i class="fa fa-user"></i> <span class="author vcard"><a class="url fn n" href="https://sniansfblog.org/author/david-mcintyre/">David McIntyre</a></span></span>				<span class="comments-link"><i class="fa fa-comments"></i><a href="https://sniansfblog.org/considerations-and-options-for-nvme-tcp-deployment/#respond">Leave a comment</a></span>
				
				
				</div><!-- .entry-meta -->
							</header><!-- .entry-header -->

						<div class="entry-content">

				<div class="at-above-post-homepage addthis_tool" data-url="https://sniansfblog.org/considerations-and-options-for-nvme-tcp-deployment/"></div><p>NVMe®/TCP has gained a lot of attention over the last several years due to its great performance characteristics and relatively low cost. Since its ratification in 2018, the NVMe/TCP protocol has been enhanced to add features such as Discovery Automation, Authentication and Secure Channels that make it more suitable for use in enterprise environments. Now as organizations evaluate their options and consider adopting NVMe/TCP for use in their environment, many find they need a bit more information before deciding how to move forward.</p>
<p>That’s why the <a href="https://www.snia.org/technology-focus/networked-storage">SNIA Networking Storage Forum (NSF)</a> is hosting a live webinar on July 19, 2023 “<a href="https://www.brighttalk.com/webcast/663/585569?utm_source=SNIA&amp;utm_medium=brighttalk&amp;utm_campaign=585569">NVMe/TCP: Performance, Deployment and Automation</a>” where we will provide an overview of deployment considerations and options, and answer questions such as: <a href="https://sniansfblog.org/considerations-and-options-for-nvme-tcp-deployment/#more-1153" class="more-link">Read More</a></p>
<!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post-homepage addthis_tool" data-url="https://sniansfblog.org/considerations-and-options-for-nvme-tcp-deployment/"></div><!-- AddThis Share Buttons generic via filter on the_content -->
							</div><!-- .entry-content -->
					</div>
	</div>
</article><!-- #post-## -->

	<nav class="navigation pagination" aria-label="Posts">
		<h2 class="screen-reader-text">Posts navigation</h2>
		<div class="nav-links"><span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="https://sniansfblog.org/page/2/">2</a>
<span class="page-numbers dots">&hellip;</span>
<a class="page-numbers" href="https://sniansfblog.org/page/26/">26</a>
<a class="next page-numbers" href="https://sniansfblog.org/page/2/">Older posts <i class="fa fa-chevron-right"></i></a></div>
	</nav>
		</main><!-- #main -->
	</div><!-- #primary -->

</div><!-- close .main-content-inner -->
<div id="secondary" class="widget-area col-sm-12 col-md-4" role="complementary">
	<div class="well">
				<aside id="search-3" class="widget widget_search"><h3 class="widget-title">Search</h3>
<form role="search" method="get" class="form-search" action="https://sniansfblog.org/">
  <div class="input-group">
	  <label class="screen-reader-text" for="s">Search for:</label>
	<input type="text" class="form-control search-query" placeholder="Search&hellip;" value="" name="s" title="Search for:" />
	<span class="input-group-btn">
	  <button type="submit" class="btn btn-default" name="submit" id="searchsubmit" value="Search"><span class="glyphicon glyphicon-search"></span></button>
	</span>
  </div>
</form>
</aside><aside id="text-3" class="widget widget_text"><h3 class="widget-title">Welcome to the SNIA DNSF Blog</h3>			<div class="textwidget"><p>Posts added to this blog are contributed by volunteer members of the SNIA Data, Networking &amp; Storage Forum and expert guest bloggers. Please leave comments and ask questions related to network-connected data storage solutions. To learn more about the DNSF &#8211; visit <a href="http://www.snia.org/forums/nsf"> our website</a>.</p>
</div>
		</aside>
		<aside id="recent-posts-3" class="widget widget_recent_entries">
		<h3 class="widget-title">Recent Posts</h3>
		<ul>
											<li>
					<a href="https://sniansfblog.org/the-evolution-of-congestion-management-in-fibre-channel/">The Evolution of Congestion Management in Fibre Channel</a>
									</li>
											<li>
					<a href="https://sniansfblog.org/snia-networking-storage-forum-new-name-expanded-charter/">SNIA Networking Storage Forum – New Name, Expanded Charter</a>
									</li>
											<li>
					<a href="https://sniansfblog.org/qa-for-accelerating-gen-ai-dataflow-bottlenecks/">Q&#038;A for Accelerating Gen AI Dataflow Bottlenecks</a>
									</li>
											<li>
					<a href="https://sniansfblog.org/hidden-costs-of-ai-qa/">Hidden Costs of AI Q&#038;A</a>
									</li>
											<li>
					<a href="https://sniansfblog.org/throughput-iops-and-latency-qa/">Throughput, IOPs, and Latency Q&#038;A</a>
									</li>
					</ul>

		</aside><aside id="sfsi-widget-2" class="widget sfsi"><h3 class="widget-title">Connect with Us</h3>		<div class="sfsi_widget" data-position="widget" style="display:flex;flex-wrap:wrap;justify-content: center">
			<div id='sfsi_wDiv'></div>
			<div class="norm_row sfsi_wDiv "  style="width:0px;position:absolute;;text-align:left"></div ><div id="sfsi_holder" class="sfsi_holders" style="position: relative; float: left;width:100%;z-index:-1;"></div ><script>window.addEventListener("sfsi_functions_loaded", function()
			{
				if (typeof sfsi_widget_set == "function") {
					sfsi_widget_set();
				}
			}); </script>			<div style="clear: both;"></div>
		</div>
	</aside><aside id="categories-3" class="widget widget_categories"><h3 class="widget-title">Categories</h3>
			<ul>
					<li class="cat-item cat-item-372"><a href="https://sniansfblog.org/category/artificial-intelligence/">Artificial Intelligence</a> (5)
</li>
	<li class="cat-item cat-item-266"><a href="https://sniansfblog.org/category/block-storage/">Block Storage</a> (4)
</li>
	<li class="cat-item cat-item-305"><a href="https://sniansfblog.org/category/cloud-storage/">Cloud Storage</a> (6)
</li>
	<li class="cat-item cat-item-374"><a href="https://sniansfblog.org/category/computational-storage/">Computational Storage</a> (4)
</li>
	<li class="cat-item cat-item-215"><a href="https://sniansfblog.org/category/containers/">Containers</a> (3)
</li>
	<li class="cat-item cat-item-384"><a href="https://sniansfblog.org/category/data-center-sustainability/">Data Center Sustainability</a> (1)
</li>
	<li class="cat-item cat-item-327"><a href="https://sniansfblog.org/category/data-protection/">Data Protection</a> (8)
</li>
	<li class="cat-item cat-item-329"><a href="https://sniansfblog.org/category/data-reduction/">Data Reduction</a> (6)
</li>
	<li class="cat-item cat-item-380"><a href="https://sniansfblog.org/category/dpu/">DPU</a> (5)
</li>
	<li class="cat-item cat-item-359"><a href="https://sniansfblog.org/category/edge-computing/">Edge Computing</a> (7)
</li>
	<li class="cat-item cat-item-3"><a href="https://sniansfblog.org/category/ethernet-data-storage/">Ethernet Data Storage</a> (106)
</li>
	<li class="cat-item cat-item-22"><a href="https://sniansfblog.org/category/fcoe/">FCoE</a> (34)
</li>
	<li class="cat-item cat-item-261"><a href="https://sniansfblog.org/category/fibre-channel/">Fibre Channel</a> (13)
</li>
	<li class="cat-item cat-item-5"><a href="https://sniansfblog.org/category/fileprotocols-sig/">File Protocols SIG</a> (32)
</li>
	<li class="cat-item cat-item-271"><a href="https://sniansfblog.org/category/file-storage/">File Storage</a> (3)
</li>
	<li class="cat-item cat-item-30"><a href="https://sniansfblog.org/category/flash/">Flash</a> (5)
</li>
	<li class="cat-item cat-item-391"><a href="https://sniansfblog.org/category/gpu/">GPU</a> (1)
</li>
	<li class="cat-item cat-item-292"><a href="https://sniansfblog.org/category/infiniband/">InfiniBand</a> (3)
</li>
	<li class="cat-item cat-item-7"><a href="https://sniansfblog.org/category/iscsi/">iSCSI</a> (35)
</li>
	<li class="cat-item cat-item-373"><a href="https://sniansfblog.org/category/machine-learning/">Machine Learning</a> (2)
</li>
	<li class="cat-item cat-item-291"><a href="https://sniansfblog.org/category/memory/">Memory</a> (2)
</li>
	<li class="cat-item cat-item-278"><a href="https://sniansfblog.org/category/networked-storage/">Networked Storage</a> (59)
</li>
	<li class="cat-item cat-item-9"><a href="https://sniansfblog.org/category/nfs/">NFS</a> (28)
</li>
	<li class="cat-item cat-item-123"><a href="https://sniansfblog.org/category/nvme/">NVMe</a> (32)
</li>
	<li class="cat-item cat-item-322"><a href="https://sniansfblog.org/category/nvme-over-fabrics/">NVMe over Fabrics</a> (14)
</li>
	<li class="cat-item cat-item-46"><a href="https://sniansfblog.org/category/object-storage/">Object Storage</a> (16)
</li>
	<li class="cat-item cat-item-383"><a href="https://sniansfblog.org/category/open-source/">Open Source</a> (1)
</li>
	<li class="cat-item cat-item-154"><a href="https://sniansfblog.org/category/openstack/">OpenStack</a> (4)
</li>
	<li class="cat-item cat-item-250"><a href="https://sniansfblog.org/category/persistent-memory/">Persistent Memory</a> (6)
</li>
	<li class="cat-item cat-item-317"><a href="https://sniansfblog.org/category/quic/">QUIC</a> (1)
</li>
	<li class="cat-item cat-item-134"><a href="https://sniansfblog.org/category/rdma/">RDMA</a> (20)
</li>
	<li class="cat-item cat-item-77"><a href="https://sniansfblog.org/category/smb-2/">SMB</a> (10)
</li>
	<li class="cat-item cat-item-200"><a href="https://sniansfblog.org/category/solid-state-storage/">Solid State Storage</a> (11)
</li>
	<li class="cat-item cat-item-193"><a href="https://sniansfblog.org/category/storage-benchmarks/">Storage Benchmarks</a> (5)
</li>
	<li class="cat-item cat-item-351"><a href="https://sniansfblog.org/category/storage-cabling/">Storage Cabling</a> (1)
</li>
	<li class="cat-item cat-item-346"><a href="https://sniansfblog.org/category/storage-hardware/">Storage Hardware</a> (1)
</li>
	<li class="cat-item cat-item-257"><a href="https://sniansfblog.org/category/storage-management/">Storage Management</a> (2)
</li>
	<li class="cat-item cat-item-76"><a href="https://sniansfblog.org/category/storageoverethernet-sig/">Storage over Ethernet SIG</a> (39)
</li>
	<li class="cat-item cat-item-390"><a href="https://sniansfblog.org/category/storage-performance/">Storage Performance</a> (2)
</li>
	<li class="cat-item cat-item-347"><a href="https://sniansfblog.org/category/storage-protocols/">Storage Protocols</a> (2)
</li>
	<li class="cat-item cat-item-295"><a href="https://sniansfblog.org/category/storage-security/">Storage Security</a> (20)
</li>
	<li class="cat-item cat-item-309"><a href="https://sniansfblog.org/category/tcp-ip/">TCP/IP</a> (2)
</li>
	<li class="cat-item cat-item-1"><a href="https://sniansfblog.org/category/uncategorized/">Uncategorized</a> (4)
</li>
	<li class="cat-item cat-item-281"><a href="https://sniansfblog.org/category/virtualization/">Virtualization</a> (2)
</li>
	<li class="cat-item cat-item-367"><a href="https://sniansfblog.org/category/xpu/">xPU</a> (10)
</li>
			</ul>

			</aside><aside id="text-4" class="widget widget_text"><h3 class="widget-title">Other SNIA Blogs</h3>			<div class="textwidget"><a href="http://www.sniablog.org" target="_blank" rel="noopener">SNIA Storage Blog</a><br><br><a href="http://www.sniacloud.com" target="_blank" rel="noopener">Cloud Storage Blog</a><br><br><a href="http://www.sniasssiblog.org" target="_blank" rel="noopener">Compute, Memory and Storage Blog</a><br><br><a href="http://sniasmiblog.org/" target="_blank" rel="noopener">Storage Management Blog</a><br /><br /></div>
		</aside>	</div>
</div><!-- #secondary -->
		</div><!-- close .row -->
	</div><!-- close .container -->
</div><!-- close .site-content -->

	<div id="footer-area">
		<div class="container footer-inner">
			<div class="row">
				
				</div>
		</div>

		<footer id="colophon" class="site-footer" role="contentinfo">
			<div class="site-info container">
				<div class="row">
										<nav role="navigation" class="col-md-6">
											</nav>
					<div class="copyright col-md-6">
						Copyright © 2022 SNIA | <a href="https://www.snia.org/about/privacy_policy" target="_blank">Privacy Policy</a> | 						Theme by <a href="http://colorlib.com/" target="_blank" rel="nofollow noopener">Colorlib</a> Powered by <a href="http://wordpress.org/" target="_blank">WordPress</a>					</div>
				</div>
			</div><!-- .site-info -->
			<div class="scroll-to-top"><i class="fa fa-angle-up"></i></div><!-- .scroll-to-top -->
		</footer><!-- #colophon -->
	</div>
</div><!-- #page -->

		<script type="text/javascript">
		  jQuery(document).ready(function ($) {
			if ($(window).width() >= 767) {
			  $('.navbar-nav > li.menu-item > a').click(function () {
				if ($(this).attr('target') !== '_blank') {
				  window.location = $(this).attr('href')
				}
			  })
			}
		  })
		</script>
	<script>
window.addEventListener('sfsi_functions_loaded', function() {
    if (typeof sfsi_plugin_version == 'function') {
        sfsi_plugin_version(2.77);
    }
});

function sfsi_processfurther(ref) {
    var feed_id = '';
    var feedtype = 8;
    var email = jQuery(ref).find('input[name="email"]').val();
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if ((email != "Enter your email") && (filter.test(email))) {
        if (feedtype == "8") {
            var url = "https://api.follow.it/subscription-form/" + feed_id + "/" + feedtype;
            window.open(url, "popupwindow", "scrollbars=yes,width=1080,height=760");
            return true;
        }
    } else {
        alert("Please enter email address");
        jQuery(ref).find('input[name="email"]').focus();
        return false;
    }
}
</script>
<style type="text/css" aria-selected="true">
.sfsi_subscribe_Popinner {
    
    padding: 18px 0px !important;

    background-color:  !important;
}

.sfsi_subscribe_Popinner form {
    margin: 0 20px !important;
}

.sfsi_subscribe_Popinner h5 {
    font-family: s !important;

        
    
        margin: 0 0 10px !important;
    padding: 0 !important;
}

.sfsi_subscription_form_field {
    margin: 5px 0 !important;
    width: 100% !important;
    display: inline-flex;
    display: -webkit-inline-flex;
}

.sfsi_subscription_form_field input {
    width: 100% !important;
    padding: 10px 0px !important;
}

.sfsi_subscribe_Popinner input[type=email] {
    
        
    
    }

.sfsi_subscribe_Popinner input[type=email]::-webkit-input-placeholder {

    
           
    
    }

.sfsi_subscribe_Popinner input[type=email]:-moz-placeholder {
    /* Firefox 18- */
    
        
    
    
}

.sfsi_subscribe_Popinner input[type=email]::-moz-placeholder {
    /* Firefox 19+ */
    
        
            }

.sfsi_subscribe_Popinner input[type=email]:-ms-input-placeholder {

    font-family: 
    font-style: 
        color:  !important;
            font-size: 0px !important ;
            text-align: s !important;    }

.sfsi_subscribe_Popinner input[type=submit] {

    
        
    
    
    }

</style>

<script type="text/javascript" id="email-subscribers-js-extra">
/* <![CDATA[ */
var es_data = {"messages":{"es_empty_email_notice":"Please enter email address","es_rate_limit_notice":"You need to wait for some time before subscribing again","es_single_optin_success_message":"Successfully Subscribed.","es_email_exists_notice":"Email Address already exists!","es_unexpected_error_notice":"Oops.. Unexpected error occurred.","es_invalid_email_notice":"Invalid email address","es_try_later_notice":"Please try after some time"},"es_ajax_url":"https:\/\/sniansfblog.org\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/plugins/email-subscribers/lite/public/js/email-subscribers-public.js?ver=5.7.17" id="email-subscribers-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2" id="jquery-ui-core-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/plugins/ultimate-social-media-icons/js/shuffle/modernizr.custom.min.js?ver=d6394a9c4d2f5f0847826af34c9b18d7" id="SFSIjqueryModernizr-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/plugins/ultimate-social-media-icons/js/shuffle/jquery.shuffle.min.js?ver=d6394a9c4d2f5f0847826af34c9b18d7" id="SFSIjqueryShuffle-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/plugins/ultimate-social-media-icons/js/shuffle/random-shuffle-min.js?ver=d6394a9c4d2f5f0847826af34c9b18d7" id="SFSIjqueryrandom-shuffle-js"></script>
<script type="text/javascript" id="SFSICustomJs-js-extra">
/* <![CDATA[ */
var sfsi_icon_ajax_object = {"nonce":"31e1803716","ajax_url":"https:\/\/sniansfblog.org\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/sniansfblog.org\/wp-content\/plugins\/ultimate-social-media-icons\/"};
/* ]]> */
</script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/plugins/ultimate-social-media-icons/js/custom.js?ver=2.8.7" id="SFSICustomJs-js"></script>
<script type="text/javascript" id="wp-polls-js-extra">
/* <![CDATA[ */
var pollsL10n = {"ajax_url":"https:\/\/sniansfblog.org\/wp-admin\/admin-ajax.php","text_wait":"Your last request is still being processed. Please wait a while ...","text_valid":"Please choose a valid poll answer.","text_multiple":"Maximum number of choices allowed: ","show_loading":"1","show_fading":"1"};
/* ]]> */
</script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/plugins/wp-polls/polls-js.js?ver=2.77.2" id="wp-polls-js"></script>
<script type="text/javascript" src="https://sniansfblog.org/wp-content/themes/sparkling/assets/js/skip-link-focus-fix.min.js?ver=20140222" id="sparkling-skip-link-focus-fix-js"></script>
	<script src='https://stats.wp.com/e-202426.js' defer></script>
	<script>
		_stq = window._stq || [];
		_stq.push([ 'view', {v:'ext',blog:'168398258',post:'0',tz:'-7',srv:'sniansfblog.org',j:'1:11.8.5'} ]);
		_stq.push([ 'clickTrackerInit', '168398258', '0' ]);
	</script>
</body>
</html>
