In this paper we present a novel communication layer for distributed heterogenous environments typical found in the area of Grid computing. This communication layer is used as part of ViPIOS islands, an I/O module for storage and administration of large data sets. KEY WORDS Communication protocols, heterogenous systems, Grid computing, parallel and distributed IO