• DocumentCode
    3386252
  • Title

    GridIJ - A Dynamic Grid Service Architecture for Scientific Image Processing

  • Author

    Frank, Alexander ; Stotzka, Rainer ; Jejkal, Thomas ; Hartmann, Volker ; Sutter, Michael ; Gemmeke, Hartmut

  • Author_Institution
    Forschungszentrum Karlsruhe, Eggenstein
  • fYear
    2007
  • fDate
    28-31 Aug. 2007
  • Firstpage
    375
  • Lastpage
    384
  • Abstract
    The presented dynamic grid service architecture provides a novel and comfortable access for scientific software developers and users without prior knowledge of grid technologies or even the underlying architecture. A simple Java API allows the extension of WSRF-compliant Web services by scientific software components deployed automatically on available GT4 containers. In preparation only two services are started on each container allowing hot-deployment and simple performance analysis. GridIJ is a reference implementation of the presented architecture with a problem solving environment for image processing. A plugin with a GUI extends the free software Image J, providing control of the architecture, deploying scientific software components (GridPlugins), distributing data to process in parallel, controlling the workflow and returning the results. First tests showed the simple usage and extension by GridPlugins of the system. In principle the performance in parallel execution scales linearly with an additional small overhead for connecting and data transfer.
  • Keywords
    Java; Web services; application program interfaces; graphical user interfaces; grid computing; image processing; natural sciences computing; object-oriented programming; parallel processing; software architecture; GT4 containers; GUI; GridIJ; GridPlugins; Image J; Java API; WSRF-compliant Web services; dynamic grid service architecture; parallel execution; problem solving environment; scientific image processing; scientific software components; workflow control; Automatic control; Computer architecture; Containers; Graphical user interfaces; Image processing; Java; Performance analysis; Problem-solving; Process control; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2007. 33rd EUROMICRO Conference on
  • Conference_Location
    Lubeck
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-2977-6
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2007.32
  • Filename
    4301101