Proceedings ArticleDOI
WorkflowSim: A toolkit for simulating scientific workflows in distributed environments
Weiwei Chen,Ewa Deelman +1 more
- pp 1-8
Reads0
Chats0
TLDR
WorkflowSim as mentioned in this paper extends the existing CloudSim simulator by providing a higher layer of workflow management, which takes into consideration heterogeneous system overheads and failures, and it is shown that to ignore system overhead and failures in simulating scientific workflows could cause significant inaccuracies in the predicted workflow runtime.Abstract:
Simulation is one of the most popular evaluation methods in scientific workflow studies. However, existing workflow simulators fail to provide a framework that takes into consideration heterogeneous system overheads and failures. They also lack the support for widely used workflow optimization techniques such as task clustering. In this paper, we introduce WorkflowSim, which extends the existing CloudSim simulator by providing a higher layer of workflow management. We also indicate that to ignore system overheads and failures in simulating scientific workflows could cause significant inaccuracies in the predicted workflow runtime. To further validate its value in promoting other research work, we introduce two promising research areas for which WorkflowSim provides a unique and effective evaluation platform.read more
Citations
More filters
Journal ArticleDOI
Versatile, Scalable, and Accurate Simulation of Distributed Applications and Platforms
TL;DR: In this paper, the authors describe recent accuracy and scalability advances made in the context of the SimGrid simulation framework and present quantitative results that show that SimGrid compares favorably to state-of-the-art domain-specific simulators in terms of scalability, accuracy, or the trade-off between the two.
Journal ArticleDOI
Meeting Deadlines of Scientific Workflows in Public Clouds with Tasks Replication
TL;DR: Simulation experiments show that the proposed algorithm increases the likelihood of deadlines being met and reduces the total execution time of applications as the budget available for replication increases.
Journal ArticleDOI
Workflow Scheduling Using Hybrid GA-PSO Algorithm in Cloud Computing
Ahmad M. Manasrah,Hanan Ba Ali +1 more
TL;DR: The experiment results show that the GA-PSO algorithm decreases the total execution time of the workflow tasks, in comparison with GA, PSO, HSGA,WSGA, WSGA, and MTCT algorithms, and reduces the execution cost.
Journal ArticleDOI
Energy-aware simulation with DVFS
Tom Guérout,Tom Guérout,Tom Guérout,Thierry Monteil,Thierry Monteil,Georges Da Costa,Rodrigo N. Calheiros,Rajkumar Buyya,Mihai Alexandru,Mihai Alexandru +9 more
TL;DR: Which tools need to be implemented in a simulator in order to support energy-aware experimentation and the emphasis is on DVFS simulation, from its implementation in the simulator CloudSim to the whole methodology adopted to validate its functioning.
Journal ArticleDOI
A scheduling scheme in the cloud computing environment using deep Q-learning
TL;DR: A novel artificial intelligence algorithm, called deep Q-learning task scheduling (DQTS), that combines the advantages of the Q- learning algorithm and a deep neural network is proposed, aimed at solving the problem of handling directed acyclic graph tasks in a cloud computing environment.
References
More filters
Journal ArticleDOI
CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
TL;DR: The result of this case study proves that the federated Cloud computing model significantly improves the application QoS requirements under fluctuating resource and service demand patterns.
Journal ArticleDOI
Performance-effective and low-complexity task scheduling for heterogeneous computing
TL;DR: Two novel scheduling algorithms for a bounded number of heterogeneous processors with an objective to simultaneously meet high performance and fast scheduling time are presented, called the Heterogeneous Earliest-Finish-Time (HEFT) algorithm and the Critical-Path-on-a-Processor (CPOP) algorithm.
Journal ArticleDOI
Distributed computing in practice: the Condor experience
TL;DR: The history and philosophy of the Condor project is provided and how it has interacted with other projects and evolved along with the field of distributed computing is described.
Journal ArticleDOI
A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems
Tracy D. Braun,Howard Jay Siegel,N.B. Beck,Ladislau Bölöni,Muthucumaru Maheswaran,Albert Reuther,James Patrick Robertson,Mitchell D. Theys,Bin Yao,Debra Hensgen,Richard F. Freund +10 more
TL;DR: It is shown that for the cases studied here, the relatively simple Min?min heuristic performs well in comparison to the other techniques, and one even basis for comparison and insights into circumstances where one technique will out-perform another.
Journal ArticleDOI
Pegasus: A framework for mapping complex scientific workflows onto distributed systems
Ewa Deelman,Gurmeet Singh,Mei-Hui Su,Jim Blythe,Yolanda Gil,Carl Kesselman,Gaurang Mehta,Karan Vahi,G. Bruce Berriman,John C. Good,Anastasia C. Laity,Joseph C. Jacob,Daniel S. Katz +12 more
TL;DR: The results of improving application performance through workflow restructuring which clusters multiple tasks in a workflow into single entities are presented.