M. Kiran, Kabiru M. Maiyama, Haroon Mir, Bashir Mohammed, Ashraf Al-Ou'n
{"title":"Agent-Based Modelling as a Service on Amazon EC2: Opportunities and Challenges","authors":"M. Kiran, Kabiru M. Maiyama, Haroon Mir, Bashir Mohammed, Ashraf Al-Ou'n","doi":"10.1109/UCC.2015.42","DOIUrl":null,"url":null,"abstract":"Modelling and Simulation is heavily influenced by availability of computational power and resources, to successfully complete simulation tasks. In this paper, we investigate deploying the FLAME framework, the only supercomputing framework that automatically produces parallelisable code on different parallel hardware architectures, on cloud infrastructures. The framework focuses on agent-based modelling (ABM) technique which has presented various challenges in the high-performance computing fields and how these reflect in Cloud environments. Computationally these simulations are extremely complex to program with interconnected software, using massive amount of computational power and architectural challenges. High-performance computing grids have provided solutions to some of these issues, but are still not capable enough to solve most of the issues faced by the modelers. This paper discusses the computational problems of executing these simulations and open challenges. Presenting ABM-as-a-service with a possible framework on how this can be implemented with a platform as a service backend. Computational problems such as memory, processing and time are discussed highlighting the issues for enabling these services for non-computing scientists.","PeriodicalId":381279,"journal":{"name":"2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UCC.2015.42","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Modelling and Simulation is heavily influenced by availability of computational power and resources, to successfully complete simulation tasks. In this paper, we investigate deploying the FLAME framework, the only supercomputing framework that automatically produces parallelisable code on different parallel hardware architectures, on cloud infrastructures. The framework focuses on agent-based modelling (ABM) technique which has presented various challenges in the high-performance computing fields and how these reflect in Cloud environments. Computationally these simulations are extremely complex to program with interconnected software, using massive amount of computational power and architectural challenges. High-performance computing grids have provided solutions to some of these issues, but are still not capable enough to solve most of the issues faced by the modelers. This paper discusses the computational problems of executing these simulations and open challenges. Presenting ABM-as-a-service with a possible framework on how this can be implemented with a platform as a service backend. Computational problems such as memory, processing and time are discussed highlighting the issues for enabling these services for non-computing scientists.