What is concurrent access?
As it pertains to storage, it is the ability to access a particular LUN from either two different paths on a single host simultaneously (load balanced), or by two separate hosts within a cluster environment (distributed lock management).
The problem to overcome is when two hosts try to "change" the data at the same time. This is where a lock manager is needed to allow cooperation between the hosts for data access. Within a storage array, using dual ported fibre drives, the firmware can load balance a drive over both ports, and "queue" I/O across the "least full" path. This is a form of "concurrent access" also.
Things get real interesting when you use a "universal" file system. By universal, I mean a file system that is SAN based and is understood by all operating systems. This is very similar to file based access protocols like NFS and CIFS, but is "block" based for high performance applications. There are many vendors working on this type of solution, but it will need the involvement of ALL the OS vendors. This will mean cooperation between SUN (Solaris), Microsoft (NT, Win2K), IBM(AIX), HP(HP-UX), Compaq (VMS, True64 Unix), and all the Linux variants. Something this broad will need to be driven by a standards body like SNIA, FCIA, IETF or the IEEE.
Editor's note: Do you agree with this expert's response? If you have more to share, post it in our Storage Networking discussion forum at --> --> .8DmraOhxbkd^1@.ee83ce4!viewtype=convDate>http://searchstorage.discussions.techtarget.com/WebX?replyToMessage@156.8DmraOhxbkd^1@.ee83ce4!viewtype=convDate
Dig Deeper on Data management tools
Related Q&A from Christopher Poelker
RAID can allow for better storage performance and higher availability, and there are many different RAID types. Read a comparison of RAID levels, as ...continue reading
SAN expert Chris Poelker compares connecting a SAN with wavelength cabling and dark fiber and discusses the pros and cons of each.continue reading
SAN expert Chris Poelker discusses how to change the size of a LUN in a Microsoft cluster server environment.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.