Fusion-io

Last updated
Fusion-io
TypeSubsidiary
Industry Solid-state drive
Founded2005;18 years ago (2005)
DefunctJuly 2014;9 years ago (2014-07) (acquired by SanDisk)
Headquarters San Jose, California, ,
U.S.
Key people
Shane Robison [1]
(President and CEO)
Steve Wozniak
(Chief Scientist)
Products
Hardware
  • ioScale
  • ioDrive2
  • ioDrive2 Duo
  • ioControl
  • ioFX
Software
  • VSL
  • ioSphere
  • ioMemory SDK
  • ioTurbine
  • ION Data Accelerator
  • ioVDI
Parent SanDisk Corporation
(Western Digital)
SanDisk Fusion ioMemory PX600-5200: 5.2TB FH/HL PCI-E SSD. SanDisk Fusion ioMemory PX600-5200 PCI-E SSD.jpg
SanDisk Fusion ioMemory PX600-5200: 5.2TB FH/HL PCI-E SSD.
NexGen n5 in 2012, renamed ioControl hybrid storage N5 Storage System.png
NexGen n5 in 2012, renamed ioControl hybrid storage
ION Accelerator Fusion-io ION Accelerator.jpg
ION Accelerator

Fusion-io, Inc. was a computer hardware and software systems company (acquired by SanDisk Corporation in 2014) based in Cottonwood Heights, Utah, that designed and manufactured products using flash memory technology. The Fusion ioMemory was marketed for applications such as databases, virtualization, cloud computing, big data. [2] Their ioDrive product was considered around 2011 to be one of the fastest storage devices on the market. [3]

Contents

History

The company was founded in December 2005 as Canvas Technologies in Nevada. Co-founders were David Flynn and Rick White. The company was based in Cottonwood Heights, Utah, near Salt Lake City. In June 2006, the company name was changed to Fusion Multisystems, Incorporated. [4] [5] A product with the brand name ioDrive was demonstrated and announced in September 2007. [6]

In March 2008, Fusion-io raised $19 million in a series A round of funding from a group of investors led by New Enterprise Associates. [7] David Flynn was chief technology officer, while Don Basile was chief executive officer at the time. [7] Michael Dell invested in Fusion-io during this round. [8] It was chosen as an "innovation up-and-comer" in an online Business Week poll by early 2009. [8]

In 2009 and 2010, David Bradford, served as CEO. In February 2009, Fusion-io hired Apple Inc. co-founder Steve Wozniak as chief scientist. [9] It was chosen by Red Herring magazine as a "top 100" company in February 2009. [10] In March 2009, Fusion-io started working with HP on the IO Accelerator, a new high-performance solid-state drive. [11]

Fusion-io announced $47.5 million in a series B round of investment led by Lightspeed Venture Partners in April 2009. [12] [13] Hardware partner Samsung later invested in Fusion-io in October 2009. [14]

A third round of funding led by Meritech Capital Partners, with additional capital from Accel Partners and Andreessen Horowitz, provided a total of $45 million in April 2010. [15] It was named the second most promising information technology company by The Wall Street Journal in March 2010. [16] In May 2010, the Linux block-io principal developer, Jens Axboe, joined Fusion-io after leaving Oracle. [17]

Fusion-io first filed for an initial public offering (IPO) in March 2011, with shares to be listed on the New York Stock Exchange with symbol FIO. [5] At the time, Facebook accounted for most of its revenues. In June 2011, Fusion-io announced it increased the price of its IPO to put the company's total value at $1.4 billion. The company had previously priced its shares to value the company at about $1.17 billion. [18] The shares were offered on June 9, raising the valuation to about $2 billion. [19]

On August 5, 2011, Fusion-io acquired IO Turbine for about $95 million. [20] IO Turbine's main product was the ioTurbine hybrid array (caching to flash) software, which is virtualization-aware, particularly of VMware environments. [21] [22]

In January 2012, Fusion-io achieved a record breaking billion IOPS from eight servers at the DEMO Enterprise event in San Francisco.[ citation needed ]

In June 2012, the Btrfs principal developers Chris Mason joined Fusion-io after leaving Oracle, [23] and Josef Bacik left Red Hat to join Fusion-io. [24]

In August 2012, Fusion-io announced the ION Data Accelerator software. [25] Since February 2014, the ION product is offered as an appliance instead of a software product. [26]

In March 2013, Fusion-io acquired the Linux software defined storage firm ID7, developers of the SCST generic SCSI target layer. [27] [28]

At Storage Field Day 3, Fusion-io announced their acquisition of NexGen Storage in April 2013 for $114 million cash and $5 million in stock. [29] [30] NexGen was located in Louisville, Colorado and had a product it called n5, which it announced in November 2011 and upgraded in July 2012. [31] [32] [33] The n5 was a hybrid product including hard disk drives as well as flash memory, aiming to provide more consistent performance guarantees than only disks. [34] The n5 was renamed ioControl hybrid storage after acquisition. [35]

In May 2013, the co-founders David Flynn (CEO) and Rick White (CMO) left. In October 2013, Dennis Wolff, its CFO, left. [36] [37] In November 2013, the Btrfs developers Chris Mason and Josef Bacik left Fusion-io for Facebook. [38] [39] [40]

In 2012 and 2013, Fusion-io was criticized for depending too heavily on two major customers—Facebook and Apple. [41] [42] [43] However, during the F2Q 2014 earnings call, it was made clear that in Q2 the orders of twelve customers exceeded $1 million each. [44]

A scalable multi-queue block layer for the Linux kernel was developed by Fusion-io engineers Axboe and Shaohua Li, and merged into the Linux kernel mainline in kernel version 3.13, released on January 19, 2014. This new block layer uses parallelism (and thus provides much higher performance) offered by SSDs using NVM Express. With the release of Linux kernel version 3.13, only the virtioblk driver has been modified to actually use this new interface. A technical presentation paper of this new feature was published at ACM SYSTOR'13. [45] [46] [47]

During the first half of 2014, Fusion-io sponsored conversion of the Linux kernel SCSI core to the blk-mq approach. [48]

In January 2014, Jens Axboe announced he was leaving Fusion-io to join Facebook. [49]

In June 2014, SanDisk announced its intentions to buy Fusion-io. [50] SanDisk completed its acquisition of Fusion-io in July 2014. [51]

Technology

Fusion-io called their architecture ioMemory. [6] It was announced at the DEMO conference in 2007, and software called ioSAN was shown in 2008. [52]

In March 2009, Hewlett-Packard announced the HP StorageWorks IO Accelerator adaptation of Fusion-io technology specifically for HP BladeSystem C-Series servers. [53] [54] IBM’s project Quicksilver, [55] based on Fusion-io technology, showed that solid-state technology in 2008 could deliver 1 million IOPS. [56] By September 2009, IBM offered a PCIe adapter, based on the ioDrive, for IBM servers. [57] In December 2009, IBM announced it would license the technology for an appliance. [58] [8]

Related Research Articles

<span class="mw-page-title-main">Western Digital</span> American digital storage company

Western Digital Corporation is an American computer drive manufacturer and data storage company, headquartered in San Jose, California. It designs, manufactures and sells data technology products, including data storage devices, data center systems and cloud storage services.

<span class="mw-page-title-main">SanDisk</span> Brand of flash memory products of Western Digital

SanDisk is a brand for flash memory products, including memory cards and readers, USB flash drives, solid-state drives, and digital audio players, manufactured and marketed by Western Digital. The original company, SanDisk Corporation was acquired by Western Digital in 2016.

Input/output operations per second is an input/output performance measurement used to characterize computer storage devices like hard disk drives (HDD), solid state drives (SSD), and storage area networks (SAN). Like benchmarks, IOPS numbers published by storage device manufacturers do not directly relate to real-world application performance.

In computing, a hybrid drive is a logical or physical storage device that combines a faster storage medium such as solid-state drive (SSD) with a higher-capacity hard disk drive (HDD). The intent is adding some of the speed of SSDs to the cost-effective storage capacity of traditional HDDs. The purpose of the SSD in a hybrid drive is to act as a cache for the data stored on the HDD, improving the overall performance by keeping copies of the most frequently used data on the faster SSD drive.

<span class="mw-page-title-main">Solid-state drive</span> Data storage device

A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies to store data persistently, typically using flash memory, and functioning as secondary storage in the hierarchy of computer storage. It is also sometimes called a semiconductor storage device, a solid-state device or a solid-state disk, even though SSDs lack the physical spinning disks and movable read–write heads used in hard disk drives (HDDs) and floppy disks. SSD also has rich internal parallelism for data processing.

Jens Axboe is a Linux kernel hacker.

A trim command allows an operating system to inform a solid-state drive (SSD) which blocks of data are no longer considered to be 'in use' and therefore can be erased internally.

A hybrid array is a form of hierarchical storage management that combines hard disk drives (HDDs) with solid-state drives (SSDs) for I/O speed improvements.

Texas Memory Systems, Inc. (TMS) was an American corporation that designed and manufactured solid-state disks (SSDs) and digital signal processors (DSPs). TMS was founded in 1978 and that same year introduced their first solid-state drive, followed by their first digital signal processor. In 2000 they introduced the RamSan line of SSDs. Based in Houston, Texas, they supply these two product categories to large enterprise and government organizations.

NVM Express (NVMe) or Non-Volatile Memory Host Controller Interface Specification (NVMHCIS) is an open, logical-device interface specification for accessing a computer's non-volatile storage media usually attached via the PCI Express bus. The initialism NVM stands for non-volatile memory, which is often NAND flash memory that comes in several physical form factors, including solid-state drives (SSDs), PCIe add-in cards, and M.2 cards, the successor to mSATA cards. NVM Express, as a logical-device interface, has been designed to capitalize on the low latency and internal parallelism of solid-state storage devices.

<span class="mw-page-title-main">LIO (SCSI target)</span> Open-source version of SCSI target

In computing, Linux-IO (LIO) Target is an open-source implementation of the SCSI target that has become the standard one included in the Linux kernel. Internally, LIO does not initiate sessions, but instead provides one or more Logical Unit Numbers (LUNs), waits for SCSI commands from a SCSI initiator, and performs required input/output data transfers. LIO supports common storage fabrics, including FCoE, Fibre Channel, IEEE 1394, iSCSI, iSCSI Extensions for RDMA (iSER), SCSI RDMA Protocol (SRP) and USB. It is included in most Linux distributions; native support for LIO in QEMU/KVM, libvirt, and OpenStack makes LIO also a storage option for cloud deployments.

<span class="mw-page-title-main">IBM XIV Storage System</span>

The IBM XIV Storage System was a line of cabinet-size disk storage servers. The system is a collection of modules, each of which is an independent computer with its own memory, interconnections, disk drives, and other subcomponents, laid out in a grid and connected together in parallel using either InfiniBand or Ethernet connections. Each module has an x86 CPU and runs a software platform consisting largely of a modified Linux kernel and other open source software.

<span class="mw-page-title-main">SCST</span>

SCST is a GPL licensed SCSI target software stack. The design goals of this software stack are high performance, high reliability, strict conformance to existing SCSI standards, being easy to extend and easy to use. SCST does not only support multiple SCSI protocols but also supports multiple local storage interfaces and also storage drivers implemented in user-space via the scst_user driver.

Flashcache is a disk cache component for the Linux kernel, initially developed by Facebook since April 2010, and released as open source in 2011. Since January 2013, there is a fork of Flashcache, named EnhanceIO and developed by sTec, Inc. Since 2015 that fork became unmaintained and it was forked again and maintained by individuals.

bcache is a cache in the Linux kernel's block layer, which is used for accessing secondary storage devices. It allows one or more fast storage devices, such as flash-based solid-state drives (SSDs), to act as a cache for one or more slower storage devices, such as hard disk drives (HDDs); this effectively creates hybrid volumes and provides performance improvements.

dm-cache is a component of the Linux kernel's device mapper, which is a framework for mapping block devices onto higher-level virtual block devices. It allows one or more fast storage devices, such as flash-based solid-state drives (SSDs), to act as a cache for one or more slower storage devices such as hard disk drives (HDDs); this effectively creates hybrid volumes and provides secondary storage performance improvements.

EnhanceIO is a disk cache module for the Linux kernel. Its goal is to use fast but relatively small SSD drives to improve the performance of large but slow hard drives.

Enterprise Storage OS, also known as ESOS, is a Linux distribution that serves as a block-level storage server in a storage area network (SAN). ESOS is composed of open-source software projects that are required for a Linux distribution and several proprietary build and install time options. The SCST project is the core component of ESOS; it provides the back-end storage functionality.

An open-channel solid state drive is a solid-state drive which does not have a firmware Flash Translation Layer implemented on the device, but instead leaves the management of the physical solid-state storage to the computer's operating system. The Linux 4.4 kernel is an example of an operating system kernel that supports open-channel SSDs which follow the NVM Express specification. The interface used by the operating system to access open-channel solid state drives is called LightNVM.

References

  1. "Management Team :: Fusion-io". Fusionio.com. Retrieved 2013-05-28.
  2. "About Company". Fusion-io fusionio.com. Archived from the original on 2013-11-08.
  3. Kevin OBrien (September 12, 2011). "Fusion-io ioDrive Duo Review (640GB)". StorageReview.com. Retrieved November 21, 2016.
  4. "Entity Actions for Fusion Multisystems, Inc". Company registration information. Nevada Secretary of State. Retrieved October 15, 2013.
  5. 1 2 Fusion-io (March 9, 2011). "Prospectus". Form S-1. US Securities and Exchange Commission. Retrieved October 15, 2013.
  6. 1 2 "Fusion-io announces ioDrive, placing the power of a SAN in the palm of your hand" (PDF). Press release. Fusion-io. September 25, 2007. Archived from the original (PDF) on May 9, 2010. Retrieved October 15, 2013.
  7. 1 2 "Fusion-io Closes $19M in Series A Funding" (PDF). Press release. NEA. March 31, 2008. Retrieved October 15, 2013.[ permanent dead link ]
  8. 1 2 3 Arik Hesseldahl (March 30, 2009). "How Fusion-io Improves Companies' Memory". Business Week. Bloomberg. Archived from the original on April 5, 2009. Retrieved September 20, 2016.
  9. Ashlee Vance (2009-02-04). "Wozniak Accepts Post at a Storage Start-Up". The New York Times .
  10. "Fusion-io Awarded Red Herring Top 100 Global Company". Press release. Fusion-io. February 2, 2009. Archived from the original on November 24, 2009. Retrieved September 20, 2016.
  11. "Fusion-io Joins with HP to Accelerate Enterprise Server Application Performance" (PDF). Archived from the original (PDF) on March 20, 2009. Retrieved November 11, 2022.
  12. Murph, Darren (2009-04-07). "Fusion-io nabs more funding, teases new PCIe-based ioSAN". engadet.com.
  13. Jon Brodkin (April 8, 2009). "Fusion-io lands $47 million to ramp up development of flash storage". Network World. Retrieved September 20, 2016.
  14. Savov, Vlad (2009-10-21). "Samsung invests in Fusion-io, takes relationship to 'a new level'". engadget.com.
  15. Don Clark (April 18, 2010). "Storage Startup Fusion-io Continues Rapid Pace". Digits blog. Wall Street Journal. Retrieved October 14, 2013.
  16. Debaise, Colleen and Scott Austin (2010-03-09). "Sizing Up Promising Young Firms". The Wall Street Journal.
  17. Jens Axboe (2010-05-31). "Last Day at Oracle". Archived from the original on 2012-04-16.
  18. Leena Rao (June 7, 2011). "Fusion-io Ups Price Of IPO To $16 To $18 Per Share; Now Valued At $1.4 Billion". Tech Crunch. Retrieved October 15, 2013.
  19. Scott Austin (June 9, 2011). "On IPO Day, Fusion-io Valued At Just Under $2B". Venture Capital Dispatch. Wall Street Journal. Retrieved October 15, 2013.
  20. "After Strong IPO, Fusion-io Buys IO Turbine For About $95M". Dow Jones. Retrieved June 3, 2013.
  21. Mellor, Chris. "Fusion-io polishes up ioTurbine: Let them eat 1-click app cache". Theregister.com. Retrieved 23 December 2021.
  22. Lawsom, Stephen (2013-06-24). "Fusion-io updates ioTurbine to aid more types of on-server caching". pcworld.com. PC World . Retrieved 2017-04-06.
  23. Chris Mason (2012-06-07). "Leaving Oracle". Archived from the original on 2016-04-12. Retrieved 2012-06-07.
  24. Josef Bacik (2012-06-20). "Leaving Red Hat". Marc.info.
  25. "Fusion-io Introduces ION Data Accelerator Software Defined Storage". Press release. Fusion-io. 2012-08-01.
  26. "Application Acceleration Appliances". Press release. Fusion-io. 2014-02-06.
  27. Meyer, David (2013-03-18). "ID7 buy takes Fusion-io deeper into software-defined storage". ComputerWeekly.com.
  28. Adshead, Antony (2013-03-18). "Fusion-io picks up software-defined storage firm ID7 for SCST chops". gigaom.
  29. Joey Ferguson (May 1, 2013). "Fusion-io, NexGen CEOs talk acquisition, integration". Silicon Slopes. Archived from the original on October 14, 2013. Retrieved October 14, 2013.
  30. "Fusion-io Acquires NexGen Storage". Press release. Fusion-io. April 24, 2013. Retrieved October 14, 2013.
  31. "Delivers First SAN Storage System with Quality of Service for Business Critical Virtualization". Press release. NexGen Storage. November 8, 2011. Archived from the original on November 15, 2011. Retrieved October 15, 2013.
  32. Drew Robb (August 13, 2012). "5 Flash Storage Vendors That Shine". Infostor. Retrieved October 14, 2013.
  33. Nathan Eddy (July 23, 2012). "NexGen Releases n5 Series Solid State Storage Appliances". eWeek. Retrieved October 14, 2013.
  34. Enterprise Strategy Group (April 5, 2012). "NexGen n5 Storage System: Storage QoS with 'Cruise Control' Performance" (PDF). Promotional review. Archived from the original (PDF) on April 20, 2013. Retrieved October 15, 2013.
  35. "NexGen Storage is now ioControl Hybrid Storage". Archived from the original on June 28, 2013. Retrieved October 15, 2013.
  36. Fusion-io Plunges Most Ever After CEO, Co-Founder Resign, Bloomberg, 2013-05-08.
  37. More Bad News From Steve Wozniak's Fusion-IO: A Crummy Outlook And The CFO Is Leaving, Business Insider, 2013-10-23.
  38. Leaving Fusion-io, Chris Mason, Lwn.net, 2013-11-27.
  39. Josef Backik leaving Fusion-io, Markmail.org, 2013-11-27.
  40. Larabel, Michael (4 December 2013). "Lead Btrfs FIle-System Developers Join Facebook". Phoronix.com.
  41. Wolfgang Gruener (October 26, 2012), "Fusion-io Buzzing Because of Apple, Facebook", Tom's Hardware
  42. Rex Crum, (Jan. 31, 2013) "Fusion-io Falls 12% on Apple, Facebook Order Delays", Wall Street Journal
  43. Chris Mellor (9th August 2013), "Flash angel Fusion-io flies too close to Facebook, Apple, plummets to Earth", The Register
  44. "Fusion-io's CEO Discusses F2Q 2014 Results - Earnings Call Transcript". January 22, 2014.
  45. "1.1 A scalable block layer for high-performance SSD storage". Linux 3.13. kernelnewbies.org. 2014-01-19. Retrieved 2014-01-25.
  46. Jonathan Corbet (2013-06-05). "The multiqueue block layer". LWN.net . Retrieved 2014-01-25.
  47. Matias Bjørling; Jens Axboe; David Nellans; Philippe Bonnet (2013). "Linux Block IO: Introducing Multi-queue SSD Access on Multi-core Systems" (PDF). kernel.dk. ACM. Retrieved 2014-01-25.
  48. Hellwig, Christoph (12 June 2014). "scsi-mq". Lkml.org.
  49. Leaving Fusion-io, Jens Axboe, Lkml.org, 2014-01-24.
  50. SanDisk to buy Fusion-io to boost flash storage business, Reuters, 2014-06-16.
  51. Sandisk completes acquisition of Fusion-io, Sandisk, 2014-07-23.
  52. "Fusion-io". DEMO Fall 2008 conference alumni information. IDG. Retrieved October 15, 2013.
  53. Chris Preimesberger (April 6, 2009). "Fusion-io, HP Team Up for 1M IOPs, 8G-bps Throughput Benchmark Session". eweek. Retrieved November 21, 2016.[ permanent dead link ]
  54. Fusion-io (March 3, 2009). "Fusion-io Joins with HP to Accelerate Enterprise Server Application Performance for HP BladeSystem Customers" (PDF). Press release. Archived from the original (PDF) on March 20, 2009. Retrieved October 15, 2013.
  55. "Fusion-io and IBM Team to Improve Enterprise Storage Performance". Fusion-io. 2008-09-03. Archived from the original on 2009-11-24. Retrieved 2010-08-03.
  56. Barry Whyte (August 20, 2008). "1M IOPs from Flash - actions speak louder than words". IBM . Retrieved November 21, 2016.
  57. "IBM Solid State Storage - PCIe Adapters". IBM. Archived from the original on September 25, 2009. Retrieved November 21, 2016.
  58. Chris Preimesberger (December 9, 2009). "IBM Hooks Up with Wozniak, Fusion-io in OEM Pact for SSDs". eweek.com. Archived from the original on January 23, 2013. Retrieved November 21, 2016.