Ice [Zero07a] ist eine an das CORBA Konzept angelehnte Middleware, siehe Kapitel 2.9. Der Funktionsaufbau, sowie die Funktionalität dieses Versuchs entspricht dem ACE/TAO Versuch in Kapitel 3.3.3 (V1). Es wird nicht auf die Implementierung des Versuchs eingegangen, da dieser Versuch durchgeführt wurde, um einen Vergleich zu der Performance des ACE/TAO Frameworks zu haben.
Da Ice keine Möglichkeit bietet, Verbindungen, Objekte oder Aufgaben zu priorisieren, eignet es sich nicht für den geplanten Einsatzzweck.
Die Latenz zwischen Auslesen des Prozessabbildes auf CPX1, Übertragung des Abbildes via Ice an CPX2 und Darstellung des Prozessabbildes auf den digitalen Ausgängen beträgt . ACE/TAO benötigt für die selbe Aufgabe . Durch die in Ice fehlenden zero-copy Features ist anzunehmen, dass sich die Performance von ACE/TAO bei größeren Datenmengen zumindest nicht weiter von Ice entfernen wird. Siehe hierzu [Zero07c].