Network Direct Attached Storage

Last updated

Network Direct Attached Storage (NDAS) is a proprietary storage area network system, originally marketed by the company Ximeta, for connecting external digital storage devices such as hard-disks, flash memory and tape drives via the Ethernet family of computer networks. Unlike other more common forms of networked storage, NDAS does not use TCP/IP to communicate over the network. Instead a Lean Packet Exchange (LPX) protocol is used. [1] NDAS also supports some limited RAID functions such as aggregation and mirroring.

Contents

History

In 2001, Han-gyoo Kim of Korea and Zhe Khi Pak of Russia applied for a US patent on a "network-attached disk". [2] By 2002 the first NetDisk (up to 80 GB) was marketed as a low cost alternative to full computer based network storage options. The Ximeta company was founded in 2003. [3] In 2004 Kim applied for a patent to allow multiple clients write access to the shared block storage device. [4] By 2006, sizes up to 500 GB were supported. [5] In 2008 an NDAS device called "ShareDisk Gigabit" created by Co-World Cs in Germany briefly claimed the title of world's fastest network storage device. [6]

In 2011 IOCELL Networks announced ownership of the NDAS system and NetDisk patents. [7] The following year, IOCELL revived Linux client support for NDAS—which Ximeta had "temporarily suspended" in September 2009 [8] —by releasing the drivers under the terms of the GNU General Public License (GPL) as the open-source "ndas4linux" project. [9]

Benefits

Drawbacks

Linux Driver Project Code - chunk of GPL code from the NDAS driver Linux Driver Project Code Sample.png
Linux Driver Project Code - chunk of GPL code from the NDAS driver

See also

A similar protocol is ATA over Ethernet.

Related Research Articles

<span class="mw-page-title-main">SCSI</span> Set of computer and peripheral connection standards

Small Computer System Interface is a set of standards for physically connecting and transferring data between computers and peripheral devices, best known for its use with storage devices such as hard disk drives. SCSI was introduced in the 1980s and has seen widespread use on servers and high-end workstations, with new SCSI standards being published as recently as SAS-4 in 2017.

<span class="mw-page-title-main">AirPort</span> Discontinued line of products by Apple Inc.

AirPort is a discontinued line of wireless routers and network cards developed by Apple Inc. using Wi-Fi protocols. In Japan, the line of products was marketed under the brand AirMac due to previous registration by I-O Data.

<span class="mw-page-title-main">Host adapter</span> Computer hardware device

In computer hardware, a host controller, host adapter, or host bus adapter (HBA), connects a computer system bus, which acts as the host system, to other network and storage devices. The terms are primarily used to refer to devices for connecting SCSI, SAS, NVMe, Fibre Channel and SATA devices. Devices for connecting to FireWire, USB and other devices may also be called host controllers or host adapters.

<span class="mw-page-title-main">Network-attached storage</span> Computer data storage server

Network-attached storage (NAS) is a file-level computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. The term "NAS" can refer to both the technology and systems involved, or a specialized device built for such functionality.

A disk array controller is a device that manages the physical disk drives and presents them to the computer as logical units. It almost always implements hardware RAID, thus it is sometimes referred to as RAID controller. It also often provides additional disk cache.

<span class="mw-page-title-main">Disk enclosure</span> Specialized casing

A disk enclosure is a specialized casing designed to hold and power hard disk drives or solid state drives while providing a mechanism to allow them to communicate to one or more separate computers.

LPX can mean:

<span class="mw-page-title-main">USB mass storage device class</span>

The USB mass storage device class is a set of computing communications protocols, specifically a USB Device Class, defined by the USB Implementers Forum that makes a USB device accessible to a host computing device and enables file transfers between the host and the USB device. To a host, the USB device acts as an external hard drive; the protocol set interfaces with a number of storage devices.

ATA over Ethernet (AoE) is a network protocol developed by the Brantley Coile Company, designed for simple, high-performance access of block storage devices over Ethernet networks. It is used to build storage area networks (SANs) with low-cost, standard technologies.

<span class="mw-page-title-main">Direct-attached storage</span> Data storage connected directly to a computer

Direct-attached storage (DAS) is digital storage directly attached to the computer accessing it, as opposed to storage accessed over a computer network. DAS consists of one or more storage units such as hard drives, solid-state drives, optical disc drives within an external enclosure. The term "DAS" is a retronym to contrast with storage area network (SAN) and network-attached storage (NAS).

The NSLU2 is a network-attached storage (NAS) device made by Linksys introduced in 2004 and discontinued in 2008. It makes USB flash memory and hard disks accessible over a network using the SMB protocol. It was superseded mainly by the NAS200 and in another sense by the WRT600N and WRT300N/350N which both combine a Wi-Fi router with a storage link.

<span class="mw-page-title-main">Western Digital My Book</span>

My Book is a series of external hard drives produced by Western Digital. There are currently nine series of My Book drives: Essential Edition, Home Edition, Office Edition, Mirror Edition, Studio Edition, Premium Edition, Elite Edition, Pro Edition, AV Dvr "Live Edition", and the World Edition.

Ethernet over USB is the use of a USB link as a part of an Ethernet network, resulting in an Ethernet connection over USB.

<span class="mw-page-title-main">Target Disk Mode</span>

Target Disk Mode is a boot mode unique to Macintosh computers.

<span class="mw-page-title-main">Network block device</span> Network storage protocol

On Linux, network block device (NBD) is a network protocol that can be used to forward a block device from one machine to a second machine. As an example, a local machine can access a hard disk drive that is attached to another computer.

SCSI / ATA Translation (SAT) is a set of standards developed by the T10 subcommittee, defining how to communicate with ATA devices through a SCSI application layer. The standard attempts to be consistent with the SCSI architectural model, the SCSI Primary Commands, and the SCSI Block Commands standards.

<span class="mw-page-title-main">Storage area network</span> Network which provides access to consolidated, block-level data storage

A storage area network (SAN) or storage network is a computer network which provides access to consolidated, block-level data storage. SANs are primarily used to access data storage devices, such as disk arrays and tape libraries from servers so that the devices appear to the operating system as direct-attached storage. A SAN typically is a dedicated network of storage devices not accessible through the local area network (LAN).

<span class="mw-page-title-main">IEEE 1394</span> Serial bus interface standard, also known as Firewire

IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony and Panasonic. It is most commonly known by the name FireWire (Apple), though other brand names exist such as i.LINK (Sony), and Lynx.

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 initial 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.

References

  1. Bruce Normann (November 28, 2011). "IOCELL NetDISK 351UNE Network Storage Device". Benchmark Reviews. Product review. Retrieved June 1, 2013.
  2. Disk system adapted to be directly attached to network. U.S. patent 7,792,923 by Han-gyoo Kim and Zhe Khi Pak, Filed October 9, 2001, granted September 7, 2010.
  3. "Ximeta: Creator of NDAS". Archived from the original on April 20, 2019. Retrieved June 1, 2013.
  4. System using a single host to receive and redirect all file access commands for shared data storage device from other hosts on a network . U.S. patent 7,457,880 by Han-gyoo Kim, Filed September 27, 2004, granted November 25, 2008.
  5. "Ximeta NetDisk Portable". Review. CNet. November 2, 2006. Retrieved June 1, 2013.
  6. "The World's Fastest Network Storage" (PDF). Ximeta, Germany. May 2008. Retrieved June 1, 2013.
  7. "IOCELL Networks Purchases Innovative NDAS Technology". News release. IOCELL. August 4, 2011. Retrieved June 1, 2013.
  8. "SuspendSepDec". code.ximeta.com. Archived from the original on 2010-06-16. Retrieved 2021-09-04.
  9. "iocellnetworks/ndas4linux". GitHub. 27 April 2021. Retrieved 2021-09-04.
  10. "Welcome to code.ximeta.com". Archived from the original on 2008-12-01. Retrieved 2021-09-04.