Free Essay

Network Attached Storage System

In: Computers and Technology

Submitted By brahmani
Words 1229
Pages 5
nsities growing at 60%/year, resulting in 35%-50%/year decreases in the cost per byte. In recent years, the amount of storage sold almost doubled each year and is expected to sustain annual growth of at least 60%. Secondary storage has a healthy place in future computer systems.
While many storage products are directly attached to personal computers, most disk array products (65% and rising) are deployed in local area network file servers. This centralization of storage resources enables effective sharing, better administrative control and less redundancy. However, it also increases dependence on network and file server performance.
With the emergence of high-performance cluster systems based on commodity personal computers and scalable network switching, rapidly increasing demands on storage performance are anticipated. Specifically, storage performance must cost-effectively scale with customer investments in client processors, network links and storage capacity. Unfortunately, current distributed file system architectures severely limit scalable storage. In current distributed file systems, all storage bytes are copied through file server machines between peripheral buses (typically SCSI) and client
LANs. In essence, these file server machines act as application-level inter-network routers, converting namespaces
(disk block versus file range) and protocol layers
(SCSI versus RPC/UDP/IP). This is a critical limitation for cost-effective scalable storage. Specifically, the sustained bandwidth of storage devices is rapidly outstripping installed interconnection technologies and rendering storeand-forward servers impractical. With disk data rates growing at 40% per year, 25-40 MB/s sustained disk bandwidths will be a reality by the end of the decade. With this much bandwidth from each commodity drive, conventional server architectures can not be cost-effective.
Storage devices, however, are already effective network data transfer engines. For example, Seagate’s Fibre
Channel Baracuda drives burst packetized SCSI at 1 Gbps.
Moreover, through careful hardware support for interlayer processing, the marginal cost of these network-attached disk drives is expected to be similar to that of high-end drive interfaces, such as differential SCSI [Anderson95]. It is our contention that cost-effective scalable storage performance depends on eliminating the file server’s role as an inter-network router. Instead, we advocate exploiting the drive’s ability to inject packets directly into the clients’ network at high-bandwidth. With effective network-attached storage, striping of data over multiple devices can effectively scale storage bandwidth [Patterson88, Hartman93].
The other dimension to delivering scalable storage bandwidth is efficient networking. Networking technologies, such as Fibre Channel, are specifically designed for storage systems. However, traditional client-server protocol stacks and operating system software layers often copy data several times in delivering it to applications, significantly reducing network-attached storage performance. Newer technologies, such as user-level networking, avoid this problem by allowing applications to directly access the network.
Hence, user-level networking could be an ideal substrate for network-attached storage.
This papers examines networking requirements for storage and the integration of user-level networking with network-attached storage (NAS). To provide context for the networking demands of NAS, we begin by describing alternative network-attached storage architectures and CMU’s network-attached storage system. Next, we survey storage’s networking requirements and describe how one user-level networking architecture, the VI Architecture (VIA), can be effectively mapped onto our network-attached storage pro for integrity and privacy. The principal limitation of
NetSCSI is that the file manager is still involved in each storage access; it translates namespaces and sets up the third-party transfer on each request.
The second architecture, Network-Attached Secure
Disks (NASD, see Figure 1), relaxes the constraint of minimal change from the existing SCSI interface. The NASD architecture provides a command interface that reduces the number of client-storage interactions that must be relayed through the file manager, thus avoiding a file manager bottleneck without integrating file system policy into the disk.
In NASD, data-intensive operations (e.g., reads and writes) go straight to the disk, while less-common policy making operations (e.g., namespace and access control manipulations) go to the file manager.
1
2
Backplane Bus
Local Area Network
5 3 4
Figure 1: Network-attached secure disks (NASD) are designed to offload more of the file system’s simple and performance-critical operations. For example, in one potential protocol, a client, prior to reading a file, requests access to that file from the file manager (1), which delivers a capability to the authorized client (2). So equipped, the client may make repeated accesses to different regions of the file (3, 4) without contacting the file manager again unless the file manager chooses to force reauthorization by revoking the capability (5).
5
NASD File Manager
Access Control
Network Interface
Network Protocol
Network Driver
Object Storage
Controller
Network Security
Security
Because clients directly request their data, a NASD drive must have sufficient metadata to map and authorize a request for disk sectors. Authorization, in the form of a time-limited capability applicable to a given file’s map and contents, is provided by the file manager to protect the manager’s control over storage access policy. The storage mapping metadata is maintained by the drive, allowing smart drives to better exploit detailed knowledge of their own resources to optimize data layout, read-ahead, and cache management [Cao94, Patterson95, Golding95]. This is precisely the type of value-add opportunity that nimble storage vendors can exploit for market and customer advantage.
With mapping metadata at the drive controlling the layout of files, a NASD drive exports a “namespace” of filelike objects. Because control of naming is more appropriate to the higher-level file system, pathnames are not understood at the drive, and pathname resolution is split between the file manager and client. While a single drive object will suffice to represent a simple client file, multiple objects may be logically linked by the file system into one client file. Such an interface provides support for banks of striped files [Hartman93], Macintosh-style resource forks, or logically-contiguous chunks of complex files [deJong93].
3 NASD Implementation
To experiment with the performance and scalability of
NASD, we designed and implemented a prototype NASD storage interface, ported two popular distributed file systems
(AFS and NFS) to use this interface, and implemented a striped version of NFS on top of this interface
[Gibson97b]. The NASD interface offers logical partitions containing a flat name space of variable length objects with size, time, security, clustering, cloning, and uninterpreted attributes. Access control is enforced by cryptographic capabilities authenticating the arguments of each request to a file manager/drive secret through the use of a digest.
In the NASD/AFS and NASD/NFS filesystems, frequent data-moving operations and attribute read operations occur directly between client and NASD drive, while lessfrequent requests are handled by the file manager. NFS’s simple distributed filesystem model of a stateless server, weak cache consistency, and few mechanisms for filesystem management made it easy to port to a NASD environment; based on a client’s RPC request opcode, RPC destination addresses are modified to deliver requests to the
NASD drive. Our AFS port was more interesting, specifically in maintaining the sequential consistency guarantees of AFS, and in implementing volume quotas. In both cases, we exploited the ability of NASD capabilities to be revoked based on expired time or object attributes (e.g., size).
Using our implementations1
, we compared NASD/AFS and NASD/NFS performance against the traditional ServerAttached
Disk (SAD) implementations of AFS and N

Similar Documents

Free Essay

High Availablity Blueprints

...planned and unplanned outages, single points of failure, mean time between failures and interruptions, fault tolerance, and redundancy. He then provides an overview of several important high-availability technologies. RAID RAID technology is the most common method to provide data resiliency. With RAID (Redundant Arrays of Independent Disks), data is redundantly stored on multiple disks such that, should one disk fail, the data can still be reconstructed. RAID arrays typically provide a hot-swappable capability so that a failed disk can be replaced without taking down the array. There are several configurations of RAID. Most stripe data across multiple disks to achieve improved performance. Mirrored disks, used by fault-tolerant systems and designated as RAID 1, provide an entire copy of the database on a backup disk. The most common form of RAID in use today is RAID 5, which provides one additional disk and which stripes data and parity across disks. Since there is one extra disk, the data can be reconstructed should any one disk fail. There are several other forms of RAID designated as RAID 0, 2, 3, and 4, and combinations of these. Rupani describes each...

Words: 2470 - Pages: 10

Premium Essay

Strorage Tech Nas

...Network Attached Storage ITMO 557 Research Paper Submitted by: Ashif Anwar CWID: A20318587 Date of Submission: This is a research paper on Network attached storage covering the various areas given in the contents below. Fall 2014 ASHIF ANWAR Illinois Institute of Technology-Chicago 11/30/2014 Contents: 1. Introduction. 2. History. 3. Product demonstration. 4. NAS future perspective. 5. Introduction Network Attached Storage is basically defined as a file level computer data storage server connected to a computer network. It is specialized for file server operation by its hardware, software or configuration of elements to provide data access to wide range of clients (Wikipedia, 2014). In simple words we can say “a network attached storage is a external hard drive which is a computer storage system that access and remains on a computer network via Ethernet and wireless connections. The drive is then accessible to all computers in a network, instead of one just hard wired computer”(Networking, 2014). Figure-1: NAS Storage on a network infrastructure. (slideshare, 2013). NAS is one of the popular approaches which allow homes and business to store and retrieve large amounts of data in an efficient and affordable manner. One can wirelessly backup their computer files such as music, videos and other important documents...

Words: 661 - Pages: 3

Free Essay

Unit 6 Research Paper 1: Network Attached Storage (Nas)

...Unit 6 Research Paper 1: Network Attached Storage (NAS) What is a NAS device? What is the speed of the network adapter available on a NAS device? What is the capacity range? Is there any fault tolerance (such as RAID) build into a NAS device? Are management features available? These are the questions I have to answer for this paper. So, here are my results starting with the first question. What is a NAS device? Network Attached Storage is a storage device connected to a network that allows storage and retrieval of data from a centralized location for authorized network users and heterogeneous clients. Seems to me that a NAS is like a WIFI version of an external hard drive. Though, if needing more room, you can add another to the one you already have. What is the speed of the network adapter available on a NAS device? NAS device doesn’t require much processing power. The largest bottleneck in performance will most likely be the network itself. Most home networks will use wired fast Ethernet (100 Megabits/sec), wired gigabit Ethernet (1000 Megabits/sec), wireless g (54 Megabits/sec), or wireless n (248 Megabits/second). What is the capacity range? Depending on the type and volume of content you plan to store, there's a choice of capacities available all the way up to huge multiple TB (Terabyte) versions. A 160GB capacity for example would be enough storage for around 40,000 average audio tracks or up to 200 hours of video content. If you'll be using your NAS device to store...

Words: 603 - Pages: 3

Free Essay

It 332 Unit 8

...University IT332 Principles of Information Systems January 10, 2014 Unit 8A Backing up user data is vital to the company. To do this a backup server would be the way to go. There are several ways to do this one would be to install a NAS or use a Server to make sure the data is backed up. A NAS unit is a computer connected to a network that provides only file-based data storage services to other devices on the network. Although it may technically be possible to run other software on a NAS unit, it is not designed to be a general purpose server. For example, NAS units usually do not have a keyboard or display, and are controlled and configured over the network, often using a browser. A full-featured operating system is not needed on a NAS device, so often a stripped-down operating system is used. For example, FreeNAS, an open source NAS solution designed for commodity PC hardware, is implemented as a stripped-down version of FreeBSD. NAS systems contain one or more hard drives, often arranged into logical, redundant storage containers or RAID. NAS uses file-based protocols such as NFS, SMB/CIFS, AFP, or NCP. NAS units rarely limit clients to a single protocol. NAS is useful for more than just general centralized storage provided to client computers in environments with large amounts of data. NAS can enable simpler and lower cost systems such as load-balancing and fault-tolerant email and web server systems by providing storage services. The potential emerging market...

Words: 1319 - Pages: 6

Premium Essay

Network Systems

...Network Attached Storage Network Attached Storage (NAS) is a dedicated hard drive which is set up with its own network address and provides file-level data storage services to other devices on the network. It allows both programming and files to be served faster because they are not competing for processor resources. NAS usually configured with a web browser and do not require a keyboard, mouse or monitor. Unlike other external hard drives, NAS has a processor. Some NAS devices will run using standard operating system like MS Windows, many other NAS devices use their own proprietary operating system. A NAS can store any data that appears in form of files, including email boxes, Web content, remote system backups, etc… Overall the use of a NAS parallels those traditional file servers. NAS devices come in many varieties depending on you build it or purchase it from a vendor. The speed is usually 1GB Ethernet connection but it can be changed to multiple GB to 10GB, fiber optic by adding PCI-e network cards. The capacity range also can be varied. If you have a port replication and add-on hardware drive controller cards, there really isn’t a limit on size. For example: if you have a board with 6 SATA ports which can be replicated (1 to 5 port) allowing 30 drives to be attached. Then if 3TB drives were used in RAID 50 that would be 72TB of storage capacity. As far as fault tolerance, RAID 50 can be quite stable if it’s set-up correctly. While RAID 10 is one of the best set-ups...

Words: 497 - Pages: 2

Free Essay

Network Attached Storage

...Network Attached Storage (NAS) A Network-attached storage (NAS) is a server that is dedicated to nothing more than file sharing on a network. NAS does not provide any of the activities that a server in a server-centric system typically provides, such as e-mail, authentication or file management. It allows more hard disk storage space to be added to a network that already utilizes servers without shutting them down for maintenance and upgrades. With a NAS device, storage is not a vital part of the server. The server handles all of the processing of data but a NAS device delivers the data to the user. It does not need to be located within the server, but can exist anywhere in a LAN and can be made up of multiple NAS devices. (QuinStreet Enterprise , 2014) The speed of the network adapter on a NAS device can vary, depending on which one you buy. Your typical NAS device can run from 10 Mbps all the way to 1000 Mbps. The capacity range for a NAS device can range from a 1 TB all the way to 20 TB. This is 20,480 MB worth of data storage! With this large amount of data storage, you could store all your music, pictures, and videos in one device. (Best Buy, 2014) NAS Devices come with a built in fault tolerance called a RAID. RAID stands for “redundant array of independent disks”. With the help of RAID, you can tap into all of the storages on a NAS device all at once. A RAID array not only allows you to combine physical drives into a single storage unit, it also reserves a part of this...

Words: 677 - Pages: 3

Free Essay

Network

...Network Attached Device Network-attached storage (NAS) is a dedicated hard disk storage device that is set up with its own network address and provides file-based data storage services to other devices on the network. It is attached to a local area network and assigned an IP address, allowing both application programming and files to be served faster because they are not competing for processor resources. NAS devices are usually configured with a web browser and do not have a keyboard or display. Consists of hard disk storage, including multi-disk RAID systems and can usually handle a number of network protocols, including Microsoft's Internetwork Packet Exchange and NetBEUI, Novell's Netware Internetwork Packet Exchange, and Sun Microsystems' Network File System. (Rouse, 2013) NAS devices speed is typically one gigabit Ethernet connection but this can be changed to multiple gigabit, 10 gigabit, fiber optic by adding a pci-e network card(s). Older parts can be used which may be limited to 10/100 megabit. If you need an exact answer for speed, simply look at the wiki on gigabit. The capacity range varies, people have built 40 TB (terabyte) machines and other just have 2TB. With port replication and add on hard drive controller cards there is hardly a limit on size. A board with 6 SATA ports can be replicated (1 to 5 port) allowing for 30 drives to be attached, if 3TB drives were used in raid 50 that would be 72TB of storage. As far as fault tolerance, raid 50...

Words: 703 - Pages: 3

Premium Essay

Unit 4 Summray

... * Network Hardware * Windows Networking * Mac OS + iOS Networking * Network Design / IT * Bluetooth Wireless * VoIP - Voice Over IP * Free Practice Tests * Fundamentals Most Popular * What Is Computer Networking? * Introduction to Area Networks * What Is a Network Router? * What Is an Ethernet Card? * Useful Facts About How Wi-Fi Works * Internet Connection Alternatives for Home Networks * More » * Get Connected Most Popular * What Is Computer Networking? * Introduction to Area Networks * What Is a Network Router? * What Is an Ethernet Card? * Useful Facts About How Wi-Fi Works * Internet Connection Alternatives for Home Networks * More » * Uses and Upgrades Most Popular * What Is Computer Networking? * Introduction to Area Networks * What Is a Network Router? * What Is an Ethernet Card? * Useful Facts About How Wi-Fi Works * Internet Connection Alternatives for Home Networks * More » * All Computing Topics * Assistive Technology * Computer Peripherals * Mobile Office Technology * PC Hardware / Reviews * PC Support * Printers / Scanners * More » * Share * Print Ads: * San NAS Storage * Networking Storage * Wireless Network Devices * NAS伺服器 * NAS Introduction to NAS - Network Attached Storage...

Words: 983 - Pages: 4

Free Essay

Network Attached Storage

...NT1110 Network Attached Storage NAS stands for Network Attached Storage. It is a file server connected to a computer network. NAS only provides file based data storage. With a NAS device the server handles the processing of data but NAS delivers the data. This helps your network to run quicker and smoother. NAS gives more hard disk storage without having to shut down for maintenance or upgrades. It doesn’t even need to be attached within the server; it can function anywhere in a LAN (local area network) and can have multiple networked NAS devices. It is a convenient way to share files. These devices contain one or more hard drives and can store a large amount of data. It is quick and easy to use. They provide faster data access and simple configuration compared to file servers. Another advantage is data protection. Disk failures happen every day. NAS will keep important files (family photos, documents, etc.) safe. Some NAS systems can even share a printer, act as a media streamer or even a surveillance system by supporting IP cameras. NAS systems are networked storage containers or RAID (storing data in different places). They essentially are mini computers used to design to store and share files. They don’t have a keyboard or display but do have specialized hardware and software with a stripped down operating system like FreeNAS, and usually have ARM, PowerPC or MIPS processors. The speed of a NAS device varies depending on which NAS device you’re using. It also...

Words: 447 - Pages: 2

Free Essay

Unit 6 Research Paper 1 Network Attached Storage

...NT1110 July 31, 2013 Unit 6 Research Paper 1: Network Attached Storage A network-attached storage (NAS) device is a self-contained computer that is connected to a network. A NAS contains its own operating system that handles the function of data storage, file system, and the access to the files but doesn’t include a monitor, keyboard or other devices. NAS is dedicated for file sharing and allows more hard disk storage space and doesn’t need upgrades. The available speed of a NAS device varies but the usual speeds are 1 GB Ethernet connection however it can be changed to a multiple of GB and fiber optic by adding a PCIe network card(s). The capacity range also varies because there is no real limit to the NAS for example a board with six SATA ports can be replicated to allow thirty drives to be attached and up to 72TB of storage. There is fault tolerance (RAID) built into a NAS device if set up correctly RAID 50 is fairly stable, RAID 10 has been advertised as one of the best set ups because more drives can fail at one time without having data loss. A NAS device over all has its advantages it is great for file sharing and keeping all your files safe. So in a house where children and parents all have their own computer with pictures and videos it benefits them to have a NAS device where they can just store all those files and not worry about if one computer goes down all the files go along with the computer. http://technicallyeasy.net/2008/06/what-is-nas-device/...

Words: 287 - Pages: 2

Free Essay

Nt1110 Unit 5 Analysis

...Unit 6 Research Paper 1 Network Attached Storage ITT Tech Network attached storage (NAS) is basically a server that acts as hard drive that’s attached to a network. This connection to a network allows anyone who is also connected to the network the ability to access the hard drive. The NAS come in many sizes and different capabilities. The network connection that the NAS uses can be almost any that are available. The standard Ethernet connection is the most common connection by there are also systems that use a wireless connection or even a fiber optic connection for extremely fast transfer speeds. The storage of NAS systems can vary greatly. There are consumer models with a fixed amount of storage, and then the professional versions that have the capacity of many terabytes that can be upgraded when new drives become available. With the numerous amount of drives the chance of corrupted data and errors is always a possibility. With this possibility manufacturers have included the ability to arrange the drive into a RAID. The different RAID configurations allow users the protection from errors and data loss at the expense of storage space. NAS, unlike normal servers, do not require a keyboard, mouse, or monitor. They are usually managed from a remote terminal accessed via the NAS network connection. Some NAS systems use a web browser interface that uses the user’s web browser to interact with the NAS. Other systems use software that the manufacturer develops...

Words: 251 - Pages: 2

Free Essay

Rata

...Network-attached storage (NAS) is file-level computer data storage connected to a computer network providing data access to a heterogeneous group of clients. NAS not only operates as a file server, but is specialized for this task either by its hardware, software, or configuration of those elements. NAS is often manufactured as a computer appliance – a specialized computer built from the ground up for storing and serving files – rather than simply a general purpose computer being used for the role.[nb 1] As of 2010 NAS devices are gaining popularity, as a convenient method of sharing files among multiple computers.[1] Potential benefits of network-attached storage, compared to file servers, include faster data access, easier administration, and simple configuration.[2] NAS systems are networked appliances which contain one or more hard drives, often arranged into logical, redundant storage containers or RAID. Network-attached storage removes the responsibility of file serving from other servers on the network. They typically provide access to files using network file sharing protocols such as NFS, SMB/CIFS, or AFP. Note that hard drives with "NAS" in their name are functionally similar to other drives but may have different firmware, vibration tolerance, or power dissipation to make them more suitable for use in RAID arrays, which are sometimes used in NAS implementations.[3] For example, some NAS versions of drives support a command extension to allow extended error...

Words: 408 - Pages: 2

Free Essay

Essay Paper

...Network-attached storage (NAS) is file-level computer data storage connected to a computer network providing data access to a heterogeneous group of clients. NAS not only operates as a file server, but is specialized for this task either by its hardware, software, or configuration of those elements. NAS is often manufactured as a computer appliance, a specialized computer built from the ground up for storing and serving files, rather than simply a general purpose computer being used for the role. All depends how much money you have to spend. The high end commercial stuff is actually where the fastest networking interfaces in the world exist. The way manufacturers make NAS devices can be classified into three types: Computer based NAS—Using a computer (Server level or a personal computer), installs FTP/SMB/AFP... software server. The power consumption of this NAS type is the largest, but its functions are the most powerful. Some large NAS manufacturers like Synology, QNAP and ASUStor make these types of devices. Max FTP throughput speed varies by computer CPU and amount of RAM. Embedded system based NAS—Using an ARM, MIPS... embedded system and RTOS to run a NAS server. The power consumption of this NAS type is fair, and functions in the NAS can fit most end user requirements. Marvell, Oxford, and Storlink make chipsets for this type of NAS. Max FTP throughput varies from 20 MB/s to 120 MB/s. ASIC based NAS—Provisioning NAS through the use of a single ASIC chip, using hardware...

Words: 375 - Pages: 2

Free Essay

Nas for Organization

...NETWORK-ATTACHED STORAGE FOR SMALL COMPANIES Case: Design Foundation Finland LAHTI UNIVERSITY OF APPLIED SCIENCES Degree Programme in Business Information Technology Bachelor Thesis Autumn 2012 Jari-Pekka Koivisto Lahti University of Applied Sciences Degree Programme in Business Information Technology KOIVISTO, JARI-PEKKA: Network-attached storage for small companies Case: Design Foundation Finland Thesis in Degree Programme in Business Information Technology, 56 pages, 11 pages of appendices Autumn 2012 ABSTRACT This study focuses on finding the proper solution to create Network-attached storage (NAS) for a small company. This study was commissioned by Design Foundation Finland, aiming to improve the security and the management of the information. This research will be aiming to find the proper way to design and implement a network storage, which will be used as the main data storage within the company for creating an ideal solution for data maintenance, security and ease of access to all the data of the foundation. The outcome of the thesis is a solution, which is created from scratch, offering a design and implementation of an NAS in a small company with a relatively small budget. The case foundation is located in Lahti. The foundation was established in 2009, aimed to improve and support the education (of design), as well as research and development of design. Design Foundation Finland also has an own R&D group to improve the design of Finnish products in several...

Words: 10025 - Pages: 41

Premium Essay

Nt-1110 Unit 6 Research Paper

...Bristow NT-1110 Unit 6 Research Paper NAS Devices NAS is an acronym for Network-Attached Storage. It is basically a file-level computer built for data storage connected to a computer network providing data access to any computer connected to that network. The speed for any particular NAS device varies from 1 gigabit all the way up to 10 gigabits depending on what upgrades a pc has such as an upgraded network cards. The capacity range for NAS devices also depend solely on the budget set forth. It can be a low range system with 500 gigabytes, all the way up to a wallet-busting 16 terabytes. The fault tolerances when set at RAID 10 are the most stable since more devices can fail while protecting against any potential data loss. The advantages of an NAS device are that since it is a dedicated file storage device, accessing said data is a lot faster than typical in-pc hard drives. Another advantage would be the amount of storage you're capable of having. It far outpaces pc's in storage capabilities because all it is built for is storage. For a family with a lot of pictures or videos, the advantages are that any computer connected to the NAS device can access them. It's a library for any media/documents/or anything else you can think of that can be accessed at any time by any pc connected to it. They might be pricey for a casual pc user but when dealing with multiple pc's connected to a single network, an NAS device would be the perfect option when space becomes an...

Words: 274 - Pages: 2