Browse Definitions :
Definition

Multipath I/O (MPIO)

Multipath I/O (MPIO) is a Microsoft framework designed to mitigate the effects of a host bus adapter (HBA) failure by providing an alternate data path between storage devices and a Windows operating system. MPIO enables up to 32 alternate paths to add redundancy and load balancing for Windows storage environments. 

Pathing is a networking approach used to address the specific needs of storage networks by changing the way that communication paths are managed and organized. Unlike connection failures in message networks -- which generally just require that the connection be retried -- in storage networks, a failure is more likely to cause a system crash. Storage networks also require faster error recovery. 

Technically, MPIO represents a hybrid approach to multipathing, combining software specific to each HBA -- the Device Specific Module (DSM) -- with the MPIO features integrated into the Windows operating system. While the DSMs must be written for specific hardware and cannot be generic, Microsoft designed MPIO to be as HBA-agnostic as possible. As such, it depends on the rest of the hardware and software to work correctly in order to do its job.

MPIO requires at least two HBAs connected to the storage device. (A dual-port HBA may provide two data paths, but it still represents a single point of failure.) In a storage area network (SAN) you also need to ensure that any switches or routers laying in the data path have enough path management intelligence to handle disruptions caused by an HBA failure.

This was last updated in July 2012

Continue Reading About Multipath I/O (MPIO)

Networking
  • Network as a Service (NaaS)

    Network as a service, or NaaS, is a business model for delivering enterprise WAN services virtually on a subscription basis.

  • network configuration management (NCM)

    Network configuration management is the process of organizing and maintaining information about all of the components in a ...

  • presentation layer

    The presentation layer resides at Layer 6 of the Open Systems Interconnection (OSI) communications model and ensures that ...

Security
  • backdoor (computing)

    A backdoor attack is a means to access a computer system or encrypted data that bypasses the system's customary security ...

  • Heartbleed

    Heartbleed was a vulnerability in some implementations of OpenSSL, an open source cryptographic library.

  • What is risk management and why is it important?

    Risk management is the process of identifying, assessing and controlling threats to an organization's capital and earnings.

CIO
HRSoftware
  • team collaboration

    Team collaboration is a communication and project management approach that emphasizes teamwork, innovative thinking and equal ...

  • employee self-service (ESS)

    Employee self-service (ESS) is a widely used human resources technology that enables employees to perform many job-related ...

  • learning experience platform (LXP)

    A learning experience platform (LXP) is an AI-driven peer learning experience platform delivered using software as a service (...

Customer Experience
  • headless commerce (headless e-commerce)

    Headless commerce, also called headless e-commerce, is a platform architecture that decouples the front end of an e-commerce ...

  • chief customer officer (CCO)

    A chief customer officer, or customer experience officer, is responsible for customer research, communicating with company ...

  • relationship marketing

    Relationship marketing is a facet of customer relationship management (CRM) that focuses on customer loyalty and long-term ...

Close