A survey of cloud resource management for complex engineering applications

Haibao Chen, Song Wu, Hai Jin, Wenguang Chen, Jidong Zhai, Yingwei Luo, Xiaolin Wang
2016 Frontiers of Computer Science  
Traditionally, Complex Engineering Applications (CEAs), which consist of numerous components (software) and require a large amount of computing resources, usually run in dedicated clusters or high performance computing (HPC) centers. Nowadays, Cloud computing system with the ability of providing massive computing resources and customizable execution environment is becoming an attractive option for CEAs. As a new type of Cloud applications, CEA also brings the challenges of dealing with Cloud
more » ... ources. In this paper, we provide a comprehensive survey of Cloud resource management research for CEAs. The survey puts forward two important questions: 1) what are the main challenges for CEAs to run in Clouds? and 2) what are the prior research topics addressing these challenges? We summarize and highlight the main challenges and prior research topics. Our work can be probably helpful to those scientists and engineers who are interested in running CEAs in Cloud environment. How to meet these requirements becomes a challenge that the engineering community must address [1].
doi:10.1007/s11704-015-4207-x fatcat:iq5odhb6o5djvcdhcnx6cxohzi