Cooper, Ian Michael 2009. MPI-style Web services: An investigation into the potential of using Web services for MPI-style applications. PhD Thesis, Cardiff University. |
![]() |
PDF
- Accepted Post-Print Version
Download (12MB) |
Abstract
This research investigates the potential of the Web services architecture to act as a platform for the execution of MPI-style applications. The work in this thesis is based upon extending current Web service methodologies and merging them with ideas from other research domains, such as high performance computing. MPIWS, an API to extend the functionality of standard Web services is introduced. MPIWS provides MPI-style message passing functionality to facilitate the execution of MPI-style applications using Web service based communication protocols. The thesis then presents a large selection of experiments that perform a comprehensive evaluation of MPIWS's performance. This performance is compared with an existing MPI implementation that has the option of transmitting data either via Java serialised objects, or via the Java native interface to an underlying C implementation of MPI. From the results obtained from these experiments, it can be concluded that using MPIWS for applications requiring MPI-style message passing between services is potentially a practical and efficient way of distributing coarse grained parallel applications. The results also show that the use of collective communication techniques within the Web services architecture can significantly improve the efficiency of suitable applications such as molecular dynamics simulation. MPI-style communication can also be used to enhance the performance of Web service based workflow execution. Tests conducted have evaluated a range of functionality that can be provided by the MPIWS tool. This evaluation shows that direct messaging between services, without sending data via the workflow manager, can improve the efficiency of Web service based workflow execution.
Item Type: | Thesis (PhD) |
---|---|
Status: | Unpublished |
Schools: | Computer Science & Informatics |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
ISBN: | 9781303218187 |
Funders: | EPSRC, Cardiff University School of Computer Science |
Date of First Compliant Deposit: | 30 March 2016 |
Last Modified: | 10 Jan 2018 00:19 |
URI: | https://orca.cardiff.ac.uk/id/eprint/54979 |
Actions (repository staff only)
![]() |
Edit Item |