Although both multipathing and clustering result in high availability and improved performance, they are not equivalent concepts. While clustering provides high application availability and can be implemented using a multipathing solution, multipathing provides high storage availability and does not require a clustering solution. Clustering is the use of multiple computers, interconnects, and storage devices that work together to provide users with high application availability from what looks like a single system. Multipathing, as stated in the previous question, is the redundancy of the storage network components (the cabling, adapters, and switches) to provide users with high storage availability.