Nonblocking scheduling for web service transactions

被引:1
|
作者
Alrifai, Mohammad [1 ]
Balke, Wolf-Tilo [1 ]
Dolog, Peter [2 ]
Nejdl, Wolfgang [1 ]
机构
[1] Leibniz Univ Hannover, L3S Res Ctr, D-30167 Hannover, Germany
[2] Aalborg Univ, Dept Comp Sci, Aalborg, Denmark
关键词
D O I
10.1109/ECOWS.2007.15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:213 / +
页数:2
相关论文
共 50 条
  • [21] A comparison of alternative web service allocation and scheduling policies
    Alwagait, E
    Ghandeharizadeh, S
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2004, : 319 - 326
  • [22] A Requirement Group Based Web Service Scheduling Model
    Wu, Xinyong
    Jiang, Lihong
    Bu, Fenglin
    Cai, Hongming
    [J]. INFORMATION COMPUTING AND APPLICATIONS, 2011, 7030 : 455 - 462
  • [23] Transactions as a Service
    Maia, Aerton Wariss
    Muniz Farias, Pedro Porfrio
    [J]. SOFTWARE ENGINEERING METHODS IN INTELLIGENT ALGORITHMS, VOL 1, 2019, 984 : 415 - 423
  • [24] Efficient scheduling strategies for web services-based e-business transactions
    Dogdu, E
    Mamidenna, V
    [J]. TECHNOLOGIES FOR E-SERVICES, 2006, 3811 : 113 - 125
  • [25] Transactions and Web services
    Little, M
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (10) : 49 - 54
  • [26] Foundations of web transactions
    Laneve, C
    Zavattaro, G
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2005, 3441 : 282 - 298
  • [27] Consumer Transactions on the Web
    Ali, Gulnar
    Li, Kin Fun
    [J]. 2014 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2014, : 686 - 689
  • [28] A Web Service Cooperative Scheduling Model for Workflow Management System
    Zeng, Bin
    Hu, Tao
    Kong, Lin
    [J]. ICICSE: 2008 INTERNATIONAL CONFERENCE ON INTERNET COMPUTING IN SCIENCE AND ENGINEERING, PROCEEDINGS, 2008, : 473 - 479
  • [29] Priority scheduling service for E-commerce web servers
    Younas, Muhammad
    Awan, Irfan
    Chao, Kuo-Ming
    Chung, Jen-Yao
    [J]. INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2008, 6 (01) : 69 - 82
  • [30] Priority scheduling service for E-commerce web servers
    Muhammad Younas
    Irfan Awan
    Kuo-Ming Chao
    Jen-Yao Chung
    [J]. Information Systems and e-Business Management, 2008, 6 : 69 - 82