The Community for Technology Leaders
High-Performance Distributed Computing, International Symposium on (1997)
Portland, OR
Aug. 5, 1997 to Aug. 8, 1997
ISSN: 1082-8907
ISBN: 0-8186-8117-9
pp: 40
Haluk Topcuoglu , HPDC Laboratory Syracuse University
Salim Hariri , HPDC Laboratory Syracuse University
Wojtek Furmanski , HPDC Laboratory Syracuse University
John Valente , HPDC Laboratory Syracuse University
Ilkyeun Ra , HPDC Laboratory Syracuse University
Dongmin Kim , HPDC Laboratory Syracuse University
Yoonhee Kim , HPDC Laboratory Syracuse University
Xue Bing , HPDC Laboratory Syracuse University
Baoqing Ye , HPDC Laboratory Syracuse University
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.
INDEX TERMS
Network Computing; Metacomputing; Application Design and Development; Task Allocation
CITATION

J. Valente et al., "The Software Architecture of a Virtual Distributed Computing Environment," High-Performance Distributed Computing, International Symposium on(HPDC), Portland, OR, 1997, pp. 40.
doi:10.1109/HPDC.1997.622361
95 ms
(Ver 3.3 (11022016))