首页 > 最新文献

SWEET '13最新文献

英文 中文
OSIRIS-SR: a scalable yet reliable distributed workflow execution engine OSIRIS-SR:一个可扩展且可靠的分布式工作流执行引擎
Pub Date : 2013-06-23 DOI: 10.1145/2499896.2499899
Nenad Stojnic, H. Schuldt
Workflows provide an easy to use programming model for the construction of complex services that are (recursively) composed of simpler services. When it comes to high performance workflow execution, the distribution (outscaling) of the constituent services of the workflow across an environment of computational nodes is a key concept and also a very straightforward advantage of the workflow paradigm. However, scalable workflow execution cannot only be provided by the distribution of services but also necessitates novel architectures for the workflow engine in charge of service orchestration. Even though workflow orchestration is commonly provided by centralized solutions, these architectures imply performance bottlenecks and single points of failure. Hence, the workflow engine has to be distributed as well, by efficiently replicating workflow metadata across several nodes in a network. A particular challenge stems from the requirement of providing scalable workflow execution that is at the same time also reliable. In this paper, we present OSIRIS-SR, a decentralized middleware for the distributed execution of workflows. It has particularly been designed to jointly provide a high degree of scalability and reliability. OSIRIS-SR locally leverages the concurrent and redundant Actor model for workflow processing, whereas globally OSIRIS-SR runs a number of scalable system services for the management of workflow metadata, with the Safety Ring being the most prominent one. The Safety Ring service features a self-healing node overlay for the purpose of active workflow instance supervision that serves at the same time as a scalable and reliable metadata storage. We discuss in detail the Safety Ring architecture and the mechanics behind the scalable and reliable workflow management in OSIRIS-SR. The evaluation results of OSIRIS-SR show that support for reliable workflow execution does not significantly impact the system's scalability characteristics.
工作流为构造由更简单的服务(递归地)组成的复杂服务提供了一个易于使用的编程模型。当涉及到高性能工作流执行时,工作流的组成服务在计算节点环境中的分布(扩展)是一个关键概念,也是工作流范式的一个非常直接的优势。然而,可伸缩的工作流执行不仅可以通过服务的分布来提供,还需要为负责服务编排的工作流引擎提供新颖的体系结构。尽管工作流编排通常由集中式解决方案提供,但这些体系结构意味着性能瓶颈和单点故障。因此,工作流引擎也必须是分布式的,通过在网络中的多个节点之间高效地复制工作流元数据。一个特殊的挑战来自于提供可伸缩的工作流执行,同时又要可靠。在本文中,我们提出了OSIRIS-SR,一个用于分布式执行工作流的分散中间件。它特别设计为共同提供高度的可伸缩性和可靠性。OSIRIS-SR在本地利用并发和冗余Actor模型进行工作流处理,而全局OSIRIS-SR运行许多可扩展的系统服务来管理工作流元数据,其中最突出的是Safety Ring。Safety Ring服务具有自修复节点覆盖功能,用于活动工作流实例监督,同时作为可扩展和可靠的元数据存储。我们详细讨论了安全环架构和OSIRIS-SR中可扩展和可靠的工作流管理背后的机制。OSIRIS-SR的评估结果表明,支持可靠的工作流执行不会显著影响系统的可扩展性特征。
{"title":"OSIRIS-SR: a scalable yet reliable distributed workflow execution engine","authors":"Nenad Stojnic, H. Schuldt","doi":"10.1145/2499896.2499899","DOIUrl":"https://doi.org/10.1145/2499896.2499899","url":null,"abstract":"Workflows provide an easy to use programming model for the construction of complex services that are (recursively) composed of simpler services. When it comes to high performance workflow execution, the distribution (outscaling) of the constituent services of the workflow across an environment of computational nodes is a key concept and also a very straightforward advantage of the workflow paradigm. However, scalable workflow execution cannot only be provided by the distribution of services but also necessitates novel architectures for the workflow engine in charge of service orchestration. Even though workflow orchestration is commonly provided by centralized solutions, these architectures imply performance bottlenecks and single points of failure. Hence, the workflow engine has to be distributed as well, by efficiently replicating workflow metadata across several nodes in a network. A particular challenge stems from the requirement of providing scalable workflow execution that is at the same time also reliable. In this paper, we present OSIRIS-SR, a decentralized middleware for the distributed execution of workflows. It has particularly been designed to jointly provide a high degree of scalability and reliability. OSIRIS-SR locally leverages the concurrent and redundant Actor model for workflow processing, whereas globally OSIRIS-SR runs a number of scalable system services for the management of workflow metadata, with the Safety Ring being the most prominent one. The Safety Ring service features a self-healing node overlay for the purpose of active workflow instance supervision that serves at the same time as a scalable and reliable metadata storage. We discuss in detail the Safety Ring architecture and the mechanics behind the scalable and reliable workflow management in OSIRIS-SR. The evaluation results of OSIRIS-SR show that support for reliable workflow execution does not significantly impact the system's scalability characteristics.","PeriodicalId":198333,"journal":{"name":"SWEET '13","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123500054","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A continuous workflow scheduling framework 一个连续的工作流调度框架
Pub Date : 2013-06-23 DOI: 10.1145/2499896.2499898
P. Neophytou, Panos K. Chrysanthis, Alexandros Labrinidis
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进行了评估。
{"title":"A continuous workflow scheduling framework","authors":"P. Neophytou, Panos K. Chrysanthis, Alexandros Labrinidis","doi":"10.1145/2499896.2499898","DOIUrl":"https://doi.org/10.1145/2499896.2499898","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.\u0000 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.0,"publicationDate":"2013-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132645276","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
User-steering of HPC workflows: state-of-the-art and future directions HPC工作流的用户导向:最新的和未来的方向
Pub Date : 2013-06-23 DOI: 10.1145/2499896.2499900
M. Mattoso, Kary A. C. S. Ocaña, Felipe Horta, Jonas Dias, Eduardo S. Ogasawara, V. S. Sousa, Daniel de Oliveira, F. Costa, Igor Araújo
In 2006 a group of leading researchers was gathered to discuss several challenges to scientific workflow supporting technologies and many of which still remain open challenges, such as the steering of workflows by users. Due to big data and long lasting workflows, many users demand steering features such as real-time monitoring, analysis and specially execution interference. The workflow execution should respond dynamically to such interference in the execution, to support the experimentation process in high performance computing. This paper revisits the issues in the user steering and dynamic workflows, presenting the state-of-the-art in it, and the open challenges. Our goal is to discuss research issues related to scientists' steering and present some ideas on how these demands may be supported in current scientific workflow technologies.
2006年,一组领先的研究人员聚集在一起讨论了科学工作流支持技术面临的几个挑战,其中许多仍然是开放的挑战,例如用户对工作流的指导。由于大数据和长时间的工作流程,许多用户需要实时监控、分析和特别执行干扰等转向功能。工作流执行应动态响应执行中的干扰,以支持实验过程在高性能计算中的应用。本文回顾了用户导向和动态工作流中的问题,介绍了其中的最新技术,以及开放的挑战。我们的目标是讨论与科学家指导相关的研究问题,并就如何在当前的科学工作流技术中支持这些需求提出一些想法。
{"title":"User-steering of HPC workflows: state-of-the-art and future directions","authors":"M. Mattoso, Kary A. C. S. Ocaña, Felipe Horta, Jonas Dias, Eduardo S. Ogasawara, V. S. Sousa, Daniel de Oliveira, F. Costa, Igor Araújo","doi":"10.1145/2499896.2499900","DOIUrl":"https://doi.org/10.1145/2499896.2499900","url":null,"abstract":"In 2006 a group of leading researchers was gathered to discuss several challenges to scientific workflow supporting technologies and many of which still remain open challenges, such as the steering of workflows by users. Due to big data and long lasting workflows, many users demand steering features such as real-time monitoring, analysis and specially execution interference. The workflow execution should respond dynamically to such interference in the execution, to support the experimentation process in high performance computing. This paper revisits the issues in the user steering and dynamic workflows, presenting the state-of-the-art in it, and the open challenges. Our goal is to discuss research issues related to scientists' steering and present some ideas on how these demands may be supported in current scientific workflow technologies.","PeriodicalId":198333,"journal":{"name":"SWEET '13","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130718752","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
期刊
SWEET '13
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1