| The SURA Coastal Ocean Observing and Prediction (SCOOP ) Program is integrating distributed data and computation to improve storm surge forecasting and model visualizations on www.OpenIOOS.org. Image courtesy of Joanne Bintz, SURA |
Measuring cost-effectiveness
Researchers weigh the costs of using distributed versus local resources. They'll tailor their application to use remote resources when the lower wait and execution times compensate for the extra work. However, the decreasing cost of HPC hardware is making local resources easier to acquire (more local resources mean less wait time), and MPI jobs (jobs that need to communicate with each other during execution) still work best locally. In traditional (non-distributed) HPC, it's easy to measure cost-effectiveness using system performance metrics. Similarly useful metrics for distributed computing don’t exist yet. Funding is needed to develop these performance metrics.
Industry still hasn't found the economic driver for distributed computing, and is not investing in it. This may be changing, given recent developments from Google, Amazon, IBM and Microsoft. However, other funding is needed until there is more widespread support, particularly for scientific computing. —M.F. Yafchak, SURA |