Storage System Interoperability.A RAID controller A disk controller card that supports one or more RAID configurations. Originally only for SCSI drives, RAID controllers have become very popular for PATA and SATA drives. See RAID. driven solution Interoperability The capability of two or more hardware devices or two or more software routines to work harmoniously together. For example, in an Ethernet network, display adapters, hubs, switches and routers from different vendors must conform to the Ethernet standard and interoperate with each other. . For those creating an enterprise storage solution, just the word stirs great emotion. For most, the painful experience of integrating storage system components from a variety of manufacturers that have not been thoroughly tested together, interoperability conjures up memories equivalent to root canals root canal n. 1. The chamber of the dental pulp lying within the root portion of a tooth. Also called pulp canal. 2. , medieval torture, or worse, but for those who have successfully integrated a system because of either their own interoperability testing or a manufacturer's thorough interoperability program, come feelings of empowerment, dominion, confidence, and, most importantly Adv. 1. most importantly - above and beyond all other consideration; "above all, you must be independent" above all, most especially , peace of mind. How can one word create such extreme and polarized A one-way direction of a signal or the molecules within a material pointing in one direction. responses? The reason is that little is more critical to the success of an enterprise storage solution than the interoperability between components. The need for thorough interoperability testing is not a new revelation. Over the past few years, articles addressing the concerns of interoperability have been written ad infinitum ad in·fi·ni·tum adv. & adj. To infinity; having no end. [Latin ad, to + . Rarely, however, does an article provide the practical solution to the interoperability problem. Who should take responsibility for interoperability testing? Should the integrator be forced to incur the expense and time of testing every component and configuration? Or should the manufacturer provide a list of qualified components that they have tested as being compatible with their product? Today, interoperability testing is even harder as storage technology continues to develop at an exponential 1. (mathematics) exponential - A function which raises some given constant (the "base") to the power of its argument. I.e. f x = b^x If no base is specified, e, the base of natural logarthims, is assumed. 2. rate and every component of an enterprise storage solution is breaking new ground, pushing technological limits. Even though individual components may be built within standard industry specifications, that does not guarantee that those products will work together. The required technological advances of the computer industry are increasingly complex and as the need to process more and more data grows faster and faster, the demands on each component grow, as well. So who should take responsibility for interoperability? An enterprise storage system includes a wide variety of components from disk drives and disk drive enclosures See HDD cradle. , a RAID controller and the memory inside the controller, to the host bus adapters See host adapter. , UPSs, hubs, and switches. Out of all of these components, only one is centrally located in between the servers and the disks. That component is the RAID controller. Located at the heart of the storage solution, the RAID controller interacts with every device. No other component has such universal interaction as the RAID controller. No other component can so clearly define the interoperability of the entire storage system. Even though today's market is ever increasing the demands of the enterprise storage solution, no matter how fast the data is written, or how much data is stored, the data is useless, unless it is always available to be read and the data being read is accurate. Due to these demands for high data integrity and availability, the RAID controller, an acronym acronym: see abbreviation. A word typically made up of the first letters of two or more words; for example, BASIC stands for "Beginners All purpose Symbolic Instruction Code. for Redundant Array of Independent Disks, has quickly secured its position as a necessary component in all levels of storage systems. Depending on the applications, RAID controllers are now found in everything from the simple desktop to the grandest of computer systems. By providing redundancy throughout the storage system, a quality RAID controller can maintain data availability Refers to the degree to which data can be instantly accessed. The term is mostly associated with service levels that are set up either by the internal IT organization or that may be guaranteed by a third party datacenter or storage provider. and integrity even through the loss of key components such as a disk drive, power supply, or a RAID controller itself. In a storage system, the RAID controller sits in the center of activity, receiving data, securing the integrity of the data, and then writing the data to disk. The RAID controller also monitors other key components within the storage system such as the disk drives. If a disk drive were to become inoperable inoperable /in·op·er·a·ble/ (in-op´er-ah-b'l) not susceptible to treatment by surgery. in·op·er·a·ble adj. Unsuitable for a surgical procedure. , the RAID controller not only alerts the user, but also maintains the data availability by using either the mirrored or parity data to provide uninterrupted access and rewrite the "lost" data from the downed disk to a spare disk designated for that purpose. In today's marketplace, however, few RAID controller manufacturers have aggressively addressed the interoperability issue. More common are manufacturers that develop a product and leave the interoperability testing to the integrator. The RAID controller manufacturers that do interoperability testing often require that the entire storage solution be purchased from them, eliminating the value and flexibility of being able to choose and integrate individual components. Although the time and effort required to perform a thorough interoperability program is great, the rewards for the end-user, integrator, and component manufacturers alike are even greater. Thorough interoperability testing by the RAID controller manufacturer optimizes the development of the storage system for both the component manufacturers and the integrators. For the integrator, interoperability testing allows attention to be focused on the end-user's specific needs and goals. By assuring the integrator of performance tested interoperability between storage system components, the integrator has the confidence to build the very best storage solution without spending the time, effort, and money to test each component before deciding on a final configuration. In short, manufacturer interoperability testing means lower expense, therefore, increased profits for the integrator. For the component manufacturers, a good interoperability program by the RAID controller manufacturer strengthens the working relationship between component manufacturers especially during the development process. This working relationship is essential because no product in the computer industry remains static, but is forever changing. Often, it is during the initial development of a product that the interoperability testing begins. Therefore, the interoperability testing can be used as a pseudo Similar to; made up to appear like something else. See pseudo compiler, pseudo language and pseudonymous. (jargon) pseudo - /soo'doh/ (Usenet) Pseudonym. 1. An electronic-mail or Usenet persona adopted by a human for amusement value or as a means of avoiding negative beta-site for both the RAID controller manufacturer and the other component manufacturers. During the development stages of a product, issues that arise during the interoperability testing can be identified and corrected. Although qualifying a component as interoperable The ability for one system to communicate or work with another. See interoperability. with a RAID controller requires extensive research and time-consuming testing, this is but the first step of a thorough interoperability program. Each product qualified will undoubtedly experience upgrades, and whether it is new firmware A category of memory chips that hold their content without electrical power. Firmware includes flash, ROM, PROM, EPROM and EEPROM technologies. When holding program instructions, firmware can be thought of as "hard software." See flash memory, ROM, PROM, EPROM, EEPROM and FOTA. or hardware, or an entirely new product based on the existing architecture, complete testing must be performed. Once again, a strong relationship between manufacturers insures that any incompatibility The inability of a Husband and Wife to cohabit in a marital relationship. incompatibility n. the state of a marriage in which the spouses no longer have the mutual desire to live together and/or stay married, and is thus a ground for divorce issues are resolved before the upgrade is released to the field. No one questions the need for quality interoperability testing. One would be naive to believe that just because a product claims to meet industry standards, it is compatible with the rest of the components in a storage system. Specific testing must be done. The question becomes who should perform the tests. The integrator has often been saddled with this responsibility, but it is the RAID controller manufacturer who needs to grab the reins, for it is the manufacturer who can resolve compatibility issues long before a product reaches the integrator. When it's a high-availability, high-integrity storage system that is sought, the cornerstone to begin the building process is the RAID controller. Using a RAID controller that has already developed a thorough interoperability program will prove to be the most effective and profitable solution because the functionality of the RAID controller includes all of the other components in the storage system. Robert Wood There are have been several people named Robert Wood:
|
|
||||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion