A Web-based distribution protocol for large scale analysis and optimization applications
A Web-based distribution protocol for large scale analysis and optimization applications
This paper presents a distribution and remote execution protocol for computationally intensive analysis applications. This protocol, developed in the context of the VADOR project, aims to encapsulate data transfers and remote execution of commercial and in-house applications used for aeronautic design optimization at Bombardier Aerospace. While a companion paper describes the overall framework architecture of the VADOR project, this paper concentrates on distribution aspects of applications involved in the analysis processes. Execution of analysis processes are mediated through a framework-specific execution server, that launches execution through the invocation of services provided by distributed CPU server machines. The CPU servers take care both of the data transfers involved in each invocation, and of the execution of the application. Data transfers are performed using standard tools and web-based protocol. Application execution and control, on the other hand, is taken in charge by custom “wrapper servers” running on each CPU. This paper discusses design considerations of the “wrapper servers”, which include the flexible and adaptable wrapping of legacy and commercial applications in use at Bombardier. The paper centers around communication issues between the execution and wrapper servers, and data transfer issues, which involve peer transfers servers at each end of the communication stream. Error handling and scalability will be specifically addressed in the context of the large-scale computations involved by the analysis processes. Security considerations will be discussed as well.
distributed objects, distribution protocol, object-oriented application framework, engineering design
1-4020-7389-5
257-270
Zhou, Qun
872d5abe-0d7d-4174-8550-13818e7d7759
Mahdavi, Babak
c87b175d-5a26-47ab-b0f8-7a4684663118
Liu, Dao Jun
d37594be-283d-4e7f-a549-576134041a54
Guibault, Francois
1dc916c7-cfee-4e4a-b70f-c7d161fb8080
Ozell, Benoit
6a1efa78-8ddc-4ca3-85de-838220a94307
Trépanier, Jean-Yves
bd80c292-2bc8-40a6-9236-85e475693f29
2003
Zhou, Qun
872d5abe-0d7d-4174-8550-13818e7d7759
Mahdavi, Babak
c87b175d-5a26-47ab-b0f8-7a4684663118
Liu, Dao Jun
d37594be-283d-4e7f-a549-576134041a54
Guibault, Francois
1dc916c7-cfee-4e4a-b70f-c7d161fb8080
Ozell, Benoit
6a1efa78-8ddc-4ca3-85de-838220a94307
Trépanier, Jean-Yves
bd80c292-2bc8-40a6-9236-85e475693f29
Zhou, Qun, Mahdavi, Babak, Liu, Dao Jun, Guibault, Francois, Ozell, Benoit and Trépanier, Jean-Yves
(2003)
A Web-based distribution protocol for large scale analysis and optimization applications.
Kent, R. and Sands, T.
(eds.)
In High Performance Computing Systems and Applications.
Springer.
.
(doi:10.1007/978-1-4615-0288-3_29).
Record type:
Conference or Workshop Item
(Paper)
Abstract
This paper presents a distribution and remote execution protocol for computationally intensive analysis applications. This protocol, developed in the context of the VADOR project, aims to encapsulate data transfers and remote execution of commercial and in-house applications used for aeronautic design optimization at Bombardier Aerospace. While a companion paper describes the overall framework architecture of the VADOR project, this paper concentrates on distribution aspects of applications involved in the analysis processes. Execution of analysis processes are mediated through a framework-specific execution server, that launches execution through the invocation of services provided by distributed CPU server machines. The CPU servers take care both of the data transfers involved in each invocation, and of the execution of the application. Data transfers are performed using standard tools and web-based protocol. Application execution and control, on the other hand, is taken in charge by custom “wrapper servers” running on each CPU. This paper discusses design considerations of the “wrapper servers”, which include the flexible and adaptable wrapping of legacy and commercial applications in use at Bombardier. The paper centers around communication issues between the execution and wrapper servers, and data transfer issues, which involve peer transfers servers at each end of the communication stream. Error handling and scalability will be specifically addressed in the context of the large-scale computations involved by the analysis processes. Security considerations will be discussed as well.
This record has no associated files available for download.
More information
Published date: 2003
Venue - Dates:
conference; 2003-01-01, 2003-01-01
Keywords:
distributed objects, distribution protocol, object-oriented application framework, engineering design
Organisations:
Computational Engineering & Design Group
Identifiers
Local EPrints ID: 368763
URI: http://eprints.soton.ac.uk/id/eprint/368763
ISBN: 1-4020-7389-5
ISSN: 0893-3405
PURE UUID: 90970670-6989-434e-b12c-89e610d9dddf
Catalogue record
Date deposited: 08 Oct 2014 10:53
Last modified: 14 Mar 2024 17:53
Export record
Altmetrics
Contributors
Author:
Qun Zhou
Author:
Babak Mahdavi
Author:
Dao Jun Liu
Author:
Francois Guibault
Author:
Benoit Ozell
Author:
Jean-Yves Trépanier
Editor:
R. Kent
Editor:
T. Sands
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics