Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market

Recently, the cloud computing is a computing paradigm that constitutes an advanced computing environment that evolved from the distributed computing. And the cloud computing provides acquired computing resources in a pay-as-you-go manner. For example, Amazon EC2 offers the Infrastructure-as-a-Servic...

Full description

Bibliographic Details
Main Authors: Daeyong Jung, JongBeom Lim, JoonMin Gil, Eunyoung Lee, Heonchang Yu
Format: Article
Language:English
Published: Hindawi Limited 2014-01-01
Series:Journal of Applied Mathematics
Online Access:http://dx.doi.org/10.1155/2014/237960
id doaj-361fae9bb8bd4468938dfa601459ee47
record_format Article
spelling doaj-361fae9bb8bd4468938dfa601459ee472020-11-25T00:53:51ZengHindawi LimitedJournal of Applied Mathematics1110-757X1687-00422014-01-01201410.1155/2014/237960237960Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot MarketDaeyong Jung0JongBeom Lim1JoonMin Gil2Eunyoung Lee3Heonchang Yu4Department of Computer Science Education, Korea University, 321A, Lyceum, Anam-Dong, Seongbuk-Gu, Seoul 136-701, Republic of KoreaDepartment of Computer Science Education, Korea University, 321A, Lyceum, Anam-Dong, Seongbuk-Gu, Seoul 136-701, Republic of KoreaSchool of Information Technology Engineering, Catholic University of Daegu, Daegu, Republic of KoreaDepartment of Computer Science, Dongduk Women’s University, Seoul, Republic of KoreaDepartment of Computer Science Education, Korea University, 321A, Lyceum, Anam-Dong, Seongbuk-Gu, Seoul 136-701, Republic of KoreaRecently, the cloud computing is a computing paradigm that constitutes an advanced computing environment that evolved from the distributed computing. And the cloud computing provides acquired computing resources in a pay-as-you-go manner. For example, Amazon EC2 offers the Infrastructure-as-a-Service (IaaS) instances in three different ways with different price, reliability, and various performances of instances. Our study is based on the environment using spot instances. Spot instances can significantly decrease costs compared to reserved and on-demand instances. However, spot instances give a more unreliable environment than other instances. In this paper, we propose the workflow scheduling scheme that reduces the out-of-bid situation. Consequently, the total task completion time is decreased. The simulation results reveal that, compared to various instance types, our scheme achieves performance improvements in terms of an average combined metric of 12.76% over workflow scheme without considering the processing rate. However, the cost in our scheme is higher than an instance with low performance and is lower than an instance with high performance.http://dx.doi.org/10.1155/2014/237960
collection DOAJ
language English
format Article
sources DOAJ
author Daeyong Jung
JongBeom Lim
JoonMin Gil
Eunyoung Lee
Heonchang Yu
spellingShingle Daeyong Jung
JongBeom Lim
JoonMin Gil
Eunyoung Lee
Heonchang Yu
Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market
Journal of Applied Mathematics
author_facet Daeyong Jung
JongBeom Lim
JoonMin Gil
Eunyoung Lee
Heonchang Yu
author_sort Daeyong Jung
title Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market
title_short Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market
title_full Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market
title_fullStr Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market
title_full_unstemmed Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market
title_sort task balanced workflow scheduling technique considering task processing rate in spot market
publisher Hindawi Limited
series Journal of Applied Mathematics
issn 1110-757X
1687-0042
publishDate 2014-01-01
description Recently, the cloud computing is a computing paradigm that constitutes an advanced computing environment that evolved from the distributed computing. And the cloud computing provides acquired computing resources in a pay-as-you-go manner. For example, Amazon EC2 offers the Infrastructure-as-a-Service (IaaS) instances in three different ways with different price, reliability, and various performances of instances. Our study is based on the environment using spot instances. Spot instances can significantly decrease costs compared to reserved and on-demand instances. However, spot instances give a more unreliable environment than other instances. In this paper, we propose the workflow scheduling scheme that reduces the out-of-bid situation. Consequently, the total task completion time is decreased. The simulation results reveal that, compared to various instance types, our scheme achieves performance improvements in terms of an average combined metric of 12.76% over workflow scheme without considering the processing rate. However, the cost in our scheme is higher than an instance with low performance and is lower than an instance with high performance.
url http://dx.doi.org/10.1155/2014/237960
work_keys_str_mv AT daeyongjung taskbalancedworkflowschedulingtechniqueconsideringtaskprocessingrateinspotmarket
AT jongbeomlim taskbalancedworkflowschedulingtechniqueconsideringtaskprocessingrateinspotmarket
AT joonmingil taskbalancedworkflowschedulingtechniqueconsideringtaskprocessingrateinspotmarket
AT eunyounglee taskbalancedworkflowschedulingtechniqueconsideringtaskprocessingrateinspotmarket
AT heonchangyu taskbalancedworkflowschedulingtechniqueconsideringtaskprocessingrateinspotmarket
_version_ 1725236212952727552