The University of Southampton
University of Southampton Institutional Repository

A Web-based distribution protocol for large scale analysis and optimization applications

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
0893-3405
727
257-270
Springer
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
Kent, R.
Sands, T.
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
Kent, R.
Sands, T.

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. pp. 257-270 . (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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×