Abstract. To aid in building high-performance computational environments, INTERLACE offers a framework for linking reusable computational engines in a heterogeneous distributed system. The INTERLACE model provides clients with access to computational servers which interface with “wrapped” computational engines. An API is defined for establishing the server interconnection requirements including data organization and movement, and command invocation. This provides an abstraction layer above the server middleware upon which servers and clients may be constructed. The INTERLACE framework has been demonstrated by building a distributed computational environment with MatLab engines.
Matthew J. Sottile, Allen D. Malony