INTERLACE: An Interoperation and Linking Architecture for Computational Engines

  • MatthewJ. Sottile
  • AllenD. Malony
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1685)

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    The Math Works, MATLAB:High Performance Numeric Computation and Visualization Software Reference Guide Natick, MA. 1992.Google Scholar
  2. [2]
    Research Systems, IDL. http://www.rsinc.com/.
  3. [3]
    Wolfram Research, Mathematica. http://www.wolfram.com/.
  4. [4]
    E. Johnson and D. Gannon, HPC++: Experiments with the parallel standard template library. Technical Report TR-96-51 Indiana University, Department of Computer Science, December 1996.Google Scholar
  5. [5]
    Javasoft, Java Remote Method Invocation (RMI) Interface. http://www.javasoft.com/products/jdk/rmi/index.html.

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • MatthewJ. Sottile
    • 1
  • AllenD. Malony
    • 1
  1. 1.Department of Computer and Information ScienceUniversity of OregonOregon

Personalised recommendations