The goal of the Stratus framework is to provide a distributed computing platform and tools for performing large scale scientific computing simulations and experiments. The main reason for designing a new cloud computing framework aimed for scientific simulations is that the existing frameworks that we have studied so far (Hadoop, Spark, Twister, etc.), do not provide full support for iterative distributed applications and especially iterative scientific simulations. Additionally, distributed computing frameworks are usually designed for static computer clusters and do not take into account characteristics that have made cloud computing a successful source for computing infrastructure.We find that exploiting cloud computing characteristics like elasticity, agility, scalability and the ability to provision finegrained computing resource on demand and nearly on realtime can greatly improve the applicability of such frameworks and would lower the costs of deploying applications in the public cloud.
- P. Jakovits, S. N. Srirama, I. Kromonov: Stratus: A distributed computing framework for scientific simulations on the cloud, The Fifth International Symposium on Advances Of High Performance Computing And Networking (AHPCN-2012), In conjunction with The 14th IEEE International Conference on High Performance Computing and Communications (HPCC-2012), 25-27 June, 2012, pp. 1053-1059. IEEE.
- P. Jakovits, S. N. Srirama: Stratus: Scientific simulations in the cloud, The 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, May 13-16, 2012.