TY - GEN
T1 - MONAD
T2 - 14th IEEE International Conference on Autonomic Computing, ICAC 2017
AU - Nguyen, Phuong
AU - Nahrstedt, Klara
N1 - ACKNOWLEDGMENT We would like to thank anonymous reviewers for insightful comments and our shepherd Hausi Muller for guiding the preparation of the camera-ready paper. This research was funded by the National Science Foundation NSF ACI 1443013. The opinions, findings and conclusions or recommendations expressed in this paper are those of the authors and do not necessarily reflect the view of the National Science Foundation.
PY - 2017/8/8
Y1 - 2017/8/8
N2 - Scientific workflows have become a popular computational model in a variety of application domains, such as astronomy, material science, physics, and biology. As scientific applications are moving to the cloud to take advantage of the elasticity and service level agreement of resources, there has been a number of recent research efforts on cloud-based workflow systems that support various types of performance guarantees under resource cost constraints. However, most of the related work often requires advanced knowledge about workflow structures to perform scheduling and resource optimization. In addition, existing workflow systems usually employ a monolithic approach in workflow implementation and execution, which makes them inefficient in dealing with heterogeneous types of workflows. In this paper, we present MONAD, a self-adaptive micro-service infrastructure for heterogeneous scientific workflows. Specifically, our micro-service architecture helps improve the flexibility of workflow composition and execution, and enables fine-grained scheduling at task level, considering task sharing across different workflows. In addition, we employ a feedback control approach with artificial neural network-based system identification to provide resource adaptation without any advanced knowledge of workflow structures. Our evaluation on multiple realistic heterogeneous workflows demonstrates that our system is robust and efficient in dealing with dynamic scientific workloads.
AB - Scientific workflows have become a popular computational model in a variety of application domains, such as astronomy, material science, physics, and biology. As scientific applications are moving to the cloud to take advantage of the elasticity and service level agreement of resources, there has been a number of recent research efforts on cloud-based workflow systems that support various types of performance guarantees under resource cost constraints. However, most of the related work often requires advanced knowledge about workflow structures to perform scheduling and resource optimization. In addition, existing workflow systems usually employ a monolithic approach in workflow implementation and execution, which makes them inefficient in dealing with heterogeneous types of workflows. In this paper, we present MONAD, a self-adaptive micro-service infrastructure for heterogeneous scientific workflows. Specifically, our micro-service architecture helps improve the flexibility of workflow composition and execution, and enables fine-grained scheduling at task level, considering task sharing across different workflows. In addition, we employ a feedback control approach with artificial neural network-based system identification to provide resource adaptation without any advanced knowledge of workflow structures. Our evaluation on multiple realistic heterogeneous workflows demonstrates that our system is robust and efficient in dealing with dynamic scientific workloads.
KW - infrastructure
KW - micro-service
KW - scientific workflow system
KW - self-adaptive system
UR - https://www.scopus.com/pages/publications/85034423730
UR - https://www.scopus.com/pages/publications/85034423730#tab=citedBy
U2 - 10.1109/ICAC.2017.38
DO - 10.1109/ICAC.2017.38
M3 - Conference contribution
AN - SCOPUS:85034423730
T3 - Proceedings - 2017 IEEE International Conference on Autonomic Computing, ICAC 2017
SP - 187
EP - 196
BT - Proceedings - 2017 IEEE International Conference on Autonomic Computing, ICAC 2017
A2 - Wang, Xiaorui
A2 - Lei, Hui
A2 - Stewart, Christopher
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 17 July 2017 through 21 July 2017
ER -