• DocumentCode
    2418405
  • Title

    Specification of a Scilab meta-computing extension

  • Author

    Contassot-Vivier, Sylvain ; Lombard, Frédéric ; Nicod, Jean-Marc ; Philippe, Laurent

  • Author_Institution
    LIFC, Univ. de Franche-Comte, Besancon, France
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    207
  • Lastpage
    214
  • Abstract
    Scilab is an application for numerical algebraic computations developed in the Meta-2 INRIA project. This program contains a toolbox allowing the realization of complex simulations with high transparency for the user. Nevertheless, computation times and data sizes may be quite large. Thus it seems interesting to provide an access to the power of parallel computers to the Scilab users. A parallel version is already available, Scilab||, but it requires a direct connection to a parallel computer or a network of workstations. Moreover the parallelism is explicit and the users must have a good skill in parallelism. This is why we propose a meta-computing extension of Scilab in order to keep a high level of transparency according to the user. Thus, a non-specialist user will be able to make parallel computations without knowing how the data are distributed and what parallel server has been chosen to make the computations. Moreover this must be possible from a simple Scilab session running on a classical workstation. The client/server model used in this platform is a classical example of the use of an object-oriented distributed system, like those following the CORBA norm. We describe the rules for the use of such a tool and also the set of CORBA services which have to be designed to realize this task. In particular we point out the need for a localization service and a trader. Some problems like data persistence over the servers and asynchronism between independent Scilab instructions must be studied
  • Keywords
    client-server systems; distributed object management; mathematics computing; numerical analysis; parallel machines; persistent objects; workstation clusters; CORBA; Meta-2 INRIA project; Scilab; client-server model; computation times; data persistence; meta-computing extension; numerical algebraic computations; object-oriented distributed system; parallel computers; parallel server; simulation; toolbox; workstation network; Computational modeling; Computer networks; Computer science; Concurrent computing; Distributed computing; Mathematical model; Object oriented modeling; Parallel machines; Parallel processing; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2000. Proceedings. 2000 International Workshops on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-0771-9
  • Type

    conf

  • DOI
    10.1109/ICPPW.2000.869105
  • Filename
    869105