For several decades now, science’s grand challenges have dominated the allocation of computing resources resulting in a focus on high performance (or capability) computing and the creation of national HPC centres for the physical resources.
The increasing provision of capacity services through cloud computing and virtual machines opens up an avenue for the development of computationally demanding applications for which scale is more of an issue than pure numerical calculation power.
The objectives of this project are:
- to develop a methodology for the specification and creation of customized virtual machines to deliver Platform as a Service (PaaS) functionality
- to utilize Amazon’s EC2 service to configure and deploy instances of different kinds of PaaS (access provided)
- to demonstrate the application of this technology to large-scale social simulation (through an existing simulation) using the Jason agent platform.
Needs: strong programming skills, especially Java; good knowledge of networking; capacity to work with large software frameworks;