Monthly Archive for July, 2009

btrfs: a brief comparison with ZFS

brtfs-filesystemlwn.net has an overview of the history of the btrfs filesystem (wikipedia link). He also touches on the  difference and similarities between btrf and ZFS, Sun’s Zetabyte File System, something that I was most intersted in:

“People often ask about the relationship between btrfs and ZFS. From one point of view, the two file systems are very similar: they are copy-on-write checksummed file systems with multi-device support and writable snapshots. From other points of view, they are wildly different: file system architecture, development model, maturity, license, and host operating system, among other things. Rather than answer individual questions, I’ll give a short history of ZFS development and compare and contrast btrfs and ZFS on a few key items.

When ZFS first got started, the outlook for file systems in Solaris was rather dim as well. Logging UFS was already nearing the end of its rope in terms of file system size and performance. UFS was so far behind that many Solaris customers paid substantial sums of money to Veritas to run VxFS instead. Solaris needed a new file system, and it needed it soon.

Jeff Bonwick decided to solve the problem and started the ZFS project inside Sun. His organizing metaphor was that of the virtual memory subsystem – why can’t disk be as easy to administer and use as memory? The central on-disk data structure was the slab – a chunk of disk divided up into the same size blocks, like that in the SLAB kernel memory allocator, which he also created. Instead of extents, ZFS would use one block pointer per block, but each object would use a different block size – e.g., 512 bytes, or 128KB – depending on the size of the object. Block addresses would be translated through a virtual-memory-like mechanism, so that blocks could be relocated without the knowledge of upper layers. All file system data and metadata would be kept in objects. And all changes to the file system would be described in terms of changes to objects, which would be written in a copy-on-write fashion.

In summary, btrfs organizes everything on disk into a btree of extents containing items and data. ZFS organizes everything on disk into a tree of block pointers, with different block sizes depending on the object size. btrfs checksums and reference-counts extents, ZFS checksums and reference-counts variable-sized blocks. Both file systems write out changes to disk using copy-on-write – extents or blocks in use are never overwritten in place, they are always copied somewhere else first.

So, while the feature list of the two file systems looks quite similar, the implementations are completely different. It’s a bit like convergent evolution between marsupials and placental mammals – a marsupial mouse and a placental mouse look nearly identical on the outside, but their internal implementations are quite a bit different!

In my opinion, the basic architecture of btrfs is more suitable to storage than that of ZFS. One of the major problems with the ZFS approach – “slabs” of blocks of a particular size – is fragmentation. Each object can contain blocks of only one size, and each slab can only contain blocks of one size. You can easily end up with, for example, a file of 64K blocks that needs to grow one more block, but no 64K blocks are available, even if the file system is full off nearly empty slabs of 512 byte blocks, 4K blocks, 128K blocks, etc. To solve this problem, we (the ZFS developers) invented ways to create big blocks out of little blocks (“gang blocks”) and other unpleasant workarounds. In our defense, at the time btrees and extents seemed fundamentally incompatible with copy-on-write, and the virtual memory metaphor served us well in many other respects.

In contrast, the items-in-a-btree approach is extremely space efficient and flexible. Defragmentation is an ongoing process – repacking the items efficiently is part of the normal code path preparing extents to be written to disk. Doing checksums, reference counting, and other assorted metadata busy-work on a per-extent basis reduces overhead and makes new features (such as fast reverse mapping from an extent to everything that references it) possible.

Now for some personal predictions (based purely on public information – I don’t have any insider knowledge). Btrfs will be the default file system on Linux within two years. Btrfs as a project won’t (and can’t, at this point) be canceled by Oracle. If all the intellectual property issues are worked out (a big if), ZFS will be ported to Linux, but it will have less than a few percent of the installed base of btrfs. Check back in two years and see if I got any of these predictions right!”

NAS units let PCs share data

Jefferson Graham from USAToday looks at NAS devices produced by Western Digital (WDC), Iomega and Seagate (STX) that appeal to different audiences: premium, budget and small business:

“They look like hard drives, but they act unlike any hard drives you’ve ever seen. In the industry, they’re referred to as Network Attached Storage (NAS) units. But I’d call them Digital Media Control Centers.

They’re hard drives that plug into your network router to push music, video and photos to the computers in your home or office. They also can back up your data, stream music from your iTunes program and make the data available remotely.

These drives cost twice as much as those that can’t be shared across the network. But you get a lot of value from their ability to back up, store and share your ever-growing collection of photos, music and video files.”

The review looks at the functionalities, improvements over previous versions, and prices of

  • Western Digital’s My Book World Edition II
  • Seagate’s BlackArmor NAS 220
  • Iomega networked drives

The whole review can be read here (USA Today – 29/07/2009)

10 great things about FreeNAS

Learn FreeNAS has a post with the top10 reasons why FreeNAS should be considered when setting up Network Attached Storage:

  1. freenas_logoIt works
  2. It is free
  3. Low system requirements
  4. Supports Windows, Mac, Linux and FreeBSD
  5. RSYNC
  6. iSCSI
  7. Media Streaming
  8. RAID
  9. ZFS
  10. Easy to use

Find out about the details on LearnFreeNAS

2009 Channel Contenders: Server Virtualization

ChannelWeb has an overview of top-10 companies for (storage) virtualisation:

When you think virtualization, you likely think of VMware. But there are plenty of other sever virtualizationoptions available to solution providers, according to the 2009 CRN Channel Contenders survey. The research sought to identify the top vendors that solution providers choose as alternatives to market leaders. Here’s a closer look at the challengers

Microsoft
Microsoft comes in strong as a Channel Contender for server virtualization because of the inclusion of its Hyper-V hypervisor as a component of its Windows operating system, which is included on most servers. Microsoft has made a lot of strides with its server virtualization technology, especially in the addition of management capabilities. But it, like all the contenders, has to contend with the fact that VMware still has more than 80 percent share of the market.

Citrix
Citrix is also strong as a server virtualization contender thanks to its legacy thin-client channel base and to its acquisition a couple of years ago of the top alternative to VMware’s technology, the Xen hypervisor open-source project. Just as important is Citrix’s close relationship with Microsoft. Much of its server virtualization technology works either as stand-alone products, or as add-ons to Microsoft’s Hyper-V, offering channel partners a choice of how to work with Citrix.

Oracle
Oracle is a server virtualization Channel Contender due to its strength as a middleware vendor, but it’s also at a crossroads. Oracle acquired Virtual Iron, and is in the process of acquiring Sun, both of which are also Channel Contenders. The company seems to be building its Oracle VM hypervisor to integrate with its middleware, which could either make it a server virtualization leader or hurt it with a lukewarm support for market leader VMware.

Sun Microsystems
Sun has both hardware server virtualization in its high-end servers and software virtualization with its Xen-based xVM. However, it is also awaiting a pending acquisition by Oracle, and the fall of its high-end server sales could hurt its hardware-based virtualization efforts going forward.

Hewlett-Packard
HP’s position as a virtualization Channel Contender comes from two areas. The first is its strength as one of the top vendors of servers, as its higher-end models include hardware-based virtualization. HP is also one of the top resellers of VMware to its indirect sales channel, making it a popular source of that market-leading product for its solution providers.

Virtual Iron
Before its acquisition this spring by Oracle, Virtual Iron had been gaining traction in the channel as an alternative to VMware due in part to its virtualization management technology, one of the strongest of all the Channel Contenders. It is also the primary reason for Oracle’s interest in the company.

IBM
IBM’s placement as a server virtualization contender is because it has pretty much the same attributes as HP. As a top server vendor, its high-end servers provides a strong hardware-based server virtualization offering. This is especially true with its mainframe servers. And, like HP, IBM is also one of the primary go-to-channel outlets for VMware’s software-based virtualization technology.

Parallels (SWsoft /Virtuozzo)
Parallels is a server virtualization Channel Contender in large part thanks to its combination a couple years ago of SWsoft and Virtuozzo. A big part of its strength as a Channel Contender comes from a focus on virtualization in the Macintosh market with products that allow Windows applications to run natively on Mac desktops and workstations. It also offers hypervisor-based and container-based virtualization, giving it one of the widest ranges of technologies in the channel.

Buffalo LinkStation Mini SSD – NAS review

ITPro has a review of the Buffalo Linkstation Mini SSD. Buffalo created this NAS device with the aim to make it as quiet and small as possible. Does using SSD drives make a difference?

Titled LS-WSS240GL/R1, the 240GB device houses a pair of 120GB solid state drives and features DLNA / iTunes server capabilities, an Ethernet port, RAID 0 / 1 compatibility, a USB 2.0 socket and a nifty function to turn it off and on with the PC it’s connected to.

buffalo-ssd-linkstation-mini

“Buffalo has fitted solid state drives to its latest NAS, which might tempt business users looking to save power. But does the Buffalo LinkStation Mini SSD offer any genuine real-world benefits?

Price and performance aren’t the only factors to consider when purchasing IT equipment. Other factors, such as the amount of power consumed by the device, how much noise is generated and the amount of space it takes up can be just as important. These issues are especially important for NAS devices since they’re designed to be left running all the time.

Buffalo clearly had these factors in mind when designing the LinkStation Mini SSD. It is small enough to easily slip into a handbag making it one of the smallest NAS devices we’ve seen, so it’ll take up very little space no matter where you place it. It’s also the first NAS we’ve seen to come fitted with solid state disks (SSDs), which tend to consume less power than conventional hard disks.

This LinkStation is actually Buffalo’s second attempt at creating a tiny, energy-efficient NAS – a previous version of the Mini was fitted with two 500GB hard disks and is still available for around £207 excluding VAT. So is the SSD version worth buying over its hard disk-based predecessor and other NAS devices?

The LinkStation is fitted with two 120GB SSDs, which can be configured as either RAID 0 or RAID 1. The LinkStation is sealed, so it will have to be sent back to Buffalo for service in the event of a disk failure. This is far from ideal if the LinkStation is your business’ only NAS. During our tests over several weeks, a SSD did indeed fail – twice – requiring replacement.

We had our doubts about the potential performance boost from having SSDs instead of hard disks fitted in a NAS, since the performance bottleneck is usually its processor or network connection and not its storage disks. Our file transfer tests confirmed our suspicions – the SSD Mini copied files at almost exactly the same speeds as its hard disk-based predecessor.”

Thecus multiple RAID setup (Video Tutorial)

Thecus has uploaded a new video tutorial featuring multiple RAID setup. To help with using the latest AJAX interface to configure multiple RAID, a step-by-step video clip is available (below).

The Thecus® N5500 provides a unique multiple RAID function, allowing more than 1 set of RAID volumes to exist on one NAS system. For this video tutorial, a JBOD and a RAID 5 are configured on the N5500. JBOD has no data protection but provides quick access to less critical data. The RAID 5 has high level of data protection but requires a bit more time during access. It can be used to store important data such as complete tasks. Flexibility on Thecus® NAS products bring convenience to a whole new level.


Storage Virtualisation in Local Governments Worldwide Booms

As governments around the globe feel the economic pinch, many are realizing the benefits of storage virtualisation – risk avoidance, productivity increases, cost containment, investment protection, and more.

DataCore Software, the leading provider of storage virtualisation, business continuity and disaster recovery software solutions, today announced that the City of Atascadero in California and the Town of South Windsor in Connecticut have become two of the latest cities to embrace the benefits delivered by DataCore’s storage virtualisation solutions. In the UK, the list of local governments continues to also expand.

City of Atascader

The City of Atascadero investigated other vendors and, according to Systems Administrator Ken Phillips, DataCore gave the IT department the best combination of the features that he needed with a price point that the city could afford. The city is now using DataCore’s SANmelody™ storage virtualisation solution to serve as its storage area network (SAN).

“DataCore SANmelody has been 100% reliable. The biggest benefit we have seen is the fact that we can add storage without bringing anything down. Now we are not paying for any storage that we are not using. We were also looking for a product that would give us the ability to facilitate DR and thin provisioning. Both of these requirements were met with the DataCore SANmelody product.”

South Windsor

Town of South Windsor in Connecticut has also realized tremendous benefits after deploying DataCore’s SANmelody storage virtualisation software as its SAN. Prior to DataCore, the Town of South Windsor was grappling with an older, converted Novell network that the IT Department had migrated to Microsoft. In the words of the current network administrator for the town, this was literally riddled with “single points of failure” everywhere. After being sold on VMware to address the IT Department’s server-sprawl, it knew a SAN was needed to support the virtual machines.

“However, the hardware SAN approach was just not going to happen. Traditional SAN vendors were asking upwards of $250,000 just for the storage piece of the infrastructure puzzle. Our entire budget was $125,000 – for virtual servers, storage, new equipment, everything. The fact that DataCore allowed us to repurpose servers we already had on hand was a tremendous advantage as well.”

said Scott Roberts, IT director, Town of South Windsor.

LSI RAID controller cards based on 6Gb SAS Technology

LSI_logoLSI Corporation launched in the channel a new generation of high-performance MegaRAID SATA+SAS RAID controller cards based on 6Gb/s SAS technology. With new 6Gb/s SAS product features and support for SATA, SAS and solid-state drives (SSDs), the MegaRAID 9200 series controllers provide small- to mid-sized enterprises with superior levels of RAID performance and scalability for internal and external storage.

The MegaRAID 9200 series controllers, featuring the LSISAS2108 6Gb/s SAS RAID-on-Chip (ROC), double the data transfer rates of their 3Gb/s predecessors to deliver industry-leading performance with up to 2.88 GB/s in sequential reads and 1.87 GB/s in sequential writes. The superior read/write performance makes them ideally suited for a broad range of application workloads, from data center applications such as email and database servers to more compute-intensive applications such as streaming video, OLTP and data archival.

The 9200 series controllers provide channel customers with a low-cost upgrade that is designed to easily integrate with existing 3Gb/s SATA and SAS infrastructure to offer dramatically improved performance and scalability.

“LSI’s strong channel partnerships are a key strategic advantage in the marketplace and central to the company’s business strategy. As the world’s No. 1 provider of RAID controllers in the channel, our commitment to channel partners starts at the top, reaches throughout the company and is backed by the industry’s most complete selection of SATA and SAS RAID controllers and host bus adapters. With today’s launch, we’re providing our partners with a powerful performance advantage and focused innovations that address their customers’ evolving storage requirements in an ultra-competitive industry.”

said Phil Bullinger, executive vice president and general manager, Engenio Storage Group, LSI

lsi_megaraid_sas_9280

New features and flexible drive support

New 6Gb/s SAS product features include support for self-discovery/self-configuring expanders and longer cables, simplifying the deployment of larger and more complex storage topologies. The new controllers also bring standardized zoning which improves storage efficiencies by allowing multiple servers to share storage devices.

The 9200 series controllers also deliver the flexibility to support both high-performance SAS hard drives and cost-effective, high-capacity SATA drives, as well as energy-efficient SSDs. Industry-first support for self-encrypting drives (SEDs) is also provided for enhanced data security utilizing LSI SafeStore Encryption Services.

LSI SafeStore Encryption Services, together with SEDs, secure a drive’s data from unauthorized access or modification resulting from theft, loss or repurposing of drives. Local key management in the controller is designed to protect data from security breaches with minimal cost and complexity.

Pricing and availability

Internal ports:

  • MegaRAID 9260-4i (4-port): $389
  • MegaRAID 9260-8i (8-port): $599
  • MegaRAID 9260DE-8i (8-port)(2): $729

External ports:

  • MegaRAID 9280-8e (8-port): $859
  • MegaRAID 9280DE-8e (8-port)(9260DE-8i and 9280DE-8e include SafeStore encryption services): $945
  • The 9200 series controllers feature 512 MB 800MHz DDR2 SDRAM and an x8 PCI Express 2.0 host interface. They are bundled with MegaRAID Storage Manager, a Java-based software management tool designed to simplify the creation, monitoring and maintenance of storage configurations.

LSI offers an extensive portfolio of SATA and SAS solutions, including MegaRAID controllers, HBAs (host bus adapters), ROMB (RAID on motherboard) and integrated RAID products. The products are supplied through the LSI worldwide network of distributors, integrators and VARs. The MegaRAID 9260-8i controller is immediately available. Expected availability for all models in the 9200 series is the third quarter of 2009.

Benefits of 6Gb/s SAS Technology

  • Backward Compatible - Works with 3Gb/s SATA and 3Gb/s SAS HDDs. Get higher performance for your existing systems.
  • 6Gb/s Signaling - Doubles the data transfer rate to and from HDDs. When 6Gb/s RAID controllers are coupled with 6Gb/s HDDs, unprecedented levels of performance can be achieved.
  • Spread Spectrum Clocking (SSC) – Varies the clock rate to spread emissions over a wider range of frequencies and to reduce peaks of radiated emissions.- Cleaner systems.
  • Decision Feedback Equalization (DFE) – Greater signal integrity with reduced inter-symbol interference. Allows for longer cables.- 10 meters
  • Expander Self-Discovery and Self-Configuration – 6Gb/s expanders are “smarter” than previous generations. Simplifies the topology discovery process at power-up or reset. Shortens system boot time. Reduces interoperability problems between the storage adapter and backplane or external enclosure.
  • Standardized Zoning – Replaces vendor proprietary zoning schemes to ease interoperability problems and improve storage efficiency. Allows many server-to-enclosure configurations.

Continue reading ‘LSI RAID controller cards based on 6Gb SAS Technology’

Linksys NMH405 NAS Media Hub 500GB: $230

Amazon offers a $50 credit when you buy their Linksys by Cisco 500 GB Media Hub with LCD. So it’s $279.99 – $50 instant savings (credited to your account) + free shipping = $229.99 shipped! Features include a 500gb hard drive, LCD display, DLNA certified and supports up to 3 HD streams.

Linksys-Cisco-NMH405

Get a Partial Credit Back After Purchase
Through July 30, get $50 credited back after you buy a Cisco Linksys 1 TB Media Hub with LCD, Cisco Linksys 500 GB Media Hub with LCD, or Cisco Linksys 500 GB Media Hub. Or, get $35 credited back after buying the Linksys by Cisco Media Hub (without drive, NMH300). Simply make your purchase and the credit will be applied automatically to your Amazon.com account within 60 days for future use on the Amazon.com website. Offer valid only on products shipped and sold by Amazon.com. Does not apply to purchases made from other sellers on the Amazon.com website.

Media Central

Conveniently access and stream your media from a versatile, high-performance storage hub. Multi-stream capability lets you enjoy different media simultaneously: watch a movie while your kids listen to music and your spouse browses photos. Intelligent aggregation automatically finds, copies and organizes media from all the UPnP devices on your network – even collecting songs from the same CD stored in different places into one virtual album. Built-in Media Reader lets you directly import photos from compact Flash devices, SD cards and memory stick without the need of a computer.

Media World

Enjoy your media anywhere in the world (fees may apply). Easily configure the Hub to share or accept video, photos, and music via the Internet. Elegant web-based interface makes browsing and organizing your media a snap, from home or away. Watch a movie on the go; DJ at a friend’s party with your music from home. Upload vacation snapshots for your friends to view, while still on vacation — free your media to be where you want it.

Media Massive

Within its stylish, compact design, the hub’s high capacity can store hundreds of hours of video, hundreds of thousands of photos and songs. With a 500 Gigabyte hard drive and additional drive bay, this Media Hub (model# NMH405) is set to grow along with your media collection. Full-color LCD makes it easy to manage your storage space.

Media Safe

Included Automated Backup Software helps preserve your music, movies and memories with manual and continuous backup of all of your computers’ media material.

Visit the Linksys NMH405 page for details and features, or the Amazon offer

HP, IBRIX, LSI, ONStor and scale-out NAS

John Webster from CNet has a look at the recent NAS/Data Storage takeovers: HP bought Ibrix and LSI acquired ONstor. He looks at the different company, how they complement each other and what effects the takeovers may have. Everything changes rapidly in ’storage land’:

“During the last two weeks we saw two acquisitions of relatively small purveyors of scalable file systems by big storage players. First, HP finally pulled in its partner IBRIX. Only days later, LSI made a surprise acquisition of ONStor. If both IBRIX and ONStor offer platforms upon which one can build scalable network attached storage (NAS), do these back-to-back deals indicate some sort of emerging trend? Yes and no. Yes it is in that, if you’re a major NAS vendor and want to compete with NetApp who is readying GX8, scalability is now a must-have. But IBRIX extends capabilities HP already has whereas for LSI, ONStor represents their first ever venture into the NAS world.


Big is a relative term. In the storage world, what is big today will be table stakes tomorrow. The Petabyte-scale file system is becoming a must have for storage vendors. NetApp bought Spinnaker a while back. Sun developed ZFS. IBM has GPFS, and HP bought PolyServe last year two years ago but has chosen to position it in the Windows SQL Server space where it gets the most traction. IBRIX, with its many performance and data management capabilities, represents a much larger market opportunity to HP. And LSI has chosen to enter the NAS market as scalable from the get go.
IBRIX is headquartered in what was once a Honeywell Bull facility in Billerica, Mass. When they appeared in 2000 with a unique parallel file system called Fusion, the question was how to bring this to market? Who buys a parallel, scalable file system when file systems normally come bundled with or embedded in something else? IBRIX answered that question by forming remarketing relationships with big names: Dell, EMC, HP, and IBM who bundled/embedded IBRIX with their servers and storage. Dell and EMC packaged Fusion with PowerEdge servers and Clarrion storage, presenting the package to high-performance computing (HPC) customers. HP embedded Fusion in HP Blade and ProLiant server racks.

Unified storage with a capitol “U” is a bit more of a challenge to understand. Typically the term has been applied to disk arrays that support fiber channel and Ethernet connectivity. HP likely means that kind of unification plus something more. IBRIX is typically used by its partners to create scale-out NAS subsystems using Fusion as the software engine that powers a NAS platform consisting of industry standard servers as the NAS front end, and SAN or direct-attached (DAS) RAID storage on the backend. As such, the combination presents scalable file storage to applications but uses block-based SAN or DAS storage. NAS is typically characterized as file storage, while SAN is block storage. It’s a distinction that traditionally has had many application implications and ramifications. What HP’s big U for Unified message may also be signaling is the introduction of a file/block converged storage product bundled with new hardware form factors sometime in the near future. For HP that likely means some combination of HP StorageWorks SANs, ProLiant rack-mount and blade servers, and ProCurve Ethernet switches powered by Fusion.”

Read the whole analysis here (cnet.com)