A implementação actual do MIU está feita em NYAGSL[1] e é composta por três processos, um para cada componente do MIU. Para permitir a comunicação entre os diferentes componentes desenvolveram-se protocolos de comunicação. De seguida, descrevem-se cada um dos componentes, bem como os protocolos de comunicação entre eles.