File Systems and N/W attached storage (NAS) www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Categories of I/O Devices
Hardware & the Machine room Week 5 – Lecture 1. What is behind the wall plug for your workstation? Today we will look at the platform on which our Information.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Network-Attached Storage
1 Recap (RAID and Storage Architectures). 2 RAID To increase the availability and the performance (bandwidth) of a storage system, instead of a single.
High Performance Computing Course Notes High Performance Storage.
Server Platforms Week 11- Lecture 1. Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner.
Cs238 Lecture 3 Operating System Structures Dr. Alan R. Davis.
1 I/O Management in Representative Operating Systems.
PRASHANTHI NARAYAN NETTEM.
Distributed File System: Data Storage for Networks Large and Small Pei Cao Cisco Systems, Inc.
Introduction to client/server architecture
How to Cluster both Servers and Storage W. Curtis Preston President The Storage Group.
Module – 7 network-attached storage (NAS)
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Data Storage Willis Kim 14 May Types of storages Direct Attached Storage – storage hardware that connects to a single server Direct Attached Storage.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
File Systems (2). Readings r Silbershatz et al: 11.8.
Unit-1 Introduction | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
CACHING: ACCELERATION OF HARD DISK ACCESS | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP.
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
For more notes and topics visit:
Object-based Storage Long Liu Outline Why do we need object based storage? What is object based storage? How to take advantage of it? What's.
Architecture of intelligent Disk subsystem
Chapter 7: Using Windows Servers to Share Information.
Netwrok and the internet Part two Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Understanding Networks. What is a Network?  A network consists of two or more computers that are linked in order to share resources (such as printers.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Distributed File Systems
Storage virtualization
NAS Last Update Copyright Kenneth N. Chipps Ph.D. 1.
Page 110/12/2015 CSE 30341: Operating Systems Principles Network-Attached Storage  Network-attached storage (NAS) is storage made available over a network.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
What is a Distributed File System?? Allows transparent access to remote files over a network. Examples: Network File System (NFS) by Sun Microsystems.
1 Windows 2000 Product family (Week 3, Monday 1/23/2006) © Abdou Illia, Spring 2006.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Business Data Communications Chapter Eight Servers in the Enterprise.
Chapter 3: Services of Network Operating Systems Maysoon AlDuwais.
Application Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version
UNIX and Shell Programming
VMware vSphere Configuration and Management v6
Day12 Network OS. What is an OS? Provides resource management and conflict resolution. –This includes Memory CPU Network Cards.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Users and Documents.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Enterprise Network Systems Client/ Server Mark Clements.
Mr. P. K. GuptaSandeep Gupta Roopak Agarwal
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  What Operating Systems Do  Computer-System Organization  Computer-System Architecture  Operating-System Structure.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Overview on Web Caching COSC 513 Class Presentation Instructor: Prof. M. Anvari Student name: Wei Wei ID:
Chapter Five Distributed file systems. 2 Contents Distributed file system design Distributed file system implementation Trends in distributed file systems.
Distributed Systems: Distributed File Systems Ghada Ahmed, PhD. Assistant Prof., Computer Science Dept. Web:
DISTRIBUTED FILE SYSTEM- ENHANCEMENT AND FURTHER DEVELOPMENT BY:- PALLAWI(10BIT0033)
Operating System.
Chapter 2: System Structures
Introduction to Networks
Introduction to client/server architecture
Storage Virtualization
Module – 7 network-attached storage (NAS)
Presentation transcript:

File Systems and N/W attached storage (NAS) | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

File Systems | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

File systems represent an intermediate layer in the operating system that provides users with the familiar directories and files and stores these on block oriented storage media so that they are hidden to the end users. Also a volume manager is being used between the file system and hard disk. File systems (modern-additional)provide three functions i. Journaling is a mechanism that guarantees the consistency of the file system even after a system crash. It Maintains log files.(every change is written to the file system) In older file systems like Microsofts FAT32 or unix file system don't have journaling. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

ii. Snapshots: Similar to instant copy Snapshots freeze the state of a file system at a given point of time. Applications and end users can access the frozen copy through a special path. Snapshot can be realized with any hardware. Instant copies puts less load on the CPU. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Volume Manager The volume manager is an intermediate layer within the OS between the file system or database and actual hard disks. It aggregates several hard disks to form a large virtual hard disk and makes this virtual hard disk visible to higher layers. Volume manager Provides the same function as that of RAID controller. In volume manager functions like RAID, instant copies and remote mirroring are realized in hardware independent manner. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Network File System Network file systems are the natural extension of local file system. End users and applications can access directories and files that are physically located on a different computer-the file server-over a network file system. i.e network file systems give end users and applications access to data stored on different computer. The first network file system was the NFS(Network File System) developed by SUN Microsystems, which is now the standard network file system on all Unix systems. Microsoft developed its own network file system-Common Internet File System(CIFS)- for its windows operating system and this is incompatible with NFS. With the aid of network file systems, end users and applications can work on a common data set from various computers. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Before WWW, the FTP provided the mechanism by means of which users could exchange files over the internet. Access to the FTP servers is visible to the end user (NFS not visible). Users require special FTP client for copying between FTP server and local computer. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

The HTML and HTTP changed the usage model of the internet. In contrast to FTP the data on the internet is linked together by means of HTML documents. The user doesn’t access individual files, instead he surfs the web. He views HTML documents on his browser that are statically available on a HTTP server in the form of files or dynamically generated. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Network Attached Storage(NAS) Network Attached Storage is the name for preconfigured file servers.They consist of one or more internal servers, disk capacity and a special operating system. NAS servers are usually connected to the LAN, where they provide their disk space as file servers. NAS servers were specially designed for file sharing. This has 2 advantages: i. NAS operating systems can be better optimized than generic operating systems. That is, NAS servers can operate more quickly than file servers on comparable hardware that are based upon a generic operating system. Ii. NAS servers provide Plug and Play file systems. In contrast to a generic operating system all functions can be removed that are not necessary for file serving. NAS storage can thus excel due to low installation and maintenance costs. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

NAS servers are scalable. One disadvantage of NAS servers is the unclear upgrade path. That is, the internal server cannot simply be replaced by a more powerful server because this goes against the principle of preconfigured file server. The upgrade options available in this situation is that of the manufacturer dependent. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Performance bottlenecks in file servers. NFS,CIFS or FTP and HTTP are not powerful enough for I/O intensive applications like databases or video processing. I/O intensive databases draw their storage from disk subsystems and not from file servers. When a client wants to read a file from a NAS server, the NAS servers OS loads the file into main memory from the hard disk thru SCSI bus. If the load on the file server is high its buses becomes a performance bottleneck. Thus performance is limited due to: i. All data accesses to network file systems have to pass through a single file server. ii. Current network file systems such as NFS and CIFS and the underlying network protocols are not suitable for a high throughput. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Remote Direct Memory Access (RDMA) is a direct memory access from the memory of one computer into that of another without involving either one's operating system. This permits high- throughput. direct memory accessmemoryoperating system Such transfers require no work to be done by CPUs, caches, or context switches, and transfers continue in parallel with other system operations. When an application performs an RDMA Read or Write request, the application data is delivered directly to the network, reducing latency and enabling fast message transfer. CPUscachescontext switches | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Direct Access File System(DAFS)-case study DAFS is a newly developed network file system that is meant for the use of RDMA (Remote Direct Memory Access). It is based upon NFS version 4 and VI. DAFS makes it possible for several DAFS servers together to provide the storage space for a large file system. It remains hidden from the application server. The communication between DAFS server and client takes place by means of RDMA.ie access to data in the DAFS server is very quick. (as that of local data) Here, the important function of file sharing is i.the synchronization of simultaneous accesses to file entries (ie metadata such as file names, access rights etc) and file contents in order to protect the consistency of the data and metadata. DAFS makes it possible to cache the locks at the client side so that subsequent access to the same data requires no interaction with server. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

ii. also it possesses recovery mechanisms in case the connection between the DAFS client and DAFS server is interrupted. DAFS takes over the authentication of client and server and can also authenticates individual users in relation to a client server session. DAFS is an interesting approach to the use of NAS servers as storage for I/O intensive applications. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Shared Disk File Systems With storage networks it is possible for several computers to access a storage device simultaneously. The I/O bottleneck in the file server can be avoided if all clients fetch the files from the disk directly through the storage network. Present day file systems consider their storage devices as local. they concentrate on caching and aggregation of I/O operations thereby reduces number of disk accesses. In Shared disk file systems there are special algorithms which synchronizes the simultaneous access of several computers to common disks. Hence here several computers can access the disk files simultaneously. For this to happen Shared disk file systems must synchronize write accesses in addition to the functions of local file systems. It has to ensure that new files are written to different areas of hard disk. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP

Advantage: i. here the computers accessing files and the storage devices communicate with each other directly. (diversion thru central file server is not required-bottleneck). ii. the load on CPU in the accessing machine is reduced because communication through fiber channel places less load on the processor.(than thru IP or ethernet) Here central file server is not needed. If a machine in the shared disk file system cluster fails, then the other machines can carry on working. the availability of the underlying storage devices determines the availability of shared disk file systems. | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP