• DocumentCode
    2439554
  • Title

    Lessons Learned from Adapting Aerospace Engineering Tools to the Parallel and Grid Computing Environment

  • Author

    Lee, Seungwon ; Hua, Hook ; Carnright, Robert ; Coggi, John ; Stodden, David

  • Author_Institution
    Jet Propulsion Lab., Pasadena
  • fYear
    2007
  • fDate
    3-10 March 2007
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Many widely-used aerospace data visualization tools are interactive in nature and are programmed to run on a single processor. While such tools support real-time manipulation of simulation environments, the computations that generate the data are often batch oriented and computation intensive. In many cases, the data generation software is too tuned to a single-processor infrastructure to be readily adapted for emerging parallel and grid computing environments. This paper presents several lessons learned from adapting an aerospace engineering tool to the parallel and grid computing architecture. The architecture provides the ability to perform high-power computing by distributing process execution across many computers connected by a dedicated network or the Internet. Some of the challenging tasks involved in the adaptation are (1) to decouple the user interface and display functions from the computational functions, since interaction and graphics are usually unnecessary expenses in parallel and grid computing, (2) to identify and parallelize computationally expensive functions without the drastic modification of the code and data structures, (3) to find a lightweight, yet versatile software solution for a client-server machine interface for remote job execution. The solutions we found for these elaborate tasks are presented and their pros and cons are discussed.
  • Keywords
    aerospace computing; client-server systems; grid computing; Internet; aerospace data visualization tools; aerospace engineering tools; client-server machine interface; code structure; data generation software; data structure; display functions; grid computing environment; parallel computing environment; process execution; real-time manipulation; remote job execution; simulation environments; single-processor infrastructure; user interface; Aerospace engineering; Computer architecture; Computer displays; Computer interfaces; Computer networks; Concurrent computing; Data visualization; Distributed computing; Grid computing; High performance computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2007 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    1-4244-0524-6
  • Electronic_ISBN
    1095-323X
  • Type

    conf

  • DOI
    10.1109/AERO.2007.352804
  • Filename
    4161617