The Experts below are selected from a list of 35652 Experts worldwide ranked by ideXlab platform
Salim Hariri - One of the best experts on this subject based on the ideXlab platform.
-
Parallel and distributed computing environment
Virtual Computing, 2001Co-Authors: Dongmin Kim, Salim HaririAbstract:In this chapter, we give more detailed review of on-going research activities in virtual computing environment. The projects to be reviewed are not by no means a comprehensive list, but can be considered as a representative of the main project in this area.
-
Virtual distributed computing environment
2000Co-Authors: Salim Hariri, Dongmin Kim, Yoonhee KimAbstract:Abstract : The next generation of network-centric applications will utilize a large number of computing and storage systems that are connected by global high speed networks. We refer to the environment that provides transparent computing and communication services for large scale parallel and distributed applications as Metacomputing environment. In this report, we present the design and the experimental results with the Virtual Distribute computing environment (VDCE) and the Adaptive distributed Virtual computing environment (ADViCE) being developed at the University of Arizona and Syracuse University.
-
The design and evaluation of a virtual distributed computing environment
Cluster Computing, 1998Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Dongmin Kim, Yoonhee Kim, Xue Bing, Jon ValenteAbstract:Current advances in high-speed networks such as ATM and fiber-optics, and software technologies such as the JAVA programming language and WWW tools, have made network-based computing a cost-effective, high-performance distributed computing environment. Metacomputing, a special subset of network-based computing, is a well-integrated execution environment derived by combining diverse and distributed resources such as MPPs, workstations, mass storage, and databases that show a heterogeneous nature in terms of hardware, software, and organization. In this paper we present the Virtual distributed computing environment (VDCE), a metacomputing environment currently being developed at Syracuse University. VDCE provides an efficient web-based approach for developing, evaluating, and visualizing large-scale distributed applications that are based on predefined task libraries on diverse platforms. The VDCE task libraries relieve end-users of tedious task implementations and also support reusability. The VDCE software architecture is described in terms of three modules: (a) the Application Editor, a user-friendly application development environment that generates the Application Flow Graph (AFG) of an applications (b) the Application Scheduler, which provides an efficient task-to-resource mapping of AFGs and (c) the VDCE Runtime System, which is responsible for running and managing application execution and for monitoring the VDCE resources. We present experimental results of an application execution on the VDCE prototype for evaluating the performance of different machine and network configurations. We also show how the VDCE can be used as a problem-solving environment on which large-scale, network-centric applications can be developed by a novice programmer rather than by an expert in low-level details of parallel programming languages.
-
the software architecture of a virtual distributed computing environment
High Performance Distributed Computing, 1997Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Yoonhee Kim, W Furmanski, Jo Valente, Dongmi Kim, X IngAbstract: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.
-
HPDC - The software architecture of a virtual distributed computing environment
Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183), 1Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Dongmin Kim, Yoonhee Kim, W Furmanski, Jon Valente, Xue BingAbstract: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.
Yoonhee Kim - One of the best experts on this subject based on the ideXlab platform.
-
Virtual distributed computing environment
2000Co-Authors: Salim Hariri, Dongmin Kim, Yoonhee KimAbstract:Abstract : The next generation of network-centric applications will utilize a large number of computing and storage systems that are connected by global high speed networks. We refer to the environment that provides transparent computing and communication services for large scale parallel and distributed applications as Metacomputing environment. In this report, we present the design and the experimental results with the Virtual Distribute computing environment (VDCE) and the Adaptive distributed Virtual computing environment (ADViCE) being developed at the University of Arizona and Syracuse University.
-
The design and evaluation of a virtual distributed computing environment
Cluster Computing, 1998Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Dongmin Kim, Yoonhee Kim, Xue Bing, Jon ValenteAbstract:Current advances in high-speed networks such as ATM and fiber-optics, and software technologies such as the JAVA programming language and WWW tools, have made network-based computing a cost-effective, high-performance distributed computing environment. Metacomputing, a special subset of network-based computing, is a well-integrated execution environment derived by combining diverse and distributed resources such as MPPs, workstations, mass storage, and databases that show a heterogeneous nature in terms of hardware, software, and organization. In this paper we present the Virtual distributed computing environment (VDCE), a metacomputing environment currently being developed at Syracuse University. VDCE provides an efficient web-based approach for developing, evaluating, and visualizing large-scale distributed applications that are based on predefined task libraries on diverse platforms. The VDCE task libraries relieve end-users of tedious task implementations and also support reusability. The VDCE software architecture is described in terms of three modules: (a) the Application Editor, a user-friendly application development environment that generates the Application Flow Graph (AFG) of an applications (b) the Application Scheduler, which provides an efficient task-to-resource mapping of AFGs and (c) the VDCE Runtime System, which is responsible for running and managing application execution and for monitoring the VDCE resources. We present experimental results of an application execution on the VDCE prototype for evaluating the performance of different machine and network configurations. We also show how the VDCE can be used as a problem-solving environment on which large-scale, network-centric applications can be developed by a novice programmer rather than by an expert in low-level details of parallel programming languages.
-
the software architecture of a virtual distributed computing environment
High Performance Distributed Computing, 1997Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Yoonhee Kim, W Furmanski, Jo Valente, Dongmi Kim, X IngAbstract: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.
-
HPDC - The software architecture of a virtual distributed computing environment
Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183), 1Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Dongmin Kim, Yoonhee Kim, W Furmanski, Jon Valente, Xue BingAbstract: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.
Dongmin Kim - One of the best experts on this subject based on the ideXlab platform.
-
Parallel and distributed computing environment
Virtual Computing, 2001Co-Authors: Dongmin Kim, Salim HaririAbstract:In this chapter, we give more detailed review of on-going research activities in virtual computing environment. The projects to be reviewed are not by no means a comprehensive list, but can be considered as a representative of the main project in this area.
-
Virtual distributed computing environment
2000Co-Authors: Salim Hariri, Dongmin Kim, Yoonhee KimAbstract:Abstract : The next generation of network-centric applications will utilize a large number of computing and storage systems that are connected by global high speed networks. We refer to the environment that provides transparent computing and communication services for large scale parallel and distributed applications as Metacomputing environment. In this report, we present the design and the experimental results with the Virtual Distribute computing environment (VDCE) and the Adaptive distributed Virtual computing environment (ADViCE) being developed at the University of Arizona and Syracuse University.
-
The design and evaluation of a virtual distributed computing environment
Cluster Computing, 1998Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Dongmin Kim, Yoonhee Kim, Xue Bing, Jon ValenteAbstract:Current advances in high-speed networks such as ATM and fiber-optics, and software technologies such as the JAVA programming language and WWW tools, have made network-based computing a cost-effective, high-performance distributed computing environment. Metacomputing, a special subset of network-based computing, is a well-integrated execution environment derived by combining diverse and distributed resources such as MPPs, workstations, mass storage, and databases that show a heterogeneous nature in terms of hardware, software, and organization. In this paper we present the Virtual distributed computing environment (VDCE), a metacomputing environment currently being developed at Syracuse University. VDCE provides an efficient web-based approach for developing, evaluating, and visualizing large-scale distributed applications that are based on predefined task libraries on diverse platforms. The VDCE task libraries relieve end-users of tedious task implementations and also support reusability. The VDCE software architecture is described in terms of three modules: (a) the Application Editor, a user-friendly application development environment that generates the Application Flow Graph (AFG) of an applications (b) the Application Scheduler, which provides an efficient task-to-resource mapping of AFGs and (c) the VDCE Runtime System, which is responsible for running and managing application execution and for monitoring the VDCE resources. We present experimental results of an application execution on the VDCE prototype for evaluating the performance of different machine and network configurations. We also show how the VDCE can be used as a problem-solving environment on which large-scale, network-centric applications can be developed by a novice programmer rather than by an expert in low-level details of parallel programming languages.
-
HPDC - The software architecture of a virtual distributed computing environment
Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183), 1Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Dongmin Kim, Yoonhee Kim, W Furmanski, Jon Valente, Xue BingAbstract: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.
Haluk Rahmi Topcuoglu - One of the best experts on this subject based on the ideXlab platform.
-
The design and evaluation of a virtual distributed computing environment
Cluster Computing, 1998Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Dongmin Kim, Yoonhee Kim, Xue Bing, Jon ValenteAbstract:Current advances in high-speed networks such as ATM and fiber-optics, and software technologies such as the JAVA programming language and WWW tools, have made network-based computing a cost-effective, high-performance distributed computing environment. Metacomputing, a special subset of network-based computing, is a well-integrated execution environment derived by combining diverse and distributed resources such as MPPs, workstations, mass storage, and databases that show a heterogeneous nature in terms of hardware, software, and organization. In this paper we present the Virtual distributed computing environment (VDCE), a metacomputing environment currently being developed at Syracuse University. VDCE provides an efficient web-based approach for developing, evaluating, and visualizing large-scale distributed applications that are based on predefined task libraries on diverse platforms. The VDCE task libraries relieve end-users of tedious task implementations and also support reusability. The VDCE software architecture is described in terms of three modules: (a) the Application Editor, a user-friendly application development environment that generates the Application Flow Graph (AFG) of an applications (b) the Application Scheduler, which provides an efficient task-to-resource mapping of AFGs and (c) the VDCE Runtime System, which is responsible for running and managing application execution and for monitoring the VDCE resources. We present experimental results of an application execution on the VDCE prototype for evaluating the performance of different machine and network configurations. We also show how the VDCE can be used as a problem-solving environment on which large-scale, network-centric applications can be developed by a novice programmer rather than by an expert in low-level details of parallel programming languages.
-
the software architecture of a virtual distributed computing environment
High Performance Distributed Computing, 1997Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Yoonhee Kim, W Furmanski, Jo Valente, Dongmi Kim, X IngAbstract: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.
-
HPDC - The software architecture of a virtual distributed computing environment
Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183), 1Co-Authors: Haluk Rahmi Topcuoglu, Salim Hariri, Dongmin Kim, Yoonhee Kim, W Furmanski, Jon Valente, Xue BingAbstract: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.
Peter Wilke - One of the best experts on this subject based on the ideXlab platform.
-
IWANN - Simulation of Neural Networks in a distributed computing environment Using NeuroGraph
New Trends in Neural Computation, 1993Co-Authors: Peter WilkeAbstract:NeuroGraph is a simulator for design, construction and execution of neural networks in a distributed computing environment. The simulator either runs on single computers or as a distributed application on UNIX/X-based networks consisting of personal computers, workstations or multi-processors. The parallelization component oilers the possibility to divide neural nets into concurrently executable modules, according to restrictions due to the neural net topology and computer net capabilities, i.e. NeuroGraph selects the best configuration out of the available distributed hardware environment to fit performance requirements.
-
Simulation of Neural Networks and Genetic Algorithms in a distributed computing environment Using NeuroGraph
ICANN ’93, 1993Co-Authors: Peter WilkeAbstract:NeuroGraph is a simulation environment for design, construction and execution of neural networks and genetic algorithms in a distributed computing environment. The simulator parts either run on single computers or as distributed applications on UNIX/X-based networks consisting of personal computers, workstations or multi-processors. The parallelization component offers the possibility to divide computational tasks into concurrently executable modules, according to restrictions due to the neural net topology and computer net capabilities, i.e. NeuroGraph tries to select the best configuration out of the available distributed hardware environment to fit performance requirements.