BeesyBees - efficient and reliable execution of service-based workflow applications for BeesyCluster using distributed agents

P. Czarnul, Mariusz R. Matuszek, Michal Wójcik, Karol Zalewski
{"title":"BeesyBees - efficient and reliable execution of service-based workflow applications for BeesyCluster using distributed agents","authors":"P. Czarnul, Mariusz R. Matuszek, Michal Wójcik, Karol Zalewski","doi":"10.1109/IMCSIT.2010.5679922","DOIUrl":null,"url":null,"abstract":"The paper presents an architecture and implementation that allows distributed execution of workflow applications in BeesyCluster using agents. BeesyCluster is a middleware that allows users to access distributed resources as well as publish applications as services, define service costs, grant access to other users and consume services published by others. Workflows created in the BeesyCluster middleware are exported to BPEL and executed by agents in a distributed environment. As a proof of concept, we have implemented a real workflow for parallel processing of digital images and tested it in a real cluster-based environment. Firstly, we demonstrate that engaging several agents for distributed execution is more efficient than a centralized approach.We also show increasing negotiation time in case of too many agents. Secondly, we demonstrate that execution in the proposed environment is reliable even in case of failures. If a service fails, a task agent picks a new equivalent service at runtime. If one of task agents fails, another of remaining agents takes over its responsibilities. The communication between the middleware, agents and services is encrypted.","PeriodicalId":147803,"journal":{"name":"Proceedings of the International Multiconference on Computer Science and Information Technology","volume":"58 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Multiconference on Computer Science and Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMCSIT.2010.5679922","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

The paper presents an architecture and implementation that allows distributed execution of workflow applications in BeesyCluster using agents. BeesyCluster is a middleware that allows users to access distributed resources as well as publish applications as services, define service costs, grant access to other users and consume services published by others. Workflows created in the BeesyCluster middleware are exported to BPEL and executed by agents in a distributed environment. As a proof of concept, we have implemented a real workflow for parallel processing of digital images and tested it in a real cluster-based environment. Firstly, we demonstrate that engaging several agents for distributed execution is more efficient than a centralized approach.We also show increasing negotiation time in case of too many agents. Secondly, we demonstrate that execution in the proposed environment is reliable even in case of failures. If a service fails, a task agent picks a new equivalent service at runtime. If one of task agents fails, another of remaining agents takes over its responsibilities. The communication between the middleware, agents and services is encrypted.
BeesyBees -使用分布式代理为BeesyCluster高效可靠地执行基于服务的工作流应用程序
本文提出了一种允许在BeesyCluster中使用代理分布式执行工作流应用程序的体系结构和实现。BeesyCluster是一个中间件,它允许用户访问分布式资源,以及将应用程序作为服务发布、定义服务成本、授予其他用户访问权限和使用其他用户发布的服务。在BeesyCluster中间件中创建的工作流被导出到BPEL,并由分布式环境中的代理执行。作为概念验证,我们实现了一个真实的数字图像并行处理工作流,并在一个真实的基于集群的环境中进行了测试。首先,我们证明了使用多个代理进行分布式执行比集中式方法更有效。我们还显示,如果代理过多,谈判时间会增加。其次,我们证明了即使在出现故障的情况下,所提出的环境中的执行也是可靠的。如果服务失败,任务代理将在运行时选择一个新的等效服务。如果其中一个任务代理失败,则剩下的另一个代理将接管其职责。中间件、代理和服务之间的通信是加密的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信