<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>SNIA on Ethernet Storage</title>
	
	<link>http://sniaesfblog.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 30 Apr 2013 14:01:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SniaOnEthernetStorage" /><feedburner:info uri="sniaonethernetstorage" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>pNFS and Future NFSv4.2 Features</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/IfqxXmEyv9U/</link>
		<comments>http://sniaesfblog.org/?p=245#comments</comments>
		<pubDate>Tue, 30 Apr 2013 14:01:38 +0000</pubDate>
		<dc:creator>AlexMcDonald</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[File Protocols SIG]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[NFSc4.2]]></category>
		<category><![CDATA[pNFS]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=245</guid>
		<description><![CDATA[<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">In this third and final blog post on NFS (see previous blog posts </span><a href="http://sniaesfblog.org/?p=171"><i><span style="font-family: Times New Roman;font-size: medium">Why NFSv4.1 and pNFS are Better than NFSv3 Could Ever Be</span></i></a><span style="font-family: Times New Roman;color: #000000;font-size: medium"> and </span><a href="http://sniaesfblog.org/?p=202"><i><span style="font-family: Times New Roman;font-size: medium">The Advantages of NFSv4.1</span></i></a><span style="font-family: Times New Roman;color: #000000;font-size: medium">) I’ll cover pNFS (parallel NFS), an optional feature of NFSv4.1 that improves the bandwidth available for NFS protocol access, and some of the proposed features of NFSv4.2 – some of which are already implemented in commercially available servers, but will be standardized with the ratification of NFSv4.2 (for details, see the </span><a href="http://tools.ietf.org/html/draft-ietf-nfsv4-minorversion2-19"><span style="font-family: Times New Roman;font-size: medium">IETF NFSv4.2 draft documents</span></a><span style="font-size: medium"><span style="font-family: Times New Roman"><span style="color: #000000">). </span></span></span></p>
<p><span style="font-size: medium"><span style="font-family: Times New Roman"><span style="color: #000000">Finally, I’ll point out where you can get NFSv4.1 clients with support for pNFS </span></span></span>&#8230; <a href="http://sniaesfblog.org/?p=245" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">In this third and final blog post on NFS (see previous blog posts </span><a href="http://sniaesfblog.org/?p=171"><i><span style="font-family: Times New Roman;font-size: medium">Why NFSv4.1 and pNFS are Better than NFSv3 Could Ever Be</span></i></a><span style="font-family: Times New Roman;color: #000000;font-size: medium"> and </span><a href="http://sniaesfblog.org/?p=202"><i><span style="font-family: Times New Roman;font-size: medium">The Advantages of NFSv4.1</span></i></a><span style="font-family: Times New Roman;color: #000000;font-size: medium">) I’ll cover pNFS (parallel NFS), an optional feature of NFSv4.1 that improves the bandwidth available for NFS protocol access, and some of the proposed features of NFSv4.2 – some of which are already implemented in commercially available servers, but will be standardized with the ratification of NFSv4.2 (for details, see the </span><a href="http://tools.ietf.org/html/draft-ietf-nfsv4-minorversion2-19"><span style="font-family: Times New Roman;font-size: medium">IETF NFSv4.2 draft documents</span></a><span style="font-size: medium"><span style="font-family: Times New Roman"><span style="color: #000000">). </span></span></span></p>
<p><span style="font-size: medium"><span style="font-family: Times New Roman"><span style="color: #000000">Finally, I’ll point out where you can get NFSv4.1 clients with support for pNFS today.</span></span></span></p>
<h2><span style="font-family: Times New Roman"><span style="color: #000000">Parallel NFS (pNFS) and Layouts</span></span></h2>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">Parallel NFS (pNFS) represents a major step forward in the development of NFS. Ratified in January 2010 and described in RFC-5661, pNFS depends on the NFS client understanding how a clustered filesystem stripes and manages data. It’s not an attribute of the data, but an arrangement between the server and the client, so data can still be accessed via non-pNFS and other file access protocols.  pNFS benefits workloads with many small files, or very large files, especially those run on compute clusters requiring simultaneous, parallel access to data. </span></p>
<p> <a href="http://sniaesfblog.org/wp-content/uploads/2013/04/NFS-3-image-1.jpg"><img class="alignnone size-medium wp-image-246" alt="NFS 3 image 1" src="http://sniaesfblog.org/wp-content/uploads/2013/04/NFS-3-image-1-300x233.jpg" width="300" height="233" /></a></p>
<p><span style="font-size: medium"><span style="font-family: Times New Roman"><span style="color: #000000">Clients request information about data layout from a Metadata Server (MDS), and get returned layouts that describe the location of the data. (Although often shown as separate, the MDS may or may not be standalone nodes in the storage system depending on a particular storage vendor’s hardware architecture.) The data may be on many data servers, and is accessed directly by the client over multiple paths. Layouts can be recalled by the server, as in the case for delegations, if there are multiple conflicting client requests.  </span></span></span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">By allowing the aggregation of bandwidth, pNFS relieves performance issues that are associated with point-to-point connections. With pNFS, clients access data servers directly and in parallel, ensuring that no single storage node is a bottleneck. pNFS also ensures that data can be better load balanced to meet the needs of the client.</span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">The pNFS specification also accommodates support for multiple layouts, defining the protocol used between clients and data servers. Currently, three layouts are specified; files as supported by NFSv4, objects based on the Object-based Storage Device Commands (OSD) standard (INCITS T10) approved in 2004, and block layouts (either FC or iSCSI access). The layout choice in any given architecture is expected to make a difference in performance and functionality. For example, pNFS object based implementations may perform RAID parity calculations in software on the client, to allow RAID performance to scale with the number of clients and to ensure end-to-end data integrity across the network to the data servers.</span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">So although pNFS is new to the NFS standard, the experience of users with proprietary precursor protocols to pNFS shows that high bandwidth access to data with pNFS will be of considerable benefit. </span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">Potential performance of pNFS is definitely superior to that of NFSv3 for similar configurations of storage, network and server. The management is definitely easier, as NFSv3 automounter maps and hand-created load balancing schemes are eliminated; and by providing a standardized interface, pNFS ensures fewer issues in supporting multi-vendor NFS server environments.</span></p>
<h2><span style="font-family: Times New Roman"><span style="color: #000000">Some Proposed NFSv4.2 features</span></span></h2>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">NFSv4.2 promises many features that end-users have been requesting, and that makes NFS more relevant as not only an “every day” protocol, but one that has application beyond the data center. As the requirements document for NFSv4.2 puts it, there are requirements for: </span></p>
<ul>
<li><span style="font-family: Times New Roman"><span style="color: #000000"><span style="font-size: medium">High efficiency and utilization of resources such as, capacity, network bandwidth, and processors.</span></span></span></li>
<li><span style="color: #000000"><span style="font-family: Times New Roman"><span style="font-size: medium">Solid state flash storage which promises faster throughput and lower latency than magnetic disk drives and lower cost than dynamic random access memory.</span></span></span></li>
</ul>
<h2><span style="color: #000000"><span style="font-family: Times New Roman">Server Side Copy</span></span></h2>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">Server-Side Copy (SSC) removes one leg of a copy operation. Instead of reading entire files or even directories of files from one server through the client, and then writing them out to another, SSC permits the destination server to communicate directly to the source server without client involvement, and removes the limitations on server to client bandwidth and the possible congestion it may cause. </span></p>
<h2><span style="color: #000000"><span style="font-family: Times New Roman">Application Data Blocks (ADB) </span></span></h2>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">ADB allows definition of the format of a file; for example, a VM image or a database. This feature will allow initialization of data stores; a single operation from the client can create a 300GB database or a VM image on the server. </span></p>
<h2><span style="color: #000000"><span style="font-family: Times New Roman">Guaranteed Space Reservation &amp; Hole Punching </span></span></h2>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">As storage demands continue to increase, various efficiency techniques can be employed to give the appearance of a large virtual pool of storage on a much smaller storage system.  Thin provisioning, (where space appears available and reserved, but is not committed) is commonplace, but often problematic to manage in fast growing environments. The guaranteed space reservation feature in NFSv4.2 will ensure that, regardless of the thin provisioning policies, individual files will always have space available for their maximum extent. </span></p>
<p> <a href="http://sniaesfblog.org/wp-content/uploads/2013/04/NFS-3-image-2.jpg"><img class="alignnone size-medium wp-image-247" alt="NFS 3 image 2" src="http://sniaesfblog.org/wp-content/uploads/2013/04/NFS-3-image-2-300x280.jpg" width="300" height="280" /></a></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">While such guarantees are a reassurance for the end-user, they don’t help the storage administrator in his or her desire to fully utilize all his available storage. In support of better storage efficiencies, NFSv4.2 will introduce support for sparse files. Commonly called “hole punching”, deleted and unused parts of files are returned to the storage system’s free space pool. </span></p>
<h2><span style="color: #000000"><span style="font-family: Times New Roman">Obtaining Servers and Clients</span></span></h2>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">With this background on the features of NFS, there is considerable interest in the end-user community for NFSv4.1 support from both servers and clients. Many Network Attached Storage (NAS) vendors now support NFSv4, and in the last 12 months, there has been a flurry of activity and many developments in server support of NFSv4.1 and pNFS. </span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">For NFS server vendors, there are NFSv4.1 and files based, block based and object based implementations of pNFS available; refer to the vendor websites, where you will get the latest up-to-date information. </span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">On the client side, there is RedHat Enterprise Linux 6.4 that includes full support for NFSv4.1 and pNFS (see </span><a href="http://www.redhat.com/"><span style="font-family: Times New Roman;font-size: medium">www.redhat.com</span></a><span style="font-family: Times New Roman;color: #000000;font-size: medium">), Novell SUSE Linux Enterprise Server 11 SP2 with NFSv4.1 and pNFS based on the 3.0 Linux kernel (see </span><a href="/Documents%20and%20Settings/Adminstrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/C9CMW5KV/www.suse.com"><span style="font-family: Times New Roman;font-size: medium">www.suse.com</span></a><span style="font-family: Times New Roman;color: #000000;font-size: medium">), and Fedora available at </span><a href="/Documents%20and%20Settings/Adminstrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/C9CMW5KV/fedoraproject.org"><span style="font-family: Times New Roman;font-size: medium">fedoraproject.org</span></a><span style="font-family: Times New Roman;color: #000000;font-size: medium">. </span></p>
<h2><span style="font-family: Times New Roman"><span style="color: #000000">Conclusion      </span></span></h2>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">NFSv4.1 includes features intended to enable its use in global wide area networks (WANs).  These advantages include:</span></p>
<ul>
<li><span style="font-family: Times New Roman"><span style="color: #000000"><span style="font-size: medium">Firewall-friendly single port operations</span></span></span></li>
<li><span style="font-family: Times New Roman"><span style="color: #000000"><span style="font-size: medium">Advanced and aggressive cache management features</span></span></span></li>
<li><span style="font-family: Times New Roman"><span style="color: #000000"><span style="font-size: medium">Internationalization support</span></span></span></li>
<li><span style="font-family: Times New Roman"><span style="color: #000000"><span style="font-size: medium">Replication and migration facilities</span></span></span></li>
<li><span style="font-family: Times New Roman"><span style="color: #000000"><span style="font-size: medium">Optional cryptography quality security, with access control facilities that are compatible across UNIX® and Windows® </span></span></span></li>
<li><span style="color: #000000"><span style="font-family: Times New Roman"><span style="font-size: medium">Support for parallelism and data striping</span></span></span></li>
</ul>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">The goal for NFSv4.1 and beyond is to define how you get to storage, not what your storage looks like. That has meant inevitable changes. Unlike earlier versions of NFS, the NFSv4 protocol integrates file locking, strong security, operation coalescing, and delegation capabilities to enhance client performance for data sharing applications on high-bandwidth networks. </span></p>
<p><span style="font-size: medium"><span style="color: #000000"><span style="font-family: Times New Roman">NFSv4.1 servers and clients provide even more functionality such as wide striping of data to enhance performance.  NFSv4.2 and beyond promise further enhancements to the standard that increase its applicability to today’s application requirements. It is due to be ratified in August 2012, and we can expect to see server and client implementations that provide NFSv4.2 features soon after this; in some cases, the features are already being shipped now as vendor specific enhancements.  </span></span></span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">With careful planning, migration to NFSv4.1 (and NFSv4.2 when it becomes generally available) from prior versions can be accomplished without modification to applications or the supporting operational infrastructure, for a wide range of applications; home directories, HPC storage servers, backup jobs and a variety of other applications. </span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium">FOOTNOTE: Parts of this blog were originally published in Usenix ;login: February 2012 under the title <i>The Background to NFSv4.1. </i>Used with permission.</span></p>
<p><span style="font-family: Times New Roman;color: #000000;font-size: medium"> </span></p>
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/IfqxXmEyv9U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=245</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=245&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=pnfs-and-future-nfsv4-2-features</feedburner:origLink></item>
		<item>
		<title>10 Gigabit Ethernet – 2H12 Results and 2013 Outlook</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/pUfww7UhrlI/</link>
		<comments>http://sniaesfblog.org/?p=238#comments</comments>
		<pubDate>Thu, 18 Apr 2013 16:33:01 +0000</pubDate>
		<dc:creator>Seamus Crehan</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[Fibre Channel of Ethernet (FCoE) SIG]]></category>
		<category><![CDATA[10GBASE-T]]></category>
		<category><![CDATA[10GbE]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=238</guid>
		<description><![CDATA[<p><b><span style="font-family: Calibri;color: #000000;font-size: medium">Seamus Crehan, President, </span></b><a href="http://www.crehanresearch.com/"><b><span style="font-family: Calibri;font-size: medium">Crehan Research Inc.</span></b></a><b></b></p>
<h2><b><span style="text-decoration: underline"><span style="color: #000000"><span style="font-family: Calibri">2H12 results</span></span></span></b></h2>
<p><span style="font-family: Calibri;color: #000000;font-size: medium">2012 turned out be another very strong growth year for 10 Gigabit Ethernet (10GbE), with the data center switch market and the server-class adapter and LAN-on-Motherboard (LOM) market both growing more than 50%.  Broad long-term trends such as virtualization, convergence, data center network traffic growth, cloud deployments, and price declines were helped further by more specific demand drivers, many of which materialized in the latter half of 2012. These included the adoption of Romley servers, expanded 10GBASE-T product offerings for both switches and servers, 10GbE LOM solutions for volume rack servers (which </span>&#8230; <a href="http://sniaesfblog.org/?p=238" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p><b><span style="font-family: Calibri;color: #000000;font-size: medium">Seamus Crehan, President, </span></b><a href="http://www.crehanresearch.com/"><b><span style="font-family: Calibri;font-size: medium">Crehan Research Inc.</span></b></a><b></b></p>
<h2><b><span style="text-decoration: underline"><span style="color: #000000"><span style="font-family: Calibri">2H12 results</span></span></span></b></h2>
<p><span style="font-family: Calibri;color: #000000;font-size: medium">2012 turned out be another very strong growth year for 10 Gigabit Ethernet (10GbE), with the data center switch market and the server-class adapter and LAN-on-Motherboard (LOM) market both growing more than 50%.  Broad long-term trends such as virtualization, convergence, data center network traffic growth, cloud deployments, and price declines were helped further by more specific demand drivers, many of which materialized in the latter half of 2012. These included the adoption of Romley servers, expanded 10GBASE-T product offerings for both switches and servers, 10GbE LOM solutions for volume rack servers (which drive the majority of server shipments), and the public cloud’s migration to 10GbE for mainstream server networking access. (The SNIA Ethernet Storage Forum wrote about many of these in its July 2012 whitepaper titled <i>10GbE Comes of Age</i>).</span></p>
<p><span style="font-family: Calibri;color: #000000;font-size: medium">However, despite another stellar growth year, 10GbE still remained a minority of the overall data center and server shipment mix (see Figure 1).  </span></p>
<p><span style="font-family: Calibri;color: #000000;font-size: medium"><a href="http://sniaesfblog.org/wp-content/uploads/2013/04/Crehan-figure-1.jpg"><img class="alignnone size-medium wp-image-240" alt="Crehan figure 1" src="http://sniaesfblog.org/wp-content/uploads/2013/04/Crehan-figure-1-300x251.jpg" width="300" height="251" /></a></span></p>
<p><span style="font-family: Calibri;color: #000000;font-size: medium">Furthermore, its adoption hit some turbulence in the latter half of 2012, mostly related to the initial high prices and the learning curve associated with the new Modular LOM form-factor, resulting in some inventory issues.  Another drag on 2H12 10GbE growth was the lack of comprehensive 10GBASE-T offerings from many market participants. Although we saw a very significant step up in 10GBASE-T shipments in 2012, limited product offerings throughout much of 2012 capped its adoption at under less than 10% of total 10GbE shipments. </span></p>
<p><span style="color: #000000"><span style="font-size: medium"><span style="font-family: Calibri">But these 2H12 issues were more than offset by 10GbE entering its next major stage of volume server adoption during this time period.  </span></span></span><a href="http://www.crehanresearch.com/"><span style="font-family: Calibri;font-size: medium">Crehan Research</span></a><span style="font-family: Calibri;color: #000000;font-size: medium"> reported a near-50% increase in 2H12 10GbE results as many public cloud, Web 2.0, and massively scalable data center companies deployed 10GbE servers and server-access data center switches. We believe this is the second of three </span><a href="http://www.prnewswire.com/news-releases/10-gigabit-ethernet-10gbe-enters-next-major-stage-of-volume-server-adoption-191808991.html"><span style="font-family: Calibri;font-size: medium">major stages of mainstream 10GbE server adoption</span></a><span style="font-size: medium"><span style="font-family: Calibri"><span style="color: #000000">, the first of which was driven by blade servers. The third will be driven by the upgrade of the traditional enterprise segment’s large installed base of 1GbE rack and tower server ports to 10GbE.<b></b></span></span></span></p>
<h2><b><span style="text-decoration: underline"><span style="font-family: Calibri"><span style="color: #000000">2013 expectations</span></span></span></b></h2>
<p><span style="font-family: Calibri;color: #000000;font-size: medium">As we move through 2013, Crehan Research expects the following factors to have positive impacts on the 10GbE market, driving it closer to becoming the majority data center networking interconnect: </span></p>
<p><span style="font-size: medium"><span style="color: #000000"><span style="font-family: Calibri"><b>Better pricing and understanding of Modular LOMs</b>.  Initial pricing on 10GbE Modular LOMs has been relatively high, contributing to slower adoption and inventory issues.  In the past, end customers were given the higher-speed LOM for free </span>–<span style="font-family: Calibri"> for example, during the 1GbE and blade-server 10GbE transitions.  The Modular LOM is a new product form-factor, and it takes time for buyers and sellers to get comfortable with and fully understand it. During 2013, we should see lower pricing for this class of product, driving a higher server attach rate. </span></span></span></p>
<p><span style="font-size: medium"><span style="color: #000000"><span style="font-family: Calibri"><b>Comprehensive 10GBASE-T product offerings</b>.<i> </i>2013 should finally bring complete 10GBASE-T product offerings from the major server and switch OEMs, helping drive stronger 10GBASE-T adoption and growth. More specifically, we should see more 10GBASE-T LOMs in addition to top-of-rack and end-of-row data center switches. Furthermore, we expect many of these products to be attractively priced, in order to entice the large installed base of 1GBASE-T customers to upgrade to 10GbE.<i></i></span></span></span></p>
<p><span style="font-size: medium"><span style="color: #000000"><span style="font-family: Calibri"><b>Higher-speed uplink, aggregation, and core data center switches. </b>Servers and server-access switches likely won’t see volume deployments to 10GbE without robust and cost-effective higher-speed uplink, aggregation, and core networking options. These have now begun to arrive with 40GbE, and we are starting to see a strong ramp for this technology. Crehan Research expects 2013 to bring the advent of many 40GbE data center switches, and foresees all of the major switch vendors rolling out offerings in 2013. In contrast with the early days of 10GbE, 40GbE prices are already close to parity on a bandwidth basis with 10GbE and have settled on a single interface form factor (QSFP), which should propel 40GbE data center switches to a much stronger start than that seen by 10GbE data center switches.</span></span></span></p>
<p><span style="font-size: medium"><span style="color: #000000"><span style="font-family: Calibri"><b>Continued traction of 10GbE for storage applications. </b>We expect that 2013 will see a continuation of the broader adoption of 10GbE as a storage protocol, in both the public cloud and traditional enterprise segments.  Although Fibre Channel remains a very important data center storage networking technology, Fibre Channel switch and Host Bus Adapter (HBA) shipments each declined slightly in 2012 and have seen flat compound annual growth rates over the past four years (see Figure 2). We expect this gradual Fibre Channel decline to</span></span></span><span style="font-family: Calibri;color: #000000;font-size: medium"> continue in 2013 as more customers run Ethernet-based protocols such as NAS, iSCSI and FCoE, especially over 10GbE, for their storage needs and deployments.</span></p>
<p><a href="http://sniaesfblog.org/wp-content/uploads/2013/04/Crehan-figure-2.jpg"><img class="alignnone size-medium wp-image-239" alt="Crehan figure 2" src="http://sniaesfblog.org/wp-content/uploads/2013/04/Crehan-figure-2-300x288.jpg" width="300" height="288" /></a></p>
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/pUfww7UhrlI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=238</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=238&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=10-gigabit-ethernet-2h12-results-and-2013-outlook</feedburner:origLink></item>
		<item>
		<title>Resolving the Confusion around DCB    (I Hope)</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/0jh4nRKbvnA/</link>
		<comments>http://sniaesfblog.org/?p=231#comments</comments>
		<pubDate>Mon, 15 Apr 2013 15:18:51 +0000</pubDate>
		<dc:creator>Simon Gordon</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[Fibre Channel of Ethernet (FCoE) SIG]]></category>
		<category><![CDATA[Data Center Bridging]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=231</guid>
		<description><![CDATA[<p><span style="color: #000000">Storage traffic running over Ethernet-based networks has been around for as long as we have had </span><span style="color: #000000">Ethernet-based networks.  Of course sometimes it is technically not accurate to think of the protocols as </span><span style="color: #000000">fundamentally Ethernet protocols – whilst FCoE, by definition, only runs on Ethernet, iSCSI, SMB, and NFS,  they are, in reality, IP-based storage protocols and whilst most commonly run on Ethernet, could run on any network that supports IP.  That notwithstanding, it is increasingly important to understand the real nature of Ethernet, and in particular, the nature of the new enhancements that we put under the umbrella of Data </span>&#8230; <a href="http://sniaesfblog.org/?p=231" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p><span style="color: #000000">Storage traffic running over Ethernet-based networks has been around for as long as we have had </span><span style="color: #000000">Ethernet-based networks.  Of course sometimes it is technically not accurate to think of the protocols as </span><span style="color: #000000">fundamentally Ethernet protocols – whilst FCoE, by definition, only runs on Ethernet, iSCSI, SMB, and NFS,  they are, in reality, IP-based storage protocols and whilst most commonly run on Ethernet, could run on any network that supports IP.  That notwithstanding, it is increasingly important to understand the real nature of Ethernet, and in particular, the nature of the new enhancements that we put under the umbrella of Data Center Bridging (DCB).</span></p>
<p><span style="color: #000000">Although there is a great deal of information around DCB, there is also a lot of confusion where even the best articles miss describing a number of its elements.  As such, with 10GbE ramping now is a good time to try to clarify the reality of what DCB does and does not do.</span></p>
<p><span style="color: #000000">Perhaps the first and most important point is that DCB is, in reality, a task group in </span><a href="http://www.ieee802.org/1/">IEEE</a><span style="color: #000000"> responsible for the development enhancements to the </span><a href="http://www.ieee802.org/1/pages/dcbridges.html">802.1 bridge specifications</a><span style="color: #000000"> that apply specifically to Ethernet Switching (or as IEEE say Bridging) in the datacenter.  As such, DCB is not in itself a standard nor is the DCB group solely involved in those standards that apply to I/O and network convergence.  The mots recent work of this task group falls into two distinct areas both of which apply to the datacenter ­ one is the now completed standards around network and I/O convergence (</span><a href="http://www.ieee802.org/1/pages/802.1au.html">802.1Qau,</a><a href="http://www.ieee802.org/1/pages/802.1az.html">Qaz</a><span style="color: #000000">, </span><a href="http://www.ieee802.org/1/pages/802.1bb.html">Qbb</a><span style="color: #000000">) but the other are those standards that address the impact of server virtualization technology (</span><a href="http://www.ieee802.org/1/pages/802.1bg.html">802.1Qbg</a><span style="color: #000000">, </span><a href="http://www.ieee802.org/1/pages/802.1br.html">BR</a><span style="color: #000000">, and the now withdrawn </span><a href="http://www.ieee802.org/1/pages/802.1bh.html">Qbh</a><span style="color: #000000">).</span><span style="color: #000000"> </span></p>
<p><a href="http://sniaesfblog.org/wp-content/uploads/2013/04/Protocol-Tree.jpg"><img class="alignnone size-medium wp-image-232" alt="Protocol Tree" src="http://sniaesfblog.org/wp-content/uploads/2013/04/Protocol-Tree-300x220.jpg" width="300" height="220" /></a></p>
<p><span style="color: #000000">Also critical to understand, so that we do not overstate either the limitations of traditional Ethernet nor the advantages of the new standards around I/O and network convergence, is that these new standards build on top of many well understood, well used mature capabilities that already exist within the IEEE Ethernet standards set.  Indeed IMHO, the most important element of this is that the DCB Convergence standards are building on top of the 802.1p capability to specify eight different classes of service through a 3-bit PCP field in the 802.1Q header ­ the VLAN header.  Or to say that in English ­ Ethernet has for some considerable time had the ability to separate traffic into 8 separate categories to ensure that those different categories got different treatment &#8211; or more bluntly the fundamentals of I/O and network convergence are nothing new to Ethernet.  Not only that, but the VLAN identification itself can be used to apply QoS on different sets of traffic, as does the fact that we can usually identify different traffic types by the Ethertype or IP socket.</span></p>
<p><span style="color: #000000">So what is all the fuss about? As much as there were some good convergence capabilities, it was recognized that these could be further enhanced.</span></p>
<p><a href="http://www.ieee802.org/1/pages/802.1bb.html">802.1Qbb or Priority-based Flow Control (PFC)</a><span style="color: #000000">, far from adding into Ethernet a non-existent capability for lossless, simply takes the existing capability for lossless ­ </span><a href="http://standards.ieee.org/findstds/standard/802.3x-1997.html">802.3X</a><span style="color: #000000"> ­ and enhances it.  802.3X, when deployed with both RX and TX pause, can give lossless Ethernet as both recognized by many in the iSCSI community as well as by the FCoE specifications.  However, the pause mechanisms apply at the port level, which means giving one traffic class lossless causes blocking of other traffic classes.  All 802.1Qbb does, along with </span><a href="http://www.ieee802.org/1/pages/802.3bd.html">802.3bd</a><span style="color: #000000">, is allow the pause mechanisms to be applied individually to specific priorities or traffic classes ­ aka pause FCoE or iSCSI or RoCE whilst allowing other traffic to flow.</span> </p>
<p><a href="http://sniaesfblog.org/wp-content/uploads/2013/04/PFC.jpg"><img class="alignnone size-medium wp-image-233" alt="PFC" src="http://sniaesfblog.org/wp-content/uploads/2013/04/PFC-300x160.jpg" width="300" height="160" /></a></p>
<p><span style="color: #000000">802.1Qaz or ETS (let’s ignore that DCBX is also part of this document and discussed in another </span><a href="http://sniaesfblog.org/?p=195">SNIA-ESF blog</a><span style="color: #000000">) is not bandwidth allocation to your individual priorities, rather it is the ability to create a group of priorities and apply bandwidth rules to that group.  In English, it adds a new tier to your QoS schedulers so you can now apply bandwidth rules to port, priority or class group, individual priority, and VLAN.  The standard suggests a practice of at least three groups, one for best effort traffic classes, one for PFC-lossless classes, and one for strict priority ­ though it does allow more groups.</span> </p>
<p><a href="http://sniaesfblog.org/wp-content/uploads/2013/04/ETS-logical-view.jpg"><img class="alignnone size-medium wp-image-234" alt="ETS logical view" src="http://sniaesfblog.org/wp-content/uploads/2013/04/ETS-logical-view-300x211.jpg" width="300" height="211" /></a></p>
<p><span style="color: #000000">Last but not least, 802.1Qau or QCN is not a mechanism to provide lossless capabilities.  Where pause and PFC are point-to-point flow control mechanisms QCN allows flow control to be applied by a message from the congestion point all the way back to the source.  Being Ethernet level mechanisms it is of course across multiple hops within a layer 2 domain and so cannot cross either IP routing or FCF FCoE-based forwarding.  If QCN is applied to a non PFC priority, then it would most likely reduce drop by telling the source device to slow down rather than having frames be dropped and allowing the TCP congestion window to trigger slowing down at the TCP level.  If QCN is applied to a PFC priority, then it could reduce back propagation of PFC pause and so congestion propagation within that priority.</span> </p>
<p><a href="http://sniaesfblog.org/wp-content/uploads/2013/04/QCN.jpg"><img class="alignnone size-medium wp-image-235" alt="QCN" src="http://sniaesfblog.org/wp-content/uploads/2013/04/QCN-300x218.jpg" width="300" height="218" /></a></p>
<p><span style="color: #000000">Although not part of the standards for DCB-based convergence, but mentioned in the standards, devices that implement DCB typically have some form of buffer carving or partitioning such that the different traffic classes are not just on different priorities or classes as they flow through the network, but are being queued in and utilizing separate buffer queues.  This is important as the separated queuing and buffer allocation is another aspect of how fate sharing is limited or avoided between the different traffic classes.  It also makes conversations around microbursts, burst absorption, and latency bubbles all far more complex than before when there was less or no buffer separation.</span></p>
<p><span style="color: #000000">It is important to remember that what we are describing here are the layer 2 Ethernet mechanisms around I/O and network convergence, QoS, flow control.  These are not the only tools available (or in operation) and any datacenter design needs to fully consider what is happening at every level of the network and server stack ­ including, but not limited to, the TCP/IP layer, SCSI layer, and indeed application layer.  The interactions between the layers are often very interesting ­ but that is perhaps the subject for another blog.</span></p>
<p><span style="color: #000000">In summary, with the set of enhanced convergence protocols now fully standardized and fairly commonly available on many platforms, along with the many capabilities that exist within Ethernet, and the increasing deployment of networks with 10GbE or above, more organizations are benefiting from convergence – but to do so they quickly find that they need to learn about aspects of Ethernet that in the past were perhaps of less interest in a non-converged world.</span></p>
<p><span style="color: #000000"> </span></p>
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/0jh4nRKbvnA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=231</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=231&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=resolving-the-confusion-around-dcb-i-hope-2</feedburner:origLink></item>
		<item>
		<title>Red Hat adds commercial support for pNFS</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/qeYd75wtN7k/</link>
		<comments>http://sniaesfblog.org/?p=218#comments</comments>
		<pubDate>Thu, 21 Mar 2013 12:20:00 +0000</pubDate>
		<dc:creator>Doug O'Flaherty</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[File Protocols SIG]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=218</guid>
		<description><![CDATA[<p>Red Hat Enterprise Linux shipped their first commercially supported parallel NFS client on February 21<sup>st</sup>. The Red Hat ecosystem can deploy pNFS with the confidence of engineering, test, and long-term support of the industry standard protocol.</p>
<p>&#160;</p>
<p>Red Hat Engineering has been working with the upstream community and several SNIA ESF member companies to backport code and test interoperability with RHEL6. This release supports all IO functions in pNFS, including Direct IO. Direct IO support is required for KVM virtualization, as well as to support the leading databases. Shared workloads and Big Data have performance and capacity requirements &#8230; <a href="http://sniaesfblog.org/?p=218" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p>Red Hat Enterprise Linux shipped their first commercially supported parallel NFS client on February 21<sup>st</sup>. The Red Hat ecosystem can deploy pNFS with the confidence of engineering, test, and long-term support of the industry standard protocol.</p>
<p>&nbsp;</p>
<p>Red Hat Engineering has been working with the upstream community and several SNIA ESF member companies to backport code and test interoperability with RHEL6. This release supports all IO functions in pNFS, including Direct IO. Direct IO support is required for KVM virtualization, as well as to support the leading databases. Shared workloads and Big Data have performance and capacity requirements that scale unpredictably with business needs.</p>
<p>&nbsp;</p>
<p>Parallel NFS (pNFS) enables scaling out NFS to improve performance, manage capacity and reduce complexity.  An IETF standard storage protocol, pNFS can deliver parallelized IO from a scale-out NFS array and uses out-of-band metadata services to deliver high-throughput solutions that are truly industry standard. SNIA ESF has published several papers and a webinar specifically focused on pNFS architecture and benefits. They can be found on the SNIA ESF <a href="http://www.snia.org/forums/esf/resources">Knowledge Center</a>.</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/qeYd75wtN7k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=218</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=218&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=red-hat-adds-commercial-support-for-pnfs</feedburner:origLink></item>
		<item>
		<title>Take Our 10GBASE-T Quick Poll</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/d4HaaDFDrL4/</link>
		<comments>http://sniaesfblog.org/?p=214#comments</comments>
		<pubDate>Wed, 13 Mar 2013 15:23:13 +0000</pubDate>
		<dc:creator>David Fair</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[10GBASE-T]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=214</guid>
		<description><![CDATA[<p>I&#8217;ve gotten some interesting feedback on my recent 10GBASE-T blog, &#8220;<a href="http://sniaesfblog.org/?p=181">How is 10GBASE-T Being Adopted and Deployed</a>.&#8221; It&#8217;s prompted us at the ESF to learn more about your 10BASE-T plans. Please let us know by taking our <a href="http://sniaesfblog.org/?p=214">3-question poll</a>. I&#8217;ll share the results in a future blog post.&#8230; <a href="http://sniaesfblog.org/?p=214" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve gotten some interesting feedback on my recent 10GBASE-T blog, &#8220;<a href="http://sniaesfblog.org/?p=181">How is 10GBASE-T Being Adopted and Deployed</a>.&#8221; It&#8217;s prompted us at the ESF to learn more about your 10BASE-T plans. Please let us know by taking our <a href="http://sniaesfblog.org/?p=214">3-question poll</a>. I&#8217;ll share the results in a future blog post.</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/d4HaaDFDrL4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=214</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=214&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=take-our-10gbase-t-quick-poll</feedburner:origLink></item>
		<item>
		<title>How DCB Makes iSCSI Better</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/BcBg1eOmfTc/</link>
		<comments>http://sniaesfblog.org/?p=210#comments</comments>
		<pubDate>Tue, 05 Mar 2013 19:08:01 +0000</pubDate>
		<dc:creator>Allen Ordoubadian</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[Fibre Channel of Ethernet (FCoE) SIG]]></category>
		<category><![CDATA[DCB]]></category>
		<category><![CDATA[DCBX]]></category>
		<category><![CDATA[ESF]]></category>
		<category><![CDATA[iSCSI over DCB]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=210</guid>
		<description><![CDATA[<p>A challenge with traditional iSCSI deployments is the non-deterministic nature of Ethernet networks. When Ethernet networks only carried non-storage traffic, lost data packets where not a big issue as they would get retransmitted. However; as we layered storage traffic over Ethernet, lost data packets became a “no no” as storage traffic is not as forgiving as non-storage traffic and data retransmissions introduced I/O delays which are unacceptable to storage traffic. In addition, traditional Ethernet also had no mechanism to assign priorities to classes of I/O.</p>
<p>Therefore a new solution was needed. Short of creating a separate Ethernet network to handle &#8230; <a href="http://sniaesfblog.org/?p=210" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p>A challenge with traditional iSCSI deployments is the non-deterministic nature of Ethernet networks. When Ethernet networks only carried non-storage traffic, lost data packets where not a big issue as they would get retransmitted. However; as we layered storage traffic over Ethernet, lost data packets became a “no no” as storage traffic is not as forgiving as non-storage traffic and data retransmissions introduced I/O delays which are unacceptable to storage traffic. In addition, traditional Ethernet also had no mechanism to assign priorities to classes of I/O.</p>
<p>Therefore a new solution was needed. Short of creating a separate Ethernet network to handle iSCSI storage traffic, Data Center Bridging (DCB), was that solution.</p>
<p>The DCB standard is a key enabler of effectively deploying iSCSI over Ethernet infrastructure. The standard provides the framework for high-performance iSCSI deployments with key capabilities that include:<br />
- Priority Flow Control (PFC)—enables “lossless Ethernet”, a consistent stream of data between servers and storage arrays. It basically prevents dropped frames and maximizes network efficiency. PFC also helps to optimize SCSI communication and minimizes the effects of TCP to make the iSCSI flow more reliably.<br />
- Quality of Service (QoS) and Enhanced Transmission Selection (ETS)—support protocol priorities and allocation of bandwidth for iSCSI and IP traffic.<br />
- Data Center Bridging Capabilities eXchange (DCBX) — enables automatic network-based configuration of key network and iSCSI parameters.</p>
<p>With DCB, iSCSI traffic is more balanced over high-bandwidth 10GbE links. From an investment protection perspective, the ability to support iSCSI and LAN IP traffic over a common network makes it possible to consolidate iSCSI storage area networks with traditional IP LAN traffic networks. There is also another key component needed for iSCSI over DCB. This component is part of Data Center Bridging eXchange (DCBx) standard, and it’s called TCP Application Type-Length-Value, or simply “TLV”! TLV allows the DCB infrastructure to apply unique ETS and PFC settings to specific sub-segments of the TCP/IP traffic. This is done through switches which can identify the sub-segments based on their TCP socket or port identifier which are included in the TCP/IP frame. In short, TLV directs servers to place iSCSI traffic on available PFC queues, which separates storage traffic from other IP traffic. PFC also eliminates data retransmission and supports a consistent data flow with low latency. IT administrators can leverage QoS and ETS to assign bandwidth and priority for iSCSI storage traffic, which is crucial to support critical applications.</p>
<p>Therefore, depending on your overall datacenter environment, running iSCSI over DCB can improve:<br />
- Performance by insuring a consistent stream of data, resulting in “deterministic performance” and the elimination of packet loss that can cause high latency<br />
- Quality of service through allocation of bandwidth per protocol for better control of service levels within a converged network<br />
- Network convergence</p>
<p>For more information on this topic or technologies discussed in this blog, please visit some of our other blog articles:<br />
- <a href="http://sniaesfblog.org/?p=195">What Up with DCBX Blog</a> and <a href="http://sniaesfblog.org/?p=57">iSCSI over DCB: Reliability and predictable performance</a> or check out the IEEE website on <a href="http://www.ieee802.org/1/pages/dcbridges.html">DCB</a></p>
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/BcBg1eOmfTc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=210</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=210&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-dcb-makes-iscsi-better</feedburner:origLink></item>
		<item>
		<title>VN2VN: “Ethernet Only” Fibre Channel over Ethernet (FCoE) Is Coming</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/wJicztzyEKA/</link>
		<comments>http://sniaesfblog.org/?p=206#comments</comments>
		<pubDate>Tue, 26 Feb 2013 20:27:50 +0000</pubDate>
		<dc:creator>David Fair</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[Fibre Channel of Ethernet (FCoE) SIG]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[VN2VN]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=206</guid>
		<description><![CDATA[<p>The completion of a specification for FCoE (T11 FC-BB-5, 2009) held great promise for unifying storage and LAN over a unified Ethernet network, and now we are seeing the benefits. With FCoE, Fibre Channel protocol frames are encapsulated in Ethernet packets. To achieve the high reliability and “lossless” characteristics of Fibre Channel, Ethernet itself has been enhanced by a series of IEEE 802.1 specifications collectively known as Data Center Bridging (DCB). DCB is now widely supported in enterprise-class Ethernet switches. Several major switch vendors also support the capability known as Fibre Channel Forwarding (FCF) which can de-encapsulate /encapsulate the Fibre &#8230; <a href="http://sniaesfblog.org/?p=206" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p>The completion of a specification for FCoE (T11 FC-BB-5, 2009) held great promise for unifying storage and LAN over a unified Ethernet network, and now we are seeing the benefits. With FCoE, Fibre Channel protocol frames are encapsulated in Ethernet packets. To achieve the high reliability and “lossless” characteristics of Fibre Channel, Ethernet itself has been enhanced by a series of IEEE 802.1 specifications collectively known as Data Center Bridging (DCB). DCB is now widely supported in enterprise-class Ethernet switches. Several major switch vendors also support the capability known as Fibre Channel Forwarding (FCF) which can de-encapsulate /encapsulate the Fibre Channel protocol frames to allow, among other things, the support of legacy Fibre Channel SANs from a FCoE host.</p>
<p> <br />
The benefits of unifying your network with FCoE can be significant, in the range of 20-50% total cost of ownership depending on the details of the deployment. This is significant enough to start the ramp of FCoE, as SAN administrators have seen the benefits and successful Proof of Concepts have shown reliability and delivered performance. However, the economic benefits of FCoE can be even greater than that. And that’s where VN2VN &#8212; as defined in the final draft T11 FC-BB-6 specification &#8212; comes in. This spec completed final balloting in January 2013 and is expected to be published this year. The code has been incorporated in the Open FCoE code (<a href="www.open-fcoe.org">www.open-fcoe.org</a>). VN2VN was demonstrated at the Fall 2012 Intel Developer Forum in two demos by Intel and Juniper Networks, respectively.</p>
<p> <br />
“VN2VN” refers to Virtual N_Port to Virtual N_Port in T11-speak. But the concept is simply “Ethernet Only” FCoE. It allows discovery and communication between peer FCoE nodes without the existence or dependency of a legacy FCoE SAN fabric (FCF). The Fibre Channel protocol frames remain encapsulated in Ethernet packets from host to storage target and storage target to host. The only switch requirement for functionality is support for DCB. FCF-capable switches and their associated licensing fees are expensive. A VN2VN deployment of FCoE could save 50-70% relative to the cost of an equivalent Fibre Channel storage network. It’s these compelling potential cost savings that make VN2VN interesting. VN2VN could significantly accelerate the ramp of FCoE. SAN admins are famously conservative, but cost savings this large are hard to ignore.</p>
<p> <br />
An optional feature of FCoE is security support through Fibre Channel over Ethernet (FCoE) Initialization Protocol (FIP) snooping. FIP snooping, a switch function, can establish firewall filters that prevent unauthorized network access by unknown or unexpected virtual N_Ports transmitting FCoE traffic. In BB-5 FCoE, this requires FCF capabilities in the switch. Another benefit of VN2VN is that it can provide the security of FIP snooping, again without the requirement of an FCF.</p>
<p> <br />
Technically what VN2VN brings to the party is new T-11 FIP discovery process that enables two peer FCoE nodes, say host and storage target, to discover each other and establish a virtual link. As part of this new process of discovery they work cooperatively to determine unique FC_IDs for each other. This is in contrast to the BB-5 method where nodes need to discover and login to an FCF to be assigned FC_IDs. A VN2VN node can login to a peer node and establish a logical point-to-point link with standard fabric login (FLOGI) and port login (PLOGI) exchanges.</p>
<p>VN2VN also has the potential to bring the power of Fibre Channel protocols to new deployment models, most exciting, disaggregated storage. With VN2VN, a rack of diskless servers could access a shared storage target with very high efficiency and reliability. Think of this as “L2 DAS,” the immediacy of Direct Attached Storage over an L2 Ethernet network. But storage is disaggregated from the servers and can be managed and serviced on a much more scalable model. The future of VN2VN is bright.</p>
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/wJicztzyEKA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=206</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=206&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vn2vn-ethernet-only-fibre-channel-over-ethernet-fcoe-is-coming</feedburner:origLink></item>
		<item>
		<title>The Advantages of NFSv4.1</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/mq9lsgsy6SA/</link>
		<comments>http://sniaesfblog.org/?p=202#comments</comments>
		<pubDate>Tue, 19 Feb 2013 14:13:02 +0000</pubDate>
		<dc:creator>AlexMcDonald</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[File Protocols SIG]]></category>
		<category><![CDATA[File Protocols]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[SNIA-ESF]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=202</guid>
		<description><![CDATA[<p>In a previous blog post <a href="http://sniaesfblog.org/?p=171">Why NFSv4.1 and pNFS are Better than NFSv3 Could Ever Be</a>, some of the issues with NFSv3 that made it difficult to implement as a WAN based or data center wide protocol were discussed. The question then becomes; why not move to NFSv4 instead of NFSv4.1? Isn’t that a bigger leap from NFSv3?</p>
<p>Well, practical experience and some issues with NFSv4 made NFSv4.1 a necessity; for one, it introduces the key concept of sessions, and provides a foundation for pNFS (parallel NFS) which we’ll discuss in a later blog post. And all the features &#8230; <a href="http://sniaesfblog.org/?p=202" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p>In a previous blog post <a href="http://sniaesfblog.org/?p=171">Why NFSv4.1 and pNFS are Better than NFSv3 Could Ever Be</a>, some of the issues with NFSv3 that made it difficult to implement as a WAN based or data center wide protocol were discussed. The question then becomes; why not move to NFSv4 instead of NFSv4.1? Isn’t that a bigger leap from NFSv3?</p>
<p>Well, practical experience and some issues with NFSv4 made NFSv4.1 a necessity; for one, it introduces the key concept of sessions, and provides a foundation for pNFS (parallel NFS) which we’ll discuss in a later blog post. And all the features of NFSv4 were carried over into NFSv4.1, since it was a minor version update; there’s little more to do to take advantage of NFSv4.1, so that’s where your focus evaluation and implementation should be.</p>
<p><strong>TCP for Transport</strong></p>
<p>NFSv3 supports both <a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol">TCP (Transmission Control Protocol)</a> and <a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol">UDP (User Datagram Protocol)</a>, and UDP is sometimes employed (for those applications that support it) because it is perceived to be lightweight and faster in comparison to TCP.</p>
<p>The downside of UDP is that it’s connectionless (that is, stateless) and an unreliable protocol. There is no guarantee that the datagrams will be delivered in any given order to the destination host &#8212; or even delivered at all &#8212; so applications must be specifically designed to handle missing, duplicate or incorrectly ordered data. UDP is also not a good network citizen; there is no concept of congestion or flow control, and no ability to apply quality of service (QoS) criteria.</p>
<p>The NFSv4 specification requires that any transport used provides congestion control. The easiest way to do this is via TCP. By using TCP, NFSv4 clients and servers are able to adapt to known frequent spikes in unreliability on the Internet; and retransmission is managed in the transport layer instead of in the application layer, greatly simplifying applications and their management on a shared network.</p>
<p>NFSv4 also introduces strict rules about retries over TCP in contrast to the complete lack of rules in NFSv3 for retries over TCP. As a result, if NFSv3 clients have timeouts that are too short, NFSv3 servers may drop requests. NFSv4 uses the timers that are built into the connection-oriented transport.</p>
<p><strong>Network Ports</strong></p>
<p>To access an NFS server, an NFSv3 client must contact the server&#8217;s portmapper to find the port of the mountd server. It then contacts the mount server to get an initial file handle, and again contacts the portmapper to get the port of the NFS server. Finally, the client can access the NFS server.</p>
<p>This creates problems for using NFS through firewalls, because firewalls typically filter traffic based on well-known port numbers. If the client is inside a firewalled network, and the server is outside the network, the firewall needs to know what ports the portmapper, mountd and nfsd servers are listening on. The mount server can listen on any port, so telling the firewall what port to permit is not practical. While the NFS server usually listens on port 2049, sometimes it does not. While the portmapper always listens on the same port (111), many firewall administrators, out of excessive caution, block requests to port 111 from inside the firewalled network to servers outside the network. As a result, NFSv3 is not practical to use through firewalls. (Aside from which, without security, it’s risky too.)</p>
<p>NFSv4 uses a single port number by mandating the server will listen on port 2049. There are no “auxiliary” protocols like statd, lockd and mountd required as the mounting and locking protocols have been incorporated into the NFSv4 protocol. This means that NFSv4 clients do not need to contact the portmapper, and do not need to access services on floating ports.</p>
<p>As NFSv4 uses a single TCP connection with a well-defined destination TCP port, it traverses firewalls and <a href="http://en.wikipedia.org/wiki/Network_address_translation">network address translation (NAT) </a>devices with ease, and makes firewall configuration as simple as configuration for HTTP servers.</p>
<p><strong>Mounts and Automounter</strong></p>
<p>The automounter daemons and the utilities on different flavors of UNIX and Linux are capable of identifying different NFS versions. However, using the automounter will require at least port 111 to be permitted through any firewall between server and client, as it uses the portmapper.</p>
<p>This is undesirable if you are extending the use of NFSv4 beyond traditional NFSv3 environments, so in preference the widely available “mirror mount” facility can be used. It enhances the behavior of the NFSv4 client by creating a new mountpoint whenever it detects that a directory&#8217;s fsid differs from that of its parent and automatically mounts filesystems when they are encountered at the NFSv4 server .</p>
<p>This enhancement does not require the use of the automounter and therefore does not rely on the content or propagation of automounter maps, the availability of NFSv3 services such as mountd, or opening firewall ports beyond the single port 2049 required for NFSv4.</p>
<p><strong>Internationalization Support; UTF-8</strong></p>
<p>Yes, those funny characters outside of US-ASCII are supported. In a welcome recognition that it set no longer provides the descriptive capabilities demanded by languages with larger alphabets or those that use an extensive range of non-Roman glyphs, NFSv4 uses UTF-8 for file names, directories, symlinks and user and group identifiers. As UTF-8 is backwards compatible with 7 bit encoded ASCII, any names that are 7 bit ASCII will continue to work.</p>
<p><strong>Compound RPCs</strong></p>
<p>Latency in a wide area network (WAN) is a perennial issue, and is very often measured in tenths of a second to seconds. NFS uses <a href="http://en.wikipedia.org/wiki/Remote_procedure_call">Remote Procedure Calls (RPCs)</a> to undertake all its communication with the server, and although the payload is normally small, <a href="http://en.wikipedia.org/wiki/Metadata">meta-data</a> operations are largely synchronous and serialized. Operations such as file lookup (LOOKUP), the fetching of attributes (GETATTR) and so on, make up the largest percentage by count of the average traffic load on NFS.</p>
<p>This mix of a typical NFS set of RPC calls in versions prior to NFSv4 requires each RPC call is a separate transaction over the wire. NFSv4 avoids the expense of single RPC requests and the attendant latency issues and allows these calls to be bundled together. For instance, a lookup, open, read and close can be sent once over the wire, and the server can execute the entire compound call as a single entity. The effect is to reduce latency considerably for multiple operations.</p>
<p><strong>Delegations</strong></p>
<p>Servers are employing ever more quantities of RAM and flash technologies, and very large caches in the orders of terabytes are not uncommon. Applications running over NFSv3 can’t take advantage of these caches unless they have specific application support. With increasing WAN latencies doing every IO over the wire introduces significant delay.</p>
<p>NFSv4 allows the server to delegate certain responsibilities to the client, a feature that allows caching locally where the data is being accessed. Once delegated, the client can act on the file locally with the guarantee that no other client has a conflicting need for the file; it allows the application to have locking, reading and writing requests serviced on the application server without any further communication with the NFS server. To prevent deadlocking conditions, the server can recall the delegation via an asynchronous callback to the client should there be a conflicting request for access to the file from a different client.</p>
<p><strong>Migration, Replicas and Referrals</strong></p>
<p>For broader use within a datacenter, and in support of high availability applications such as databases and virtual environments, copying data for backup and disaster recovery purposes, or the ability to migrate it to provide VM location independence are essential. NFSv4 provides facilities for both transparent replication and migration of data, and the client is responsible for ensuring that the application is unaware of these activities. An NFSv4 referral allows servers to redirect clients from this server’s namespace to another server; it allows the building of a global namespace while maintaining the data on discrete and separate servers.</p>
<p><strong>Sessions</strong></p>
<p>Perhaps one of the most significant features of NFSv4.1 is the introduction of stateful sessions. Sessions bring the advantages of correctness and simplicity to NFS semantics. In order to improve on the correctness of NFSv4, NFSv4.1 sessions introduce “exactly-once” semantics.<br />
Servers maintain one or more session states in agreement with the client; they maintain the server&#8217;s state relative to the connections belonging to a client. Clients can be assured that their requests to the server have been executed, and that they will never be executed more than once.</p>
<p>Sessions extend the idea of NFSv4 delegations, which introduced server-initiated asynchronous callbacks; clients can initiate session requests for connections to the server. For WAN based systems, this simplifies operations through firewalls.</p>
<p><strong>Security</strong></p>
<p>An area of great confusion, many believe that NFSv4 requires the use of strong security. The NFSv4 specification simply states that implementation of strong RPC security by servers and clients is mandatory, not the use of strong RPC security. This misunderstanding may explain the reluctance of users from migrating to NFSv4 due to the additional work in implementing or modifying their existing Kerberos security.</p>
<p>Security is increasingly important as NFSv4 makes data more easily available over the WAN. This feature was considered so important by the IETF NFS working group that the security specification using Kerberos v5 was “retrofitted” to the NFSv2 and NFSv3 specifications.</p>
<p><a href="http://sniaesfblog.org/wp-content/uploads/2013/02/Graphic-for-Advantages-of-NFS.jpg"><img class="alignnone size-medium wp-image-204" alt="Graphic for Advantages of NFS" src="http://sniaesfblog.org/wp-content/uploads/2013/02/Graphic-for-Advantages-of-NFS-300x172.jpg" width="300" height="172" /></a></p>
<p>Although access to an NFS filesystem without strong security such as provided by Kerberos is possible, across a WAN it should really be considered only as a temporary measure. In that spirit, it should be noted that NFSv4 can be used without implementing Kerberos security. The fact that it is possible does not make it desirable! A fuller description of the issues and some migration considerations can be found in the SNIA White Paper “Migrating from NFSv3 to NFSv4”.</p>
<p>Many of the practical issues faced in implementing robust Kerberos security in a UNIX environment can be eased by using a Windows Active Directory (AD) system. Windows uses the standard Kerberos protocol as specified in RFC 1510; AD user accounts are represented to Kerberos in the same way as accounts in UNIX realms. This can be a very attractive solution in mixed-mode environments.</p>
<p>In the next post, we’ll discuss one of the primary features of NFSv4.1; pNFS, or parallelized NFS, and some of the new work being done in support of NFSv4.2.<br />
FOOTNOTE: Parts of this blog were originally published in Usenix ;login: February 2012 under the title The Background to NFSv4.1. Used with permission.</p>
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/mq9lsgsy6SA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=202</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=202&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-advantages-of-nfsv4-1</feedburner:origLink></item>
		<item>
		<title>What Up with DCBX?</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/c0AavjN3HkU/</link>
		<comments>http://sniaesfblog.org/?p=195#comments</comments>
		<pubDate>Thu, 31 Jan 2013 13:50:35 +0000</pubDate>
		<dc:creator>Simon Gordon</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[Data Center Bridging]]></category>
		<category><![CDATA[DCB]]></category>
		<category><![CDATA[DCBX]]></category>
		<category><![CDATA[IEEE]]></category>
		<category><![CDATA[TLVs]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=195</guid>
		<description><![CDATA[<p>I guess this is a blog that could either be very short or very long… The full name of the protocol – Data Center Bridging capability eXchange (DCBX) basically tells you all you need to know or maybe nothing at all. At its simplest, DCBX does what it says on the tin and the way it is in effect used is no more or less than the DCB auto negotiation capability to make sure that the data center network is correctly and consistently configured. It is important to note that technically you can debate if this is an auto negotiation &#8230; <a href="http://sniaesfblog.org/?p=195" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p>I guess this is a blog that could either be very short or very long… The full name of the protocol – Data Center Bridging capability eXchange (DCBX) basically tells you all you need to know or maybe nothing at all. At its simplest, DCBX does what it says on the tin and the way it is in effect used is no more or less than the DCB auto negotiation capability to make sure that the data center network is correctly and consistently configured. It is important to note that technically you can debate if this is an auto negotiation protocol or not, but in reality that’s how it is actually used.</p>
<p>Now it is important to note that there are many misnomers around DCB itself. Let’s remember that DCB is actually a group within <a href="http://ieee802.org/" target="_blank">IEEE</a> responsible for many separate standards – basically anything for Ethernet (or as IEEE say bridging) that is assumed to be specific to the data center. Currently, discussed are those standards and protocols related to I/O Convergence (<a href="http://www.ieee802.org/1/pages/802.1bb.html" target="_blank">PFC</a>, <a href="http://www.ieee802.org/1/pages/802.1az.html" target="_blank">ETS</a>, <a href="http://www.ieee802.org/1/pages/802.1au.html" target="_blank">QCN</a>, DCBX) and those related to server virtualization (<a href="http://www.computer.org/portal/web/computingnow/archive/news051" target="_blank">Virtual Ethernet Port Aggregator</a> or VEPA and others). So in essence the intent of DCBX is to help two adjacent devices share information about how these protocols are, or need to be, configured. DCBX actually does this by leveraging good old LLDP – just as PFC, ETS and QCN leverage 802.1p. What is particularly nice though is that DCBX not only allows the simple exchange of information around the DCB protocols themselves but also around how upper level protocols might want to use the DCB layer.</p>
<p>This brings us nicely to a very critical point – like most things in this area, DCBX purely works at the link level to allow a pair of connected ports (node to switch or switch to switch) to exchange their specific port configuration. This is an important point as in a multi-hop environment you need to keep in mind that every link may successfully complete its DCBX negotiation but unless some higher level intelligence (you) ensures that things are set right on each and every link, you may still not be meeting the needs of an end-to-end traffic flow. Even in a simple case of device-switch-switch-device I could have <a href="http://fcoe.com/" target="_blank">Fibre Channel over Ethernet (FCoE) </a>negotiated on the first device-switch and last switch-device connection, and nothing configured on the intermediate switch-switch connection – and the two FCoE end points would happily talk to each other thinking that they have end-to-end lossless connectivity. In a more complex scenario let’s also remember that many L2/L3 switches have not just the ability to route between L2 domains, but also have the ability to reclassify traffic from one 802/1p priority to another. For this reason it is often simpler to use DCB to support 8 independent forwarding planes across the data center as this means we can simply configure all ports pretty much identically. I believe the term here around being clever is <a href="http://en.wikipedia.org/wiki/Here_be_dragons" target="_blank">‘here be dragons’</a>.</p>
<p>Anyone that has spent a little time with DCB or FCoE will actually know that DCBX doesn’t just help at the level of the layer 2 protocols, but also helps at the level of the actual upper level protocol we care about. Most well known is that DCBX can carry specific exchanges to ensure the correct configuration of DCB to support FCoE and many people may be aware that it can do the same for iSCSI as well. Far less known however is that these two examples of setting up DCB for upper level protocols are in fact just that – examples. DCBX actually has a generic application <a href="http://www.ieee802.org/1/files/public/docs2008/az-wadekar-dcbx-capability-exchange-discovery-protocol-1108-v1.01.pdf" target="_blank">type-length-value (TLV) </a>format whereby you can specify what you would like for any upper level protocol that can be identified by either Ethertype or IP socket. Thus DCBX has like the rest of DCB been carefully architected to support the full broad needs of I/O and network convergence and not just the needs of storage convergence. DCBX as a protocol allows you to have an NFS Application TLV, an SMB Application TLV, a RDMA over Converged Ethernet or RoCE Application TLV, iWarp Application TLV, an SNMP Application TLV – etc.</p>
<p>A final and very practical point that any article on DCBX needs to cover is that we are in an evolving world and there are multiple different, and indeed incompatible, versions of DCBX available. Just reviewing the common DCB equipment available today you need to consider DCBX 1.0 as used by pre-standards FCoE products, DCBX 1.01 sometimes referred to as the Converged Enhanced Ethernet (CEE) or baseline version as found most commonly on shipping products today, and DCBX IEEE as actually defined in the standards (physically mostly contained within the ETS standard). It is also important to note that while some products have mechanisms to auto discover and select which version of DCBX to use, there is in fact no standard for such mechanisms. In this case the term is I assume ‘caviat emptor – buyer beware’.</p>
<p>All that said, maybe I should have started this blog reminding everyone that the I/O convergence parts of DCB are not just about allowing storage traffic to be mixed with non-storage traffic without fate sharing problems, but is actually about collapsing the multiple networks of different networks into a single network. I believe the average server is said to have about 6 NICs’ today? As such in the 10GbE and up Ethernet world, the full capabilities of DCBX really are a critical enabler for simplifying the operation of the modern converged virtualized data center.</p>
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/c0AavjN3HkU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=195</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=195&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=what-up-with-dcbx</feedburner:origLink></item>
		<item>
		<title>Object Storage is a Big Deal (and Ethernet Matters)</title>
		<link>http://feedproxy.google.com/~r/SniaOnEthernetStorage/~3/ATVUtwbigos/</link>
		<comments>http://sniaesfblog.org/?p=187#comments</comments>
		<pubDate>Mon, 14 Jan 2013 14:33:21 +0000</pubDate>
		<dc:creator>Ingo Fuchs</dc:creator>
				<category><![CDATA[Ethernet Data Storage]]></category>
		<category><![CDATA[CDMI]]></category>
		<category><![CDATA[Cloud Data Management Interface]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[ethernet storage forum]]></category>
		<category><![CDATA[Object Storage]]></category>

		<guid isPermaLink="false">http://sniaesfblog.org/?p=187</guid>
		<description><![CDATA[<p>A significant challenge in managing large amounts of data (or <a href="http://www.snia.org/forums/abdc">Big Data</a>) is a lack of what I like to call “total data awareness”. It’s a situation where you know (or suspect) that you have data &#8211; you just can’t find it. When you think about many current IT environments, they are often not built for total data awareness. This starts with core elements of the IT infrastructure, such as file systems. Traditional file systems and access methods were not designed to store hundreds of millions or billions of files in a single namespace. This leads to admins storing &#8230; <a href="http://sniaesfblog.org/?p=187" class="read_more">Read the rest</a></p>]]></description>
				<content:encoded><![CDATA[<p>A significant challenge in managing large amounts of data (or <a href="http://www.snia.org/forums/abdc">Big Data</a>) is a lack of what I like to call “total data awareness”. It’s a situation where you know (or suspect) that you have data &#8211; you just can’t find it. When you think about many current IT environments, they are often not built for total data awareness. This starts with core elements of the IT infrastructure, such as file systems. Traditional file systems and access methods were not designed to store hundreds of millions or billions of files in a single namespace. This leads to admins storing data in multiple file systems, multiple shares, complex directory structures – not because the data should be logically organized in that way, but simply because of limitations in file system architectures. This issue becomes even more pressing when data sits in multiple locations, maybe even across on-premise and off-premise, cloud-based storage.</p>
<p>Is object-based storage the answer?</p>
<p>Think about how you find data on your computer. Do you navigate complex directory structures, trying to remember the file name of the file that hopefully has the data you are looking for – or have you moved on and just use search tools like Spotlight? Imagine you have hundreds of millions of files, scattered across dozens or hundreds of sites. How about just searching across these sites and immediately finding the data you are looking for? With object storage technology you have the ability to store data in objects, along with metadata that describes the object. Now you can just search for your data based on metadata tags (like a filename &#8211; or even better an account number and document type) – as well as manage data based on policies that leverage that metadata.</p>
<p>However, this often means that you have to consider interfacing with your storage system through APIs, as opposed to <a href="http://www.snia.org/forums/esf/programs/nfs_sig">NFS</a> and CIFS – so your applications need to support whatever API your storage vendor offers.</p>
<p>CDMI to the rescue?</p>
<p>Today, storage vendors often use proprietary APIs. This means that application vendors would have to support a plethora of APIs from a number of different vendors, leading to a lack of commitment from application vendors to support more innovative, object-based storage architectures.</p>
<p>A key path to solve this issue is to leverage technology and standards that have been specifically developed to provide this idea of a single namespace for billions of data sets and across locations and even managed services that might reside off-premise.</p>
<p>Relatively new on the standards side you have <a href="http://www.snia.org/cdmi">CDMI</a> (http://www.snia.org/cdmi), the Cloud Data Management Interface. CDMI is a standard developed by <a href="http://www.snia.org">SNIA </a>(http://www.snia.org), the Storage Networking Industry Association, with heavy involvement from a number of leading storage vendors. CDMI not only introduces a standard interface to ingest and retrieve data into and out of a large-scale repository, it also enables applications to easily manage this repository and where the data sits.</p>
<p>CDMI is the new NFS</p>
<p>Forgive the provocation, but when it comes to creating and managing large, distributed content repositories it quickly becomes clear that NFS and CIFS are not ideally suited for this use case. This is where CDMI shines, especially with an object-based storage architecture behind it that was built to support multi-petabyte environments with billions of data sets across hundreds of sites and accommodates retention policies that can reach to “forever”.</p>
<p>CDMI and NFS have something in common &#8211; Ethernet</p>
<p>One of the key commonalities between CDMI and NFS is that they both are ideally suited to be deployed in an Ethernet infrastructure. CDMI, specifically, is a RESTful HTTP interface, so it runs on standard Ethernet networks. Even for object storage deployments that don’t support CDMI, practically all of these multi-site, long-term repositories support HTTP (and thus Ethernet) through proprietary APIs based on REST or SOAP.</p>
<p>Why does this matter</p>
<p>Ethernet infrastructure is a great foundation to run any number of workloads, including access to data that sits in large, multi-site content repositories that are based on object storage technologies. So if you are looking at object storage, chances are that you will be able to leverage existing Ethernet infrastructure.</p>
<img src="http://feeds.feedburner.com/~r/SniaOnEthernetStorage/~4/ATVUtwbigos" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sniaesfblog.org/?feed=rss2&amp;p=187</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sniaesfblog.org/?p=187&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=object-storage-is-a-big-deal-and-ethernet-matters</feedburner:origLink></item>
	</channel>
</rss>
