
handle: 20.500.14243/61376 , 11568/1043229
MPI is a de facto standard for high performance numerical applications on parallel machines: it is available, in a variety of implementations, for a range of architectures, ranging from supercomputers to clusters of workstations. Nonetheless, with the growing demand for distributed, heterogeneous and Grid computing, developers are hitting some of its limitations: e.g. security is not addressed, and geographically distributed machines are difficult to connect. In this work, we give an example of a parallel application, implemented with the use of Web Services. Web Services represent an emerging standard to offer computational services over the Internet. While this solution does not reach the same performance of MPI, it offers a series of advantages: high availability, rapid design, extreme heterogeneity.
Distributed computing; MPI; Web Services, D.1.3 Concurrent Programming
Distributed computing; MPI; Web Services, D.1.3 Concurrent Programming
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 9 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
