• DocumentCode
    2483545
  • Title

    Programming the grid: component systems for distributed applications

  • Author

    Gannon, Dennis

  • Author_Institution
    Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
  • fYear
    1998
  • fDate
    20-23 Oct 1998
  • Firstpage
    347
  • Abstract
    Summary form only given. The traditional model of software design for large scale scientific problem solving is outdated. The emphasis is now on large teams that must build simulation software that integrates physical systems from multiple scientific disciplines. In addition to the problem of multi-disciplinary physics, the computational environment is now a grid of distributed resources consisting of large supercomputers, databases and networked instruments connected by high speed networks. Consequently, a new model for programming these applications is required. What is emerging is a programming style where the individual components of a large simulation can be located on remote systems and the application is built by composing these elements together to form a single distributed system. Building applications from software components is not a new idea. It has a rich history in the visualization and object oriented software design communities. More recently, the desktop top software industry has embraced this concept with systems like Java Beans, ActiveX and CORBA-Enterprise Beans. The author examines a new project to design a component architecture for scientific programming. He examines some of the design trade-offs that make this problem different from the conventional CA environment
  • Keywords
    digital simulation; distributed object management; physics computing; software development management; software reusability; ActiveX; CORBA-Enterprise Beans; Java Beans; component systems; databases; distributed applications; distributed resources; high speed networks; large scale scientific problem solving; large teams; networked instruments; object oriented software design; physical systems; programming model; programming style; scientific programming; simulation software; software components; software design; supercomputers; visualization; Application software; Computational modeling; Computer networks; Distributed computing; Grid computing; Large-scale systems; Object oriented modeling; Physics; Problem-solving; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1998. Proceedings. Seventeenth IEEE Symposium on
  • Conference_Location
    West Lafayette, IN
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-9218-9
  • Type

    conf

  • DOI
    10.1109/RELDIS.1998.740521
  • Filename
    740521