TY - GEN
T1 - Concepts and requirements for a cloud-based optimization service
AU - Kurschl, Werner
AU - Pimminger, Sebastian
AU - Wagner, Stefan
AU - Heinzelreiter, Johann
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/10/14
Y1 - 2014/10/14
N2 - Cloud computing has gained widespread acceptance in both the scientific and commercial community. Mathematical optimization is one of the domains, which benefit from cloud computing by using additional computing power for optimization problems to reduce the calculation time. Of course this is also true for our field of metaheuristic optimization. Metaheuristics provide powerful methods to solve a wide range of optimization problems and may be used as a foundation for a data analysis service. Due to the deficiency of an agreed-upon reference architecture it is quit cumbersome to compare existing solutions regarding different kinds of aspects (e.g. scalability, custom extensions, workflow, etc.). Besides the usual user working with an optimization service we also have those who are responsible for architecting and implementing these systems. The lack of a list of requirements and any formal reference architecture makes it even harder to improve those systems. For that reason we have raised the following questions: i) what are the requirements, ii) what are the commonalities of existing optimization software, and iii) can we deduce a reference architecture for a cloud-based optimization service? This paper presents a comprehensive analysis of current research projects and important requirements in the context of optimization services, which then leads to the definition of a reference architecture and forms the base of any further evaluation. We also present our own hybrid cloud-based optimization service (OaaS), which is built upon the PaaS-approach of Windows Azure. OaaS defines a generic and extensible service which can be adapted to support custom optimization scenarios.
AB - Cloud computing has gained widespread acceptance in both the scientific and commercial community. Mathematical optimization is one of the domains, which benefit from cloud computing by using additional computing power for optimization problems to reduce the calculation time. Of course this is also true for our field of metaheuristic optimization. Metaheuristics provide powerful methods to solve a wide range of optimization problems and may be used as a foundation for a data analysis service. Due to the deficiency of an agreed-upon reference architecture it is quit cumbersome to compare existing solutions regarding different kinds of aspects (e.g. scalability, custom extensions, workflow, etc.). Besides the usual user working with an optimization service we also have those who are responsible for architecting and implementing these systems. The lack of a list of requirements and any formal reference architecture makes it even harder to improve those systems. For that reason we have raised the following questions: i) what are the requirements, ii) what are the commonalities of existing optimization software, and iii) can we deduce a reference architecture for a cloud-based optimization service? This paper presents a comprehensive analysis of current research projects and important requirements in the context of optimization services, which then leads to the definition of a reference architecture and forms the base of any further evaluation. We also present our own hybrid cloud-based optimization service (OaaS), which is built upon the PaaS-approach of Windows Azure. OaaS defines a generic and extensible service which can be adapted to support custom optimization scenarios.
UR - http://www.scopus.com/inward/record.url?scp=84911100347&partnerID=8YFLogxK
U2 - 10.1109/APCASE.2014.6924464
DO - 10.1109/APCASE.2014.6924464
M3 - Conference contribution
T3 - 2014 Asia-Pacific Conference on Computer Aided System Engineering, APCASE 2014
SP - 9
EP - 18
BT - 2014 Asia-Pacific Conference on Computer Aided System Engineering, APCASE 2014
A2 - Chaczko, Zenon
A2 - Gaol, Ford Lumban
A2 - Pichler, Franz
A2 - Chiu, Christopher
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2014 Asia-Pacific Conference on Computer Aided System Engineering, APCASE 2014
Y2 - 10 February 2014 through 12 February 2014
ER -