کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
424783 685642 2016 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Workflow-and-Platform Aware task clustering for scientific workflow execution in Cloud environment
ترجمه فارسی عنوان
خوشه بندی وظیفه آگاه گردش کار و بستر های نرم افزاری برای اجرای گردش کار علمی در محیط ابر
کلمات کلیدی
جریان های علمی؛ خوشه بندی کاری؛ تحمل بار؛ تجزیه و تحلیل عملکرد
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• Studies the effect of ineffective parallelism and system overheads on workflow execution in distributed environments.
• Establishes requirement of a task clustering technique which realizes maximum possible parallelism while minimizing system overheads and resource wastage.
• Proposes an autonomic Workflow-and-Platform Aware (WPA) task clustering technique.
• Evaluates the proposed method with state-of-art algorithms on four scientific workflows.

A scientific workflow, usually consists of a good mix of fine and coarse computational granularity tasks displaying varied runtime requirements. It has been observed that fine grained tasks incur more scheduling overhead than their execution time, when executed on widely distributed platforms. Task clustering is extensively used, in such situations, as a runtime optimization method which involves combining multiple short duration tasks into a cluster, to be scheduled on a single resource. This helps in minimizing the scheduling overheads of the fine grained tasks. However, tasks grouping curtails the degree of parallelism and hence needs to be done optimally. Though a number of task clustering techniques have been developed to reduce the impact of system overheads, they fail to identify the appropriate number of clusters at each level of workflow in order to achieve maximum possible parallelism. This work proposes a level based autonomic Workflow-and-Platform Aware (WPA) task clustering technique which takes into consideration both; the workflow structure and the underlying resource set size for task clustering. It aims to achieve maximum possible parallelism among the tasks at a level of a workflow while minimizing the system overheads and resource wastage. A comparative study with current state of the art task clustering approaches on four well-known scientific workflows show that the proposed method significantly reduces the overall workflow execution time and at the same time is able to consolidate the load onto minimum possible resources.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Future Generation Computer Systems - Volume 64, November 2016, Pages 61–74
نویسندگان
, ,