AzureBlast: A Case Study of Developing Science Applications on the Cloud - Lu, W; Jackson, J; Barga, R (HPDC ’10: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, 2010)