A continuous workflow scheduling framework

SWEET '13 Pub Date : 2013-06-23 DOI:10.1145/2499896.2499898
P. Neophytou, Panos K. Chrysanthis, Alexandros Labrinidis
{"title":"A continuous workflow scheduling framework","authors":"P. Neophytou, Panos K. Chrysanthis, Alexandros Labrinidis","doi":"10.1145/2499896.2499898","DOIUrl":null,"url":null,"abstract":"Traditional workflow management or enactment systems (WfMS) and workflow design processes view the workflow as a one-time interaction with the various data sources, i.e., when a workflow is invoked, its steps are executed once and in-order. The fundamental underlying assumption has been that data sources are passive and all interactions are structured along the request/reply (query) model. Hence, traditional WfMS cannot effectively support business or scientific monitoring applications that require the processing of data streams such as those generated nowadays by sensing devices as well as mobile and web applications.\n Our hypothesis is that WfMS, both in the scientific and business domains, can be extended to support data stream semantics to enable monitoring applications. This includes the ability to apply flexible bounds on unbounded data streams and the ability to facilitate on-the-fly processing of bounded bundles of data (window semantics). In our previous work we have developed and implemented a Continuous Workflow Model that supports our hypothesis. This implementation of a CONtinuous workFLow ExeCution Engine (CONFLuEnCE) led to the realization that different applications have different performance requirements and hence an integrated workflow scheduling framework is essential. Such a framework is the main contribution of this paper. In particular, we designed and implemented STAFiLOS, a STreAm FLOw Scheduling for Continuous Workflows framework within CONFLuEnCE and evaluated STAFiLOS based on the Linear Road Benchmark.","PeriodicalId":198333,"journal":{"name":"SWEET '13","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2013-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SWEET '13","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2499896.2499898","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Traditional workflow management or enactment systems (WfMS) and workflow design processes view the workflow as a one-time interaction with the various data sources, i.e., when a workflow is invoked, its steps are executed once and in-order. The fundamental underlying assumption has been that data sources are passive and all interactions are structured along the request/reply (query) model. Hence, traditional WfMS cannot effectively support business or scientific monitoring applications that require the processing of data streams such as those generated nowadays by sensing devices as well as mobile and web applications. Our hypothesis is that WfMS, both in the scientific and business domains, can be extended to support data stream semantics to enable monitoring applications. This includes the ability to apply flexible bounds on unbounded data streams and the ability to facilitate on-the-fly processing of bounded bundles of data (window semantics). In our previous work we have developed and implemented a Continuous Workflow Model that supports our hypothesis. This implementation of a CONtinuous workFLow ExeCution Engine (CONFLuEnCE) led to the realization that different applications have different performance requirements and hence an integrated workflow scheduling framework is essential. Such a framework is the main contribution of this paper. In particular, we designed and implemented STAFiLOS, a STreAm FLOw Scheduling for Continuous Workflows framework within CONFLuEnCE and evaluated STAFiLOS based on the Linear Road Benchmark.
一个连续的工作流调度框架
传统的工作流管理或制定系统(WfMS)和工作流设计过程将工作流视为与各种数据源的一次性交互,即,当调用工作流时,其步骤按顺序执行一次。基本的潜在假设是数据源是被动的,所有交互都是按照请求/应答(查询)模型构建的。因此,传统的WfMS不能有效地支持需要处理数据流的业务或科学监控应用,例如现在由传感设备以及移动和web应用程序生成的数据流。我们的假设是,无论是在科学领域还是在业务领域,都可以对WfMS进行扩展,以支持数据流语义,从而实现对应用程序的监控。这包括在无界数据流上应用灵活边界的能力,以及促进有界数据束(窗口语义)的实时处理的能力。在我们之前的工作中,我们已经开发并实现了一个支持我们假设的连续工作流模型。连续工作流执行引擎(CONFLuEnCE)的实现使我们认识到不同的应用程序具有不同的性能需求,因此集成工作流调度框架是必不可少的。这样一个框架是本文的主要贡献。特别地,我们设计并实现了CONFLuEnCE中的连续工作流流调度框架STAFiLOS,并基于线性道路基准对STAFiLOS进行了评估。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信