<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://storagecommunity.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Storage and Technology Academy </title><link>http://storagecommunity.org/blogs/storagetechnologyacademy/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Debug Build: 31106.3070)</generator><item><title>IBM Storage Compression - game changer? or late to the game? </title><link>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2012/07/12/ibm-storage-compression-game-changer-or-late-to-the-game.aspx</link><pubDate>Thu, 12 Jul 2012 03:36:00 GMT</pubDate><guid isPermaLink="false">7b790e14-3226-42b5-956e-68cf3c139744:971</guid><dc:creator>raj.sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://storagecommunity.org/blogs/storagetechnologyacademy/rsscomments.aspx?PostID=971</wfw:commentRss><comments>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2012/07/12/ibm-storage-compression-game-changer-or-late-to-the-game.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since the announcement of Real Time Compression technology in the IBM Storwize v7000 and IBM SVC disk subsystems, I have been flooded with questions asking ...&amp;quot;Is this technology really a game-changer or is IBM playing catch up with the other vendors&amp;quot;?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The answer: &amp;quot;It is a game changer because unlike anyone else, IBM compression is compression &lt;span style="text-decoration:underline;"&gt;without compromise&amp;quot;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Before I explain this further, we have to rewind the clock a bit to understand the latter part of my statement. Unlike other storage efficiency features (ie thin provisioning, tiered infrastructure etc), compression on primary data forces customers to strike a balance between compressibility and performance penalty. Compression adds overhead to the disk subsystem so in the traditional approach to compression customers would have to selectively choose what data they would want to compress. If you pick to high an amount, compression will chew up a significant number of CPU cycles and grind the storage subsystem to a halt - resulting in a degradation of service. &amp;nbsp;Other vendors will be quick to point out that customers use compression as an optional feature to either 1) use it as a post process &amp;nbsp;(this &amp;nbsp;means data will get written to disk and get compressed off hours) or 2) compress test/dev or any other workload that is insignificant.&lt;/p&gt;
&lt;p&gt;I call IBM compression a game changer because we announced it on June 4th, and we want customers to actively use it........Use it everywhere - on all data sets! No compromise - just compression.&lt;/p&gt;
&lt;p&gt;I recent IDC analyst report summarized the real differentiator or Real Time Compression.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;..........The primary differentiator is that in Real-time Compression, the compression engine processes a variable data stream based on the patterns of data that are actually written. Real-time Compression takes advantage of &amp;quot;temporal locality&amp;quot; and not physical location: Data that is accessed together is compressed together independent of its physical location. So when applications make related updates to different parts of the volume, such updates are handled together in a contiguous manner. This is akin to real system operation because it takes advantage of the structure of the data, the size of the data, and the data&amp;#39;s relationship with other data. This awareness of workload minimizes the number of compression and/or decompression operations, resulting in fewer disk IOPS and less overhead on the storage controller. This increases compression ratios and efficiency without compromising performance.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Here is a link to the IDC paper entitled &amp;quot;Real-time Compression Advances Storage Optimization&amp;quot; &amp;nbsp;http://public.dhe.ibm.com/common/ssi/ecm/en/tsw03129usen/TSW03129USEN.PDF&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The new v7000 and SVC GUI also have a Real Time Compression GUI support that shows separate CPU utilization for Compression and System workloads.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://storagecommunity.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/Picture1.jpg"&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/Picture1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So there you have it. Some workloads such as databases, VM&amp;#39;s, and CAD files compress better then others. Contact you local IBM storage representative or send me an email (rajs@ca.ibm.com) if you would like more information.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Raj S&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://storagecommunity.org/aggbug.aspx?PostID=971" width="1" height="1"&gt;</description><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/IBM/default.aspx">IBM</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/Storage/default.aspx">Storage</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/Real+Time+Compression/default.aspx">Real Time Compression</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/v7000/default.aspx">v7000</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/SVC/default.aspx">SVC</category></item><item><title>Saying goodbye to the trees - Tivoli Storage Productivity Center </title><link>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2012/07/12/saying-goodbye-to-the-trees-tivoli-storage-productivity-center.aspx</link><pubDate>Thu, 12 Jul 2012 02:24:00 GMT</pubDate><guid isPermaLink="false">7b790e14-3226-42b5-956e-68cf3c139744:970</guid><dc:creator>Paul Moretto</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://storagecommunity.org/blogs/storagetechnologyacademy/rsscomments.aspx?PostID=970</wfw:commentRss><comments>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2012/07/12/saying-goodbye-to-the-trees-tivoli-storage-productivity-center.aspx#comments</comments><description>&lt;p&gt;For my inaugural post I&amp;#39;ll highlight one of the biggest changes that has happened in the last couple years of me speaking with customers as an IBM Storage guy.&lt;/p&gt;
&lt;p&gt;Before I do this I&amp;#39;ll step back; I am the person for Canada that has been blessed with specializing IBM Tivoli Storage Productivity Center and SRM (that is&lt;b&gt; S&lt;/b&gt;torage &lt;b&gt;R&lt;/b&gt;esource &lt;b&gt;M&lt;/b&gt;anagement not VMWare&amp;#39;s &lt;b&gt;S&lt;/b&gt;ite &lt;b&gt;R&lt;/b&gt;ecovery &lt;b&gt;M&lt;/b&gt;anager). The topic of Storage Resource Management doesn&amp;#39;t generally evoke feelings of excitement or passion in most people, but I live in breath it. Sometimes changes can excite me beyond what any common human would understand. IBM&amp;#39;s Tivoli Storage Productivity Center is a great product is ranks among the top of its class according to Gartner. It can manage, automate, and control storage in an highly effective manner, and yet I get the same objections from customers across Canada.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&amp;quot;I can&amp;#39;t find anything&amp;quot;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&amp;quot;The interface scares me&amp;quot;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&amp;quot;It isn&amp;#39;t easy to use&amp;quot;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Why would anyone say this about this amazing product? It all comes down to the dreaded navigation tree.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x1000/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/tree.jpg" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;I get it. You need a report on how much capacity you&amp;#39;ve consumed over the last six months, but where do you start? I use this product day in and day out so I know where to find things, but to any common user this is not intuitive and can even evoke anxiety, fear, or heightened blood pressure. With IBM&amp;#39;s Storage brand on board with the ipodification of all their GUI&amp;#39;s it was only a matter of time before the Tivoli Productivity Center got the Web 2.0 treatment.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x1000/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/dash.jpg" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;There you have it, no more navigation tree. No more headaches or nightmares. If you&amp;#39;re one of the rare few that has been using TPC for years and likes the old gui (like myself) then the legacy mode is still available with the tree. &lt;/p&gt;
&lt;p&gt;Stay tuned for more updates on the new GUI and enhancements to help you sleep at night.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://storagecommunity.org/aggbug.aspx?PostID=970" width="1" height="1"&gt;</description><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/IBM/default.aspx">IBM</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/Storage/default.aspx">Storage</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/TPC/default.aspx">TPC</category></item><item><title>Announcement - new Blogger</title><link>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2012/07/12/announcement-new-blogger.aspx</link><pubDate>Thu, 12 Jul 2012 02:11:00 GMT</pubDate><guid isPermaLink="false">7b790e14-3226-42b5-956e-68cf3c139744:969</guid><dc:creator>raj.sharma</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://storagecommunity.org/blogs/storagetechnologyacademy/rsscomments.aspx?PostID=969</wfw:commentRss><comments>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2012/07/12/announcement-new-blogger.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Announcing a new blogger&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hi Folks. After a short hiatus to take care of some housekeeping, we are back online!! My first order of business is to introduce a new blogger to the site (drumroll) ...... Paul Moretto!!!&lt;/p&gt;
&lt;p&gt;Paul, like myself, works on the IBM Storage pre-sales technical team. He brings with him a wealth of knowledge &amp;nbsp;on IBM SAN Hardware as well as Software features (eg, Tivoli Storage Productivity Center, SAN/NAS Encryption etc). &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Paul, welcome aboard.....and &amp;quot;may the bloggin&amp;#39; be with you .....&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://storagecommunity.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/289_5F00_553507037021_5F00_531_5F00_n.jpg"&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/289_5F00_553507037021_5F00_531_5F00_n.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://storagecommunity.org/aggbug.aspx?PostID=969" width="1" height="1"&gt;</description><enclosure url="http://storagecommunity.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.09.69/289_5F00_553507037021_5F00_531_5F00_n.jpg" length="51574" type="image/jpeg" /></item><item><title>VAAI and why Storage Admins should know about it (Part 2 of 2)</title><link>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2011/12/14/part-2.aspx</link><pubDate>Wed, 14 Dec 2011 02:00:00 GMT</pubDate><guid isPermaLink="false">7b790e14-3226-42b5-956e-68cf3c139744:754</guid><dc:creator>raj.sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://storagecommunity.org/blogs/storagetechnologyacademy/rsscomments.aspx?PostID=754</wfw:commentRss><comments>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2011/12/14/part-2.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hi Folks.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Finally - I have been able to upload part 2 of 2 of the series. Sorry for the delay (and thanks to those who sent emails requesting it. Means people are reading).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;THe second part of the series concentrates on BLock Zeroing and Hardware assisted locking. Enjoy - &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Raj (rajs@ca.ibm.com)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;span lang="en-US"&gt;Block Zeroing&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Block zeroing is designed reduce the amount of processor and storage IO required to write zeroes across an entire Eager Zeroed Thick (EZT) VMDK when it is created.&amp;nbsp;&amp;nbsp;With the block zeroing primitive, zeroing operation for EZT VMDK files are offloaded to the XiV storage system without the host having to issue several commands&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="http://storagecommunity.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/Block-Zeroing.bmp"&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/Block-Zeroing.bmp" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Benefit: Reduce the amount of CPU effort and IOPs required to write zeroes across an entire Eager Zeroed Thick (EZT) VMDK&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;span lang="en-US"&gt;Hardware Assisted Locking&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;It&amp;nbsp; is important to understand why locking occurs in the first place.&amp;nbsp;&amp;nbsp;For block storage environments, VMware datastores are formatted with the VMFS filesystem.&amp;nbsp;&amp;nbsp;VMFS is a clustered filesystem which uses SCSI reservations to handle distributive lock management Although normal IO operations do not require this mechanism, these boundary conditions have become more common as features such as Vmotion with DRS are used more frequently.&amp;nbsp;&amp;nbsp;With hardware assisted locking, the LUN locking processing is transferred to the storage system.&amp;nbsp;&amp;nbsp;This reduces the number of commands required to access a lock, provides locks to be more granular than the entire LUN, and leads to better scalability of the virtual infrastructure.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://storagecommunity.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/HAL.bmp"&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/HAL.bmp" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Benefit:&amp;nbsp;Hardware assisted locking will increase VMs per datastore, ESX servers per datastore, and overall performance&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span lang="en-US"&gt;IBM Support for VAAI&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;VAAI is a key enabler to truly gaining the operational benefits of VMware.&amp;nbsp; Although offered by more and more storage vendors, different storage hardware architectures will lend themselves far better to VAAI integration than others (mileage will vary ).&amp;nbsp; Enterprise array architectures will leverage all of the&amp;nbsp; VAAI capabilities while lower level arrays may not be able to handle the additional tasks assigned to them by VAAI. This is why many vendors are only offering support for parts of the VAAI API&amp;rsquo;s. &lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;IBM is offering VAAI support on&amp;nbsp; a variety of its disk platforms. The IBM XIV, Storwize v7000, and San Volume Controller (SVC), will support all 3 of the VAAI primitives. Each enterprise class system has specific features that can best leverage VAAI. Distributed Distribution Grid (XIV) , pre-fetch algorithms (XIV/v700/SVC), , storage pooling for more disk spindles (XIV/v700/SVC), load balancing (XIV/v700/SVC), thin provisioning (XIV/v700/SVC), and other high-end features&amp;nbsp; have made them excellent for VAAI functionality. &lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;IBM has been&amp;nbsp; working with the VMware Reference Architecture Lab for many years and will continue to partner with VMWare to create the next set of API&amp;rsquo;s. Future integration&amp;nbsp; like the VMware vStorage APIs for Storage Awareness (VASA) are expected to improve visibility into the physical storage as well as the virtual data store through vCenter and Capacity IQ.&amp;nbsp; IBM Storage continues to be an excellent choice for VMware environments with support for VAAI, vCentre Storage Provisioning Plugin&amp;rsquo;s, SRM, Storage vMotion and future VMware storage enhancements.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://storagecommunity.org/aggbug.aspx?PostID=754" width="1" height="1"&gt;</description><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/IBM/default.aspx">IBM</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/Storage/default.aspx">Storage</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/VMware/default.aspx">VMware</category><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/VAAI/default.aspx">VAAI</category></item><item><title>VAAI and why Storage Admins should know about it (Part 1 of 2) </title><link>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2011/10/25/vaai-and-why-storage-admins-should-know-about-it-part-1-of-2.aspx</link><pubDate>Tue, 25 Oct 2011 04:13:00 GMT</pubDate><guid isPermaLink="false">7b790e14-3226-42b5-956e-68cf3c139744:489</guid><dc:creator>raj.sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://storagecommunity.org/blogs/storagetechnologyacademy/rsscomments.aspx?PostID=489</wfw:commentRss><comments>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2011/10/25/vaai-and-why-storage-admins-should-know-about-it-part-1-of-2.aspx#comments</comments><description>&lt;p&gt;As a Storage technical specialist, I get the opportunity to talk to customers about new technologies that are intended to make life much simpler. Recently, I have been introducing folks to a technology that was originally introduced in 2008 called Vstorage API for Array Integration or VAAI for short. Often, many people describe it as VMware API&amp;#39;s for Array Integration. I dont know (nor do I care) what the real answer is - all I know is that it is a breakthrough technolgy that should be adopted.&lt;/p&gt;
&lt;p&gt;So what is it? In a nutshell - VAAI allows one to offload array specific operations from VMware servers to the external storage device. Brilliant!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This blog is a two part series that I&amp;nbsp;extracted&amp;nbsp;from a document I wrote up . The first part discusses the first primitive - Full Copy Offload. The 2nd part of the blog (next week) will discuss the&amp;nbsp;primitives&amp;nbsp;Block Zeroing and Hardware Assisted Locking. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Enjoy - Raj&lt;/p&gt;
&lt;p&gt;-------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Virtualization administrators are always looking for ways to improve scalability, performance and efficiency of their vSphere infrastructure.&amp;nbsp; One way to do this&amp;nbsp;is utilizing storage integration with VMware vStorage APIs for Array Integration (VAAI).&amp;nbsp;&amp;nbsp; VAAI is a set of APIs, or primitives, that allow&amp;nbsp;vSphere infrastructures to&amp;nbsp;offload processing of data related tasks which can burden an ESX server.&amp;nbsp;&amp;nbsp;Utilizing a storage platform with VAAI enabled, can&amp;nbsp;provide significant improvements in vSphere performance,&amp;nbsp;scalability and availability.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;In ESX 4.1, that vStorage API for Array Integration includes three basic capabilities or primitives: :&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;1) Full Copy&amp;nbsp;(aka Hardware Copy offload):&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Benefit: considerable boost in system performance and fast completion of copy operations; minimized host processing and network traffic&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;2) Block Zeroing&amp;nbsp;(aka Write Same)&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;3)Hardware Assisted Locking&amp;nbsp;(aka Atomic Test &amp;amp;&amp;nbsp;Set): replacement of the SCSI-2 lock/reservation in VMFS&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Benefit: Significantly improved scalability and performance&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="InsideStoryHeadline"&gt;&lt;span lang="en-US"&gt;&lt;strong&gt;Full Copy (Copy Offload)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Tasks such as VM provisioning and VM migration are part of the everyday activities of most VMware administrators.&amp;nbsp;&amp;nbsp;As the virtual environment continues to scale, it is important to keep a watchful eye on the overall impact these activities have on the VMware infrastructure.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&lt;a href="http://storagecommunity.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/full-copy.JPG"&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/full-copy.JPG" border="0" alt="" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Here, the ESX server is removed from the data path of the data copy when HW copy is enabled.&amp;nbsp;&amp;nbsp;This greatly increases the speed of these copy functions while reducing impact to the ESX server.&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;The Benefit: considerable boost in system performance and fast completion of copy operations; minimized host processing and network traffic. Thousands of commands per second and IOPs on the ESX server can be freed up to process other tasks and promote greater scalability.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://storagecommunity.org/aggbug.aspx?PostID=489" width="1" height="1"&gt;</description></item><item><title>Linear Tape File System (LTFS) - What is it and why is it important? </title><link>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2011/10/14/linear-tape-file-system-ltfs-what-is-it-and-why-is-it-important.aspx</link><pubDate>Thu, 13 Oct 2011 22:02:00 GMT</pubDate><guid isPermaLink="false">7b790e14-3226-42b5-956e-68cf3c139744:469</guid><dc:creator>raj.sharma</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://storagecommunity.org/blogs/storagetechnologyacademy/rsscomments.aspx?PostID=469</wfw:commentRss><comments>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2011/10/14/linear-tape-file-system-ltfs-what-is-it-and-why-is-it-important.aspx#comments</comments><description>&lt;p&gt;Tape-based storage is more relevant today than ever before. Depending on the application and overall environment, tape can be an optimal choice for Backup &amp;amp; Disaster Recovery.&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Tape especially shines for large-scale, long-term archiving. When implementing an active archive strategy, tape has significant advantages over disk, both in cost and functionality. Now that software exists to make tape a first-class online storage target, the cost savings&amp;mdash;in particular, the greatly reduced power and cooling expenses&amp;mdash;and the benefits of being able to create a portable off-line copy of invaluable data are too great to ignore.&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Linear Tape File System (LTFS) is a self describing tape file system that enables tape media to be mounted&amp;nbsp;&lt;/span&gt;and read by the operating system when the cartridge is inserted into the tape drive. The LTO-5 specification includes the ability to partition a tape into two segments. A small partition is used to store index information and the of the other, larger partition, is used to store user data.&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;no particular application is needed to figure out what&amp;rsquo;s on the tape because the contents of the second partition are described by the index and metadata in the first partition.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;A tape formatted with LTFS looks just like an ordinary file system; it can be mounted like any hard drive or thumb-drive. (Drivers are available for OS X, Windows, and Linux.) Users can even drag-and-drop files to and from a mounted LTFS formatted tape. See Diagram&lt;/span&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="en-US"&gt;&lt;a href="http://storagecommunity.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/LTFS.png"&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/LTFS.png" border="0" alt="" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;Customer Benefits:&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;Requirements for IBM LTFS are IBM LTO-5 drives and LTO5 media. LTFS will provide the following customer benefits:&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang="en-US"&gt;Reduce Costs: An IBM LTFS archive solution&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;is considerably less expensive than a comparable disk-only archive solution&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang="en-US"&gt;Ease of Use: &amp;ndash;Allows users to read / write, catalog, search data on LTO-5 tape cartridges and libraries using a familiar browser directory tree graphical interface&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang="en-US"&gt;Single Standard of Media: Tapes can be moved easily (from one site to another) while files on tape can be accessed using straightforward drag-and drop.&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;For archival data - which does not need to be retrieved frequently or in a hurry&amp;mdash;LTO-5&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;storage will continue to be a natural choice because&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;it remains a lower cost and more secure alternative than keeping the same data online.&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;The Linear Tape File System feature&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;makes it possible for users or applications to easily store data to tape from their desktop. The two in conjunction casts an entirely new light on the future of tape.&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;span lang="en-US"&gt;For more information, contact your IBM Storage Representative or click on the following link:&lt;/span&gt;&lt;/p&gt;
&lt;p class="BodyCopy"&gt;&lt;a href="http://www-03.ibm.com/systems/storage/tape/ltfs/"&gt;&lt;span lang="en-US"&gt;http://www-03.ibm.com/systems/storage/tape/ltfs/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://storagecommunity.org/aggbug.aspx?PostID=469" width="1" height="1"&gt;</description></item><item><title>IBM and the History of Random Access File</title><link>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2011/09/27/ibm-and-the-history-of-random-access-file.aspx</link><pubDate>Mon, 26 Sep 2011 15:31:00 GMT</pubDate><guid isPermaLink="false">7b790e14-3226-42b5-956e-68cf3c139744:447</guid><dc:creator>raj.sharma</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://storagecommunity.org/blogs/storagetechnologyacademy/rsscomments.aspx?PostID=447</wfw:commentRss><comments>http://storagecommunity.org/blogs/storagetechnologyacademy/archive/2011/09/27/ibm-and-the-history-of-random-access-file.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://storagecommunity.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/4-sc-blog.JPG"&gt;&lt;img src="http://storagecommunity.org/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/storagetechnologyacademy/4-sc-blog.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;IBM in 1953 recognized the immediate application for what it termed a &amp;quot;Random Access File&amp;quot; having high capacity, rapid random access at a relatively low cost. After considering several alternative technologies such as wire matrices, rod arrays, drums, drum arrays, etc., the engineers at IBM San Jose invented the disk drive. The disk drive created a new level in the computer data hierarchy, then termed Random Access Storage but today known as secondary storage, less expensive and slower than main memory (then typically drums) but faster and more expensive than tape drives.The commercial usage of hard disk drives began in 1956 with the shipment of an IBM 305 RAMAC system including IBM Model 350 disk storage.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://storagecommunity.org/aggbug.aspx?PostID=447" width="1" height="1"&gt;</description><category domain="http://storagecommunity.org/blogs/storagetechnologyacademy/archive/tags/Random+Access+File/default.aspx">Random Access File</category></item></channel></rss>