Nonblocking Scheduling for Web Service Transactions

N. Gooneratne, Z. Tari, James Harland
{"title":"Nonblocking Scheduling for Web Service Transactions","authors":"N. Gooneratne, Z. Tari, James Harland","doi":"10.1109/ECOWS.2007.15","DOIUrl":null,"url":null,"abstract":"For improved flexibility and concurrent usage existing transaction management models for Web services relax the isolation property of Web service-based transactions. Correctness of the concurrent execution then has to be ensured by commit order-preserving transaction schedulers. However, local schedulers of service providers typically do take into account neither time constraints for committing the whole transaction, nor the individual services' constraints when scheduling decisions are made. This often leads to an unnecessary blocking of transactions by (possibly long-running) others. In this paper, we propose a novel nonblocking scheduling mechanism that is used prior to the actual service invocations. Its aim is to reach an agreement between the client and all participating providers on what transaction processing times have to be expected, accepted, and guaranteed. This enables service consumers to find a set of best suited providers fitting their deadlines. Service providers on the other hand can benefit from the proposed mechanism due to the now possible intelligent scheduling of service invocations for best throughput. In fact, our experiments show a significant improvement in terms of overall throughput, service chain completions and resources' utilization.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth European Conference on Web Services (ECOWS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECOWS.2007.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

For improved flexibility and concurrent usage existing transaction management models for Web services relax the isolation property of Web service-based transactions. Correctness of the concurrent execution then has to be ensured by commit order-preserving transaction schedulers. However, local schedulers of service providers typically do take into account neither time constraints for committing the whole transaction, nor the individual services' constraints when scheduling decisions are made. This often leads to an unnecessary blocking of transactions by (possibly long-running) others. In this paper, we propose a novel nonblocking scheduling mechanism that is used prior to the actual service invocations. Its aim is to reach an agreement between the client and all participating providers on what transaction processing times have to be expected, accepted, and guaranteed. This enables service consumers to find a set of best suited providers fitting their deadlines. Service providers on the other hand can benefit from the proposed mechanism due to the now possible intelligent scheduling of service invocations for best throughput. In fact, our experiments show a significant improvement in terms of overall throughput, service chain completions and resources' utilization.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Web服务事务的非阻塞调度
为了提高灵活性和并发使用,现有的Web服务事务管理模型放宽了基于Web服务的事务的隔离属性。然后必须通过保持提交顺序的事务调度器来确保并发执行的正确性。然而,服务提供者的本地调度器通常既不考虑提交整个事务的时间约束,也不考虑调度决策时单个服务的约束。这通常会导致不必要的事务阻塞(可能是长时间运行)。在本文中,我们提出了一种新的非阻塞调度机制,该机制在实际服务调用之前使用。其目的是在客户端和所有参与的提供者之间就必须预期、接受和保证的事务处理时间达成协议。这使服务使用者能够找到一组最适合其最后期限的提供者。另一方面,服务提供者可以从提议的机制中受益,因为现在可以智能调度服务调用以获得最佳吞吐量。事实上,我们的实验表明,在整体吞吐量、服务链完成度和资源利用率方面都有显著提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
WS-Policy based Monitoring of Composite Web Services Object-Oriented Similarity Measures for Semantic Web Service Matchmaking Secure Emails in XML Format Using Web Services Semantic-Driven Matchmaking and Composition of Web Services Using Case-Based Reasoning WSMO-Lite: lightweight semantic descriptions for services on the web
×
引用
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