Tal y como afirma J. Liedtke en [110], las IPCs pueden implementarse para que sean suficientemente rápidas como para permitir el tratamiento de interrupciones directamente con ellas. Es decir, interponer una IPC entre la ocurrencia de la interrupción y un manejador presente en área de usuario. Sistemas como Aegis [62], L4 [110], Mach [21] y VSTa [167] así lo hacen. Off sigue este modelo.
Cada servidor de shuttles incorpora vectores que hacen corresponder un portal con cada evento procedente del hardware. El servidor de portales convierte estos eventos en invocación de portales.
Aunque detallaremos la gestión de estos eventos cuando describamos la implementación de los portales para un Intel x86 en el apartado 3.4.3 hemos de mencionar que el envío del evento se efectúa en el contexto del manejador del evento y no en el del shuttle interrumpido. En otras palabras, la ejecución del shuttle que se ve interrumpido no se ve detenida durante toda la invocación del portal, tan sólo el tiempo necesario para que el shuttle destino sea capaz (él mismo, en modo kernel) de enviarse el evento a sí mismo (cuando le toque su turno de ejecución).