Intelligent Input/Ouput (I2O)

Definition - What does Intelligent Input/Ouput (I2O) mean?

Intelligent Input/Output (I2O) was an input/output (I/O) specification that was designed to use an Intel i960 microprocessor as an I/O offloading engine. It was created by Intel Corporation in the mid-1990s to streamline and accelerate I/O operations on servers. I2O was also intended to remove the need for different drivers for each OS, network card and small computer system interface (SCSI) card.

Due to several problems including high expenses and a lack of efficiency, I2O was discontinued in October of 2000.

Techopedia explains Intelligent Input/Ouput (I2O)

I2O was mostly used in small systems incorporating the features of mainframe channels. A mainframe channel is capable of transmitting several hundred data transactions simultaneously. The increased data transfer speed was attained by the use of an Intel i960 chip on the server’s motherboard. The chip was able to manage a great deal of the I/O processing, which would generally be controlled by the CPU or I/O subsystem.

I2O was mainly designed to relieve the host OS by reducing interrupts from various applications such as video, client-server processing and groupware. It supported clustered systems, single processors and multiprocessors.

I2O used the hardware device module (HDM) for management and the OS services module (OSM) to interface with the host OS. The HDM and OSM communicated using a two-layer message-passing protocol. The two modules supported numerous processors, OS systems and buses. The communication was handled by the message layer, which transmitted data in sessions, while the transport layer defined how the data was shared.

I2O was afflicted with various complications and was terminated in 2000.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.