A Simplified Model for Simulating the Execution of a Workflow in Cloud

被引:0
|
作者
Matha, Roland [1 ]
Ristov, Sasko [1 ]
Prodan, Radu [1 ]
机构
[1] Univ Innsbruck, Inst Comp Sci, Tech Str 21a, A-6020 Innsbruck, Austria
来源
基金
欧盟地平线“2020”;
关键词
Accuracy; Makespan; Modeling; Precision; Simulator; Trueness;
D O I
10.1007/978-3-319-64203-1_23
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Although simulators provide approximate, faster and easier simulation of an application execution in Clouds, still many researchers argue that these results cannot be always generalized for complex application types, which consist of many dependencies among tasks and various scheduling possibilities, such as workflows. DynamicCloudSim, the extension of the well known CloudSim simulator, offers users the capability to simulate the Cloud heterogeneity by introducing noisiness in dozens parameters. Still, it is difficult, or sometimes even impossible to determine appropriate values for all these parameters because they are usually Cloud or application-dependent. In this paper, we propose a new model that simplifies the simulation setup for a workflow and reduces the bias between the behavior of simulated and real Cloud environments based on one parameter only, the Cloud noisiness. It represents the noise produced by the Cloud's interference including the application's (in our case a workflow) noisiness too. Another novelty in our model is that it does not use a normal distribution naively to create noised values, but shifts the mean value of the task execution time by the cloud noisiness and uses its deviation as a standard deviation. Besides our model reduces the complexity of DynamicCloudSim's heterogeneity model, evaluation conducted in Amazon EC2 shows that it is also more accurate, with better trueness (closeness to the real mean values) of up to 9.2% and precision (closeness to the real deviation) of up to 8.39 times.
引用
收藏
页码:319 / 331
页数:13
相关论文
共 50 条
  • [1] Scientific workflow execution in the cloud using a dynamic runtime model
    Johannes Erbel
    Jens Grabowski
    Software and Systems Modeling, 2024, 23 : 163 - 193
  • [2] Scientific workflow execution in the cloud using a dynamic runtime model
    Erbel, Johannes
    Grabowski, Jens
    SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 163 - 193
  • [3] Execution of Workflow applications on Cloud Middleware
    Mohanapriya, N.
    Kousalya, G.
    2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2017,
  • [4] A Scalable Framework for Cloud Powered Workflow Execution
    Xia, Yang
    Lee, Chonho
    Bong, Zoebir
    Chen, Changbing
    Lee, Bu Sung
    2013 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2013, : 458 - 463
  • [5] Agent-based cloud workflow execution
    Gutierrez-Garcia, J. Octavio
    Sim, Kwang Mong
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2012, 19 (01) : 39 - 56
  • [6] Cost Optimization for Scientific Workflow Execution on Cloud Computing
    Tirapat, Tanyaporn
    Udomkasemsub, Orachun
    Li, Xiaorong
    Achalakul, Tiranee
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 663 - 668
  • [7] Simulation of a workflow execution as a real Cloud by adding noise
    Matha, Roland
    Ristov, Sasko
    Prodan, Radu
    SIMULATION MODELLING PRACTICE AND THEORY, 2017, 79 : 37 - 53
  • [8] Cloud-Based Mapreduce Workflow Execution Platform
    Jung, In-Yong
    Han, Byong-John
    Jeong, Chang-Sung
    Rho, Seungmin
    JOURNAL OF INTERNET TECHNOLOGY, 2014, 15 (06): : 1059 - 1067
  • [9] A Specification and Execution Approach of Flexible Cloud Service Workflow based on a Meta Model Transformation
    Ben Fraj, Imen
    Hlaoui, Yousra BenDaly
    BenAyed, Leila Jemni
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 467 - 473
  • [10] Workflow-and-Platform Aware task clustering for scientific workflow execution in Cloud environment
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 64 : 61 - 74