DR-SWDF: A dynamically reconfigurable framework for scientific workflows deployment in the cloud

被引:2
作者
Bousselmi K. [1 ]
Brahmi Z. [2 ]
Gammoudi M.M. [3 ]
机构
[1] Faculty of Sciences of Tunis, University of Tunis El Manar
[2] ISITCOM, University of Sousse
[3] ISAMM, University of Mannouba, RIADI-GDL Laboratory
来源
| 2017年 / West University of Timisoara卷 / 18期
关键词
Cloud computing; Configuration; K-means; Partitioning; Provisioning; Scheduling; Scientific workflows; Workflow management system;
D O I
10.12694/scpe.v18i2.1289
中图分类号
学科分类号
摘要
Workflows management systems (WfMS) are aimed for designing, scheduling, executing, reusing, and sharing workflows in distributed environments like the Cloud computing. With the emergence of e-science workflows, which are used in different domains like astronomy, life science, and physics, to model and execute vast series of dependents functionalities and a large amount of manipulated data, the workflow management systems are required to provide customizable programming environments to ease the programming effort required by scientists to orchestrate a computational science experiment. A key issue for e-science WfMS is how to deal with the change of the execution environment constraints and the variability and confliction of end users and cloud providers objectives for the execution of the same workflow or sub-workflow. They have to customize their management processes to insure the adaptability of the execution environment to the scientific workflows specificities, especially when dealing with large-scale (data, computing, I/O)-intensive workflows. In this paper, we propose a dynamically re-configurable framework for the deployment of scientific workflows in the Cloud (called DR-SWDF) that allows customizing the workflow deployment process according to a set of objectives and constraints of end users or cloud providers defined differently for the tasks or partitions of the same workflow. The DR-SWDF framework offers a K-means based algorithm that allows dynamically clustering the input workflows or sub-workflows in order to identify the most convenient techniques or algorithms to be applied for their scheduling and deployment in the cloud. The simulations results run on three examples large-scale scientific workflows show that our proposed framework can achieve better results than the use of a generic purpose approach. © 2017 SCPE.
引用
收藏
页码:177 / 193
页数:16
相关论文
共 40 条
[1]  
Bousselmi K., Brahmi Z., Gammoudi M.M., QoS-Aware Scheduling of Workflows in Cloud Computing Environments, In 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA), pp. 737-745
[2]  
Bousselmi K., Brahmi Z., Gammoudi M.M., Energy efficient partitioning and scheduling approach for Scientific Workflows in the Cloud, Services Computing (SCC), 2016 IEEE International Conference on, pp. 146-154
[3]  
Kwiat K.A., Dynamically reconfigurable fpga apparatus and method for multiprocessing and fault tolerance, pp. 931-959, (1999)
[4]  
Bondalapati K., Prasanna V., Reconfigurable computing systems, Proceedings of the IEEE, 90, 7, pp. 1201-1217, (2002)
[5]  
Bagheri R., Jahanshahi M., Scheduling Workflow Applications on the Heterogeneous Cloud Resources, Indian Journal of Science and Technology, 8, 12
[6]  
Tanaka M., Osamu T., Workflow scheduling to minimize data movement using multi-constraint graph partitioning, Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid), (2012)
[7]  
Pandey S., Wu L., Guru S.M., Buyya R., A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments, 2010 24th IEEE international conference on advanced information networking and applications, pp. 400-407
[8]  
Bilgaiyan S., Sagnika S., Das M., A multi-objective cat swarm optimization algorithm for workflow scheduling in cloud computing environment, Intelligent Computing, Communication and Devices, Advances in Intelligent Systems and Computing, (2015)
[9]  
Lu X., Wang H., Wang J., Xu J., Li D., Internet-based virtual computing environment: beyond the data center as a computer, Future Generation Computer Systems, 29, 1, pp. 309-322, (2013)
[10]  
Xu J., Fortes J.A., Multi-objective virtual machine placement in virtualized data center environments, Green Com-puting and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom), pp. 179-188