TY - GEN
T1 - Deployment of Batch Mode Scientific Workflow on a Computation-as-a-Service Private Cloud
AU - Xu, Yiyi
AU - Liu, Pengfei
AU - Penesis, Irene
AU - He, Guanghua
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/7/2
Y1 - 2018/7/2
N2 - Cloud computing is usually to address business problems of costly computing infrastructures but nowadays it is considered as a possible alternative to scientific workflow deployment. Therefore, there are only limited cases for scientific and engineering computing in which there are task parallelism closely coupled with high concurrent I/O requirements. To address this issue, this paper developed a new resource management methodology to maximize overall machine utilization levels while minimizing application run time. The key strategy and algorithm in this methodology consist of: (i) a bottom-up architecture that utilizes resources for both servers and clients. (ii) a maximum utilization resource coloration algorithm based on node ability. A prototype system was implemented by incorporating the policies and algorithms mentioned above in Cloud Computing and Distributed Systems (CLOUDS) Laboratory. Initial results were obtained by two different cases, by Rotorysics (formerly Propella), a special marine hydrodynamics code for propellers and turbines and by DF-OSFBEM, a panel method code for unsteady 3D multiple-foil hydrodynamics. Results showed that new solution has speeded up total run time up to 50% at the 2nd level-the higher service ability level. By using the developed methodology and exploration of Computation-as-a-Service (CaaS), the objective was achieved to accelerate scientific workflow efficiency in private cloud computing platform.
AB - Cloud computing is usually to address business problems of costly computing infrastructures but nowadays it is considered as a possible alternative to scientific workflow deployment. Therefore, there are only limited cases for scientific and engineering computing in which there are task parallelism closely coupled with high concurrent I/O requirements. To address this issue, this paper developed a new resource management methodology to maximize overall machine utilization levels while minimizing application run time. The key strategy and algorithm in this methodology consist of: (i) a bottom-up architecture that utilizes resources for both servers and clients. (ii) a maximum utilization resource coloration algorithm based on node ability. A prototype system was implemented by incorporating the policies and algorithms mentioned above in Cloud Computing and Distributed Systems (CLOUDS) Laboratory. Initial results were obtained by two different cases, by Rotorysics (formerly Propella), a special marine hydrodynamics code for propellers and turbines and by DF-OSFBEM, a panel method code for unsteady 3D multiple-foil hydrodynamics. Results showed that new solution has speeded up total run time up to 50% at the 2nd level-the higher service ability level. By using the developed methodology and exploration of Computation-as-a-Service (CaaS), the objective was achieved to accelerate scientific workflow efficiency in private cloud computing platform.
KW - Computation-as-a-Service
KW - node ability
KW - private cloud computing
KW - resource management
KW - scientific workflows
UR - https://www.scopus.com/pages/publications/85065738186
U2 - 10.1109/ISCMI.2018.8703239
DO - 10.1109/ISCMI.2018.8703239
M3 - 会议稿件
AN - SCOPUS:85065738186
T3 - 5th International Conference on Soft Computing and Machine Intelligence, ISCMI 2018
SP - 123
EP - 128
BT - 5th International Conference on Soft Computing and Machine Intelligence, ISCMI 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 5th International Conference on Soft Computing and Machine Intelligence, ISCMI 2018
Y2 - 21 November 2018 through 22 November 2018
ER -