<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>IraqiTek &#187; Data Integrity Extensions</title>
	<atom:link href="http://v2.iraqitek.com/tag/data-integrity-extensions/feed/" rel="self" type="application/rss+xml" />
	<link>http://v2.iraqitek.com</link>
	<description>Let's Bring Iraq Back</description>
	<lastBuildDate>Thu, 08 Apr 2010 06:14:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Oracle Helps Linux Get Enhanced Data Integrity</title>
		<link>http://v2.iraqitek.com/2008/12/06/oracle-helps-linux-get-enhanced-data-integrity/</link>
		<comments>http://v2.iraqitek.com/2008/12/06/oracle-helps-linux-get-enhanced-data-integrity/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 19:42:34 +0000</pubDate>
		<dc:creator>Data-Base</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Data Integrity Extensions]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://v2.iraqitek.com/?p=822</guid>
		<description><![CDATA[When you click &#8220;Save&#8221; for a file, you expect that the file will be saved. Unfortunately, due to a variety of reasons, that doesn&#8217;t always happen. If you&#8217;re a Linux user, though, you might now have better success than other operating systems&#8217; users, thanks to new, block I/O data integrity infrastructure code from Oracle that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>When you click &#8220;Save&#8221; for a file, you expect that the file will be saved. Unfortunately, due to a variety of reasons, that doesn&#8217;t always happen.</p>
<p><span id="more-822"></span></p>
<p>If you&#8217;re a Linux user, though, you might now have better success than other operating systems&#8217; users, thanks to new, block I/O data integrity infrastructure code from Oracle that&#8217;s become part of the mainline kernel.</p>
<p>The code is in the currently shipping Linux 2.6.27 kernel, which debuted in early October. And as a result, its developers say it could dramatically improve protections against corruption during saving.</p>
<p>&#8220;When an application is reading or writing against storage, one of the things that could happen is silent data corruption &#8212; &#8216;silent&#8217; meaning that the application reports that data as being correctly written, but it&#8217;s not,&#8221; Monica Kumar, Oracle&#8217;s senior director for Linux, virtualization and open source product marketing</p>
<p>&#8220;Silent data corruption can happen more frequently than you think, and it could cause millions of dollar of damage if it&#8217;s in a mission-critical business,&#8221; she said.</p>
<p>Kumar also said the enhancement also means that Linux now has an advantage that no other operating system currently offers &#8212; a benefit that could serve the open source OS well as its distributions continue to compete with established proprietary systems.</p>
<p>&#8220;Because Linux is now the first operating system that has the T10 standard implemented, I think it does have a lead in that sense,&#8221; she said. &#8220;I&#8217;m not saying other operating systems will not follow, but for now, Linux is leading in this space.&#8221;</p>
<p> </p>
<p><strong>Building on a standard</strong></p>
<p><strong><span style="font-weight: normal;">The new block I/O data integrity infrastructure code is an implementation of an industry standard, the T10 Protection Information Model designed for end-to-end data integrity for enterprise storage systems.</span></strong></p>
<p><strong><span style="font-weight: normal;">The code also adds what are known as Data Integrity Extensions, a technology co-developed with storage vendor Emulex that enables integrity information to be transmitted from memory.</span></strong></p>
<p><strong><span style="font-weight: normal;">Kumar explained that the data integrity feature works as an additional checkpoint at the operating system level, verifying the data being written or read. As a result, the process is designed to make data corruption less likely.</span></strong></p>
<p><strong><span style="font-weight: normal;">&#8220;The validity of I/O operations is assured through the exchange of verification information during data transmission,&#8221; she said. &#8220;The key is creating integrity metadata, so as the data travels the data path, the integrity metadata is validated.&#8221;</span></strong></p>
<p><strong><span style="font-weight: normal;">According to Kumar, Oracle and Emulex were working on the data integrity feature since mid-2006. In July of this year, the code landed in the Linux kernel development tree, ultimately becoming included in the final 2.6.27 kernel release in October.</span></strong></p>
<p><strong><span style="font-weight: normal;">Currently, the technology works with the Linux-based Ext3 filesystem, though Kumar noted that work is ongoing to validate the data integrity technology against other filesystems as well.</span></strong></p>
<p><strong><span style="font-weight: normal;">At the same time, Oracle and Emulex are pushing an early-adopter program to get a small group of end users testing and deploying the technology, which could help demonstrate its real-world potential.</span></strong></p>
<p> </p>
<p><strong>Wider benefits</strong></p>
<p><strong><span style="font-weight: normal;">Since the data integrity technology is now part of the mainline Linux kernel, it is available to all Linux kernel users &#8212; and it could end up benefiting others beyond just Oracle and Emulex. Among two of the likely beneficiaries are Linux distribution vendors Novell and Red Hat.</span></strong></p>
<p><strong><span style="font-weight: normal;">&#8220;It goes without saying that any technology that improves data integrity is valued by Red Hat Enterprise Linux customers,&#8221; Nick Carr, marketing director at Red Hat, told InternetNews.com.</span></strong></p>
<p><strong><span style="font-weight: normal;">Michael Applebaum, senior product marketing manager at Novell, is also enthusiastic about the new data integrity technology.</span></strong></p>
<p><strong><span style="font-weight: normal;">&#8220;We see strong customer demand,&#8221; Applebaum told InternetNews.com. &#8220;Our heavy database users &#8230; for example, data warehousing vendors like Teradata, will benefit from enhanced data integrity.&#8221;</span></strong></p>
<p><strong><span style="font-weight: normal;">&#8220;We think such advanced features further establish SUSE Linux Enterprise Server as the operating system of choice for mission-critical data center workloads such as major database, middleware and line of business applications, backed by our strategic partners SAP and Microsoft,&#8221; he added.</span></strong></p>
<p><strong><span style="font-weight: normal;">For the present, Oracle is talking up its contribution as it and Emulex build an early adopter program to get the technology more widely deployed among storage vendors.</span></strong></p>
<p><strong><span style="font-weight: normal;">As a result, Kumar also suggested that storage vendors will soon be announcing gear that is specifically optimized for the technology, but provided few additional details.</span></strong></p>
<p> </p>
<p><a href="http://www.internetnews.com/" target="_blank">www.internetnews.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://v2.iraqitek.com/2008/12/06/oracle-helps-linux-get-enhanced-data-integrity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
