• DocumentCode
    2398655
  • Title

    The software architecture of a virtual distributed computing environment

  • Author

    Topcuoglu, Haluk ; Hariri, Salim ; Furmanski, Wojtek ; Valente, Jon ; Ra, Ilkyeun ; Kim, Dongmin ; Kim, Yoonhee ; Bing, Xue ; Ye, Baoqing

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
  • fYear
    1997
  • fDate
    5-8 Aug 1997
  • Firstpage
    40
  • Lastpage
    49
  • Abstract
    The requirements of grand challenge problems and the deployment of gigabit networks makes the network computing framework an attractive and cost effective computing environment with which to interconnect geographically distributed processing and storage resources. Our project, Virtual Distributed Computing Environment (VDCE), provides a problem-solving environment for high-performance distributed computing over wide area networks. VDCE delivers well-defined library functions that relieve end-users of tedious task implementations and also support reusability. In this paper we present the conceptual design of VDCE software architecture, which is defined in three modules: (a) the Application Editor, a user-friendly application development environment that generates the Application Flow Graph (AFG) of an application; (b) the Application Scheduler, which provides an efficient task-to-resource mapping of AFG; and (c) the VDCE Runtime System, which is responsible for running and managing application execution and monitoring the VDCE resources
  • Keywords
    application generators; distributed processing; software engineering; wide area networks; Application Editor; Application Scheduler; VDCE Runtime System; application development environment; grand challenge problems; high-performance distributed computing; network computing; problem-solving environment; software architecture; virtual distributed computing environment; wide area networks; Application software; Computer networks; Costs; Distributed computing; Distributed processing; Problem-solving; Software architecture; Software design; Software libraries; Wide area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-8117-9
  • Type

    conf

  • DOI
    10.1109/HPDC.1997.622361
  • Filename
    622361