Inverse multiplexing over ATM (IMA) is a method of optimizing the data transfer rate for individual subscribers in networks that use asynchronous transfer mode (ATM) by dividing the data into multiple concurrent streams that are sent across separate channels and reconstructed at the destination, obtaining the original data stream. IMA works with voice, video and other data transmission modes.
IMA spreads out digital data cell by cell, optimizing the efficiency with which available bandwidth is utilized and preventing the occurrence of bottlenecks in a network. When additional bandwidth is needed, data streams can be added. Speeds of up to 1.2 gigabits per second (Gbps) are possible for individual customers, along with load sharing for guaranteed Quality of Service (QoS).
IMA can work with all types of physical transmission media including cable, fiber optic, satellite and plain old telephone service (POTS). Other features include fault tolerance and traffic consolidation, enhancing network reliability, reducing complexity and minimizing data redundancy.