Printer Friendly
The Free Library
14,558,366 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

File sharing over the WAN. (Storage Networking).


File sharing Copying files from one computer to another. See peer-to-peer network, file sharing protocol and file and printer sharing.  over local area networks (LANs) has become an integral part of enterprise computing Refers to information technology in the larger company. See enterprise data and enterprise networking. . Over 20 years ago, personal computer users realized the benefits of abandoning "sneakernet" by connecting individual computers into a network. This allowed more efficient file sharing and project collaboration for members of a workgroup who were only a cable length away, typically in the same room or building. Now there is a desire for global organizations to share file data in real time among all their locations.

These global organizations now wish to implement wide area network (WAN) based storage consolidation, to reduce storage resource management costs while also enabling remote employees to collaborate on projects just as if they were all on a local network. Given the current state of technology, however, enterprises are forced to limit the deployment of real time file sharing and networks to within each LAN (Local Area Network) A communications network that serves users within a confined geographical area. The "clients" are the user's workstations typically running Windows, although Mac and Linux clients are also used. , resulting in disconnected islands of file sharing throughout the enterprise.

Corporations have tried to fix this problem in various ways. For large files or large groups of files, companies may file transfer protocol A communications protocol used to transmit files without loss of data. A file transfer protocol can handle all types of files including binary files and ASCII text files. See Kermit, Zmodem and FTP.  (FTP FTP
 in full file transfer protocol

Internet protocol that allows a computer to send files to or receive files from another computer. Like many Internet resources, FTP works by means of a client-server architecture; the user runs client software to connect to
) the files overnight. For ad hoc For this purpose. Meaning "to this" in Latin, it refers to dealing with special situations as they occur rather than functions that are repeated on a regular basis. See ad hoc query and ad hoc mode.  collaboration between employees, people might attach files to email messages. While these solutions are marginally acceptable, they each suffer from the same problem. The file sharing is not in real time with everyone working off the same version of the data. Rather than sharing a single copy among many users, these methods duplicate files and propagate private copies to each user. The moment a file is emailed or FTP'ed, two or more potentially out of sync copies are created. The dissimilar versions need to be manually reconciled, usually after every set of revisions by the people working on the project.

The pain users feel sharing files over the WAN causes frustration and reduces productivity. In response, users have developed elaborate workaround (jargon, programming) workaround - A temporary kluge used to bypass, mask or otherwise avoid a bug or misfeature in some system. Customers often find themselves living with workarounds for long periods of time rather than getting a bug fix.  solutions. The waste in end user time is only one of the costs. As increasingly divergent versions of employee work product are saved in storage resources throughout the corporation, a storage resource management problem is created for the IT staff. Not only is the overall amount of storage managed greater than necessary, it also creates disaster recovery, backup and restore difficulties. These issues result in greater capital outlay capital outlay

See capital expenditure.
 and put pressure on the bottom line.

These approaches have been used because there has been no better way to accomplish the task. A better way would be to use the same protocols and methods over the wide area as the local. This would allow people and applications to work together as they always have, coherently and in real time.

Network File System (NFS (Network File System) The file sharing protocol in a Unix network. This de facto Unix standard, which is widely known as a "distributed file system," was developed by Sun. See file sharing protocol and WebNFS.

NFS - Network File System
) and common Internet file systems (CIFS (Common Internet File System) The file sharing protocol used in Windows. It evolved out of the SMB (Server Message Block) protocol in DOS, which is why the terms CIFS/SMB and SMB/CIFS are sometimes seen. The word "Internet" in the CIFS name has little relevance. ) are network file sharing protocols used by Unix and Microsoft Windows See Windows.

(operating system) Microsoft Windows - Microsoft's proprietary window system and user interface software released in 1985 to run on top of MS-DOS. Widely criticised for being too slow (hence "Windoze", "Microsloth Windows") on the machines available then.
 operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. , respectively. However experiments in extending NFS and CIFS over the wide area have met with great frustration.

These traditional file-sharing protocols were designed to share files over a local network, but perform poorly and prove unreliable in a WAN setting. Reading and writing files using standard file sharing protocols over WANs is orders of magnitude slower than over LANs. While this difference is dramatic, it is also a best-case scenario. In the real world, wide area networks are far less reliable than local area networks. The response times--both for opening or writing files--is, invariably in·var·i·a·ble  
adj.
Not changing or subject to change; constant.



in·vari·a·bil
, unacceptably slow.

That is because these protocols are "chatty chat·ty  
adj. chat·ti·er, chat·ti·est
1. Inclined to chat; friendly and talkative.

2. Full of or in the style of light informal talk: a chatty letter.
:" the client and server frequently send messages back and forth to stay synchronized. In addition, these messages must receive an answer before the next message is sent, further slowing the response tune. There is a common misconception that adding bandwidth to the WAN will solve this problem. Bandwidth is only one variable, and not the most significant. The large delay in sharing files over long distances is actually caused by the speed of light coupled with the synchronous nature of the protocols.

The limitation imposed by the speed of light (plus the additional delays introduced by switching equipment) causes latency. In other words Adv. 1. in other words - otherwise stated; "in other words, we are broke"
put differently
, it's not the size of the "pipe" that matters; it's how long the trip takes that creates the delay. For example, while one can fit more people in a 767 jumbo-jet than in a Gulfstream, both will still take the same amount of time to cross the country.

Remote file sharing protocols like CIFS and NFS are especially sensitive to latency. Each message incurs a latency penalty because each message causes the protocol to wait for a response. Although the latency penalty for each individual message and response can be small for WAN circuits (20-30ms for local Campus, 120ms for NYC NYC
abbr.
New York City


NYC New York City
 to UK access), the number of messages and responses made during the reading or writing, of even a small file, add up to make the total delay quite large.

For example, saving an edited 2MB MS Word document normally takes only four seconds over a LAN. The same operation could suffer a latency penalty of more than two minutes over a very fast 1MB WAN circuit that has an 80ms delay--a delay that most users would consider to be unacceptable.

Now there is new technology that allows read/write file sharing over the WAN at near LAN speeds. In order to be useful, this technology must work with existing network infrastructure. Since users share files directly using NFS or CIFS or use programs that run over NFS or CIFS, any new technology that seeks to improve file sharing must interoperate with these standards.

There are several technologies that need to be integrated to accomplish this functionality. A WAN-optimized protocol must be used over the WAN segment. A protocol translator at each site is required to convert NFS or CIFS operations for WAN transport, and back again, at the remote site. These new NFS- and CIFS-compatible protocols include features such as streaming, bidirectional The ability to move, transfer or transmit in both directions.  distributed differencing, compression, encryption and file caching.

Streaming protocols are well known for their ability to eliminate most of the message passing delays that slow file transfers. They are the key to countering latency penalties. Bidirectional distributed differencing minimizes bandwidth monopolizing file transfers by only transmitting the differences between file versions. Programs such as Microsoft Word, Excel, PowerPoint, and CAD/CAM CAD/CAM
 in full computer-aided design/computer-aided manufacturing.

Integration of design and manufacturing into a system under direct control of digital computers.
 design programs, graphic and multimedia editors rewrite the entire file to disk again on any change. The protocol must be capable of intercepting the data written before it is transferred over the WAN and extracting the differences. These are then sent over the WAN and applied to the file on the other end in a way that is transparent to users and applications.

Compression is another way to reduce bandwidth consumption and increase file transfer speed. Advanced protocols are file-type-aware and thus take no action on those files that have already been compressed (attempting to compress these files further would actually increase the file size and thus file transfer time). Because WANs often use the public Internet for transport, building optional encryption into the protocol is useful.

File caching allows file reads to be performed at LAN speeds on all file accesses after the first. Much like Web caching technologies of content delivery networks, once a file is transferred from the remote file server to the local cache, it resides locally, ready to be served to users instantly. This caching functionality requires storage at the remote site. Cache storage does not need storage management and can be implemented as an appliance.

Because of the inherent unreliability of WANs, this protocol must also behave well when the network fails. It might also include a distributed lock manager A distributed lock manager (DLM) provides distributed applications with a means to synchronize their accesses to shared resources.

DLMs have been used as the foundation for several successful clustered file systems, in which the machines in a cluster can use each other's
 and write-back caching for higher performance. Write-back caching (also used in disk drives and RAID controllers) provides the same benefit for writes as read caching (described above) does for reads. It allows all writes to approach native LAN speeds, many times an order of magnitude A change in quantity or volume as measured by the decimal point. For example, from tens to hundreds is one order of magnitude. Tens to thousands is two orders of magnitude; tens to millions is three orders of magnitude, etc.  faster than writes without this feature.

Because this protocol tunnels NFS and CIFS over the WAN, a protocol translator storage cache is required at both ends. This translator "speaks" the WAN--optimized protocol over the WAN, but NFS and CIFS to fileservers and client computers. No software load or other infrastructure changes are needed to realize these WAN file-sharing benefits.

Storage-caching protocols enable coherent, consistent and high-performance wide area access to consolidated NAS (1) See network access server.

(2) (Network Attached Storage) A specialized file server that connects to the network. A NAS device contains a slimmed-down operating system and a file system and processes only I/O requests by supporting the popular
 and fileserver resources, delivering LAN speed access to data over the WAN. Enterprises can now implement WAN-based storage consolidation to reduce storage resource management costs while also enabling remote employees to collaborate on projects just as if they were all on a local network.

www.tacitnetworks.com

Trevor Hughes is vice president of product management at Tacit Networks (South Plainfield, N.J.)
COPYRIGHT 2003 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2003, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Hughes, Trevor
Publication:Computer Technology Review
Geographic Code:1USA
Date:Mar 1, 2003
Words:1433
Previous Article:Anywhere computing opens endless possibilities ... possibilities to data loss. (Storage Networking).
Next Article:Disk vs. tape: disk will win over time. (Technology Arena Disk vs. Tape).
Topics:



Related Articles
Implementing Fibre Channel Over A Wide Network.(Technology Information)
Global Storage Networks: Their Time Is Now.(Industry Trend or Event)
SANs VS. NAS: What You Should Know And Why You Should Care.(Industry Trend or Event)
Virtual storage and real confusion: a big disconnect between what vendors offer and what users want.(Industry Overview)
Table for two: NAS and the general-purpose server; how network attached storage can maximize the general-purpose server's capabilities.(Storage...
Wide area file sharing across the WAN.(Storage Networking)(wide area network)
Looking back.(Calendar)
Sooner than you think.(WHAT'S NEXT?)
WAFS & CDP let organizations move beyond acceleration attempts, delivers WAN file access performance and continuous backup consolidation.(Storage...
New WAFS capability completes Exinda's Unified Performance Management.(wide area file service)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles