(2 作 2009 Michael Kirley)Multiobjective differential evolution for scheduling workflow applicatio...

Abstract

背景问题

Most algorithms developed for scheduling applications on global Grids focus on a single Quality of Service (QoS) parameter such as execution time, cost or total data transmission time. However, if we consider more than one QoS parameter (e.g. execution cost and time, which may be in conflict) then the problem becomes more challenging. To handle such scenarios, it is convenient to use heuristics rather than a deterministic algorithm.

为全局网格上的应用程序调度而开发的大多数算法都关注单个服务质量(QoS)参数,例如执行时间,成本或总数据传输时间。但是,如果我们考虑不止一个QoS参数(例如执行成本和时间,可能会发生冲突),则问题变得更具挑战性。 为了处理这种情况,使用启发法而不是确定性算法更加方有效。

方法

In this paper, we have proposed a workflow execution planning approach using Multiobjective Differential Evolution (MODE). Our goal was to generate a set of trade-off schedules according to two user specified QoS requirements (time and cost), which will offer more flexibility to users when estimating their QoS requirements.

在本文中,我们提出了一种使用多目标差分进化(MODE)的工作流执行计划方法。 我们的目标是根据两个用户指定的QoS要求(时间和成本)生成一组权衡时间表,这将为用户在估计其QoS要求时提供更大的灵活性。

实验验证

We have compared our results with a well-known baseline algorithm ‘Pareto-archived Evolutionary Strategy (PAES)’. Simulation results show that the modified MODE is able to find significantly better spread of compromise solutions compared with that of PAES.

我们将我们的结果与众所周知的基线算法'Pareto-archived Evolutionary Strategy(PAES)'进行了比较。 仿真结果表明,与PAES相比,改进的MODE能够找到明显更好的折衷解决方案。

Conclusion

方法

In this paper, we have proposed a workflow execution planning approach, which optimizes multiple objectives. The planner can generate a set of widespread alternative solutions if the optimization objectives are conflicted. Providing these alternative solutions can offer more flexibility to users to estimate their preferences and choose a desired workflow schedule based on their QoS requirements. Our MODE approach differs from others in the sense that we are dealing with real scheduling sequences rather than job/machine sequence to real number transformation as implemented in [7,8].

在本文中,我们提出了一种工作流执行计划方法,该方法可以优化多个目标。 如果优化目标存在冲突,规划人员可以生成一组广泛的替代解决方案。 提供这些替代解决方案可以为用户提供更大的灵活性,以估计他们的偏好并基于他们的QoS要求选择期望的工作流程表。 我们的MODE方法与其他方法的不同之处在于我们正在处理实际调度序列而不是作业/机器序列在[7,8]中实现的实数变换。

实验结果与结论

We have compared our results with PAES and the I−H indicator shows that our approach performs better than PAES. Moreover, our model is also free from extra computational overhead due to crowding distance sorting. In the case of candidate creation, we have only considered the Ulam distance and there may be further opportunities to investigate the algorithms performance with different string similarity metrics.

我们将结果与PAES进行了比较,I-H指标显示我们的方法比PAES表现更好。 此外,由于拥挤距离排序,我们的模型也没有额外的计算开销。 在候选人创建的情况下,我们只考虑了Ulam距离,并且可能有更多机会用不同的字符串相似性度量来研究算法性能。

畅想

Multiobjective optimization in Grid scheduling is not a matured field. It still requires a number of detailed benchmark problems to test every type of multiobjective scenario on Grid scheduling or real-life data to test an algorithm’s performance. There are also a limited number of studies that have considered the flow-shop/job-shop scheduling problem using DE, however, multiobjective scheduling poses additional challenges. Many of the widely used existing workflow scheduling algorithm only attempt to minimize either execution time or execution cost. However, additional objectives must be considered when scheduling workflows on utility Grids.

网格调度中的多目标优化不是一个成熟的领域。 它仍然需要一些详细的基准测试问题或实际数据的每种类型的多目标场景网格调度来测试算法的性能。 还有一些研究使用DE考虑了流水车间/车间调度问题,但是,多目标调度带来了额外的挑战。 许多广泛使用的现有工作流调度算法仅尝试最小化执行时间或执行成本。 但是,在公用事业网格上安排工作流时,必须考虑其他目标。



留给自己的问题

1 什么是网格调度?

2 网格调度与进化算法如何结合使用?

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350

推荐阅读更多精彩内容