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 条
  • [1] Adaptive Scheduling of Web Transactions
    Guirguis, Shenoda
    Sharaf, Mohamed A.
    Chrysanthis, Panos K.
    Labrinidis, Alexandros
    Pruhs, Kirk
    [J]. ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, : 357 - +
  • [2] Scheduling web services transactions
    Dogdu, E
    [J]. IC'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2004, : 727 - 732
  • [3] Systematic design of web service transactions
    Schmit, BA
    Dustdar, S
    [J]. TECHNOLOGIES FOR E-SERVICES, 2006, 3811 : 23 - 33
  • [4] Long Running, Consistent, Web Service Transactions
    Olmsted, Aspen
    [J]. 2015 10TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2015, : 139 - 144
  • [5] Distributed Management of Concurrent Web Service Transactions
    Alrifai, Mohammad
    Dolog, Peter
    Balke, Wolf-Tilo
    Nejdl, Wolfgang
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (04) : 289 - 302
  • [6] An Environment for Flexible Advanced Compensations of Web Service Transactions
    Schaefer, Michael
    Dolog, Peter
    Nejdl, Wolfgang
    [J]. ACM TRANSACTIONS ON THE WEB, 2008, 2 (02)
  • [7] Model-driven Development of Web Service Transactions
    Schmit, Benjamin A.
    Dustdar, Schahram
    [J]. ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2005, 1 (01): : 46 - 55
  • [8] Scalable Distributed Metadata Server Based on Nonblocking Transactions
    Hiraga, Kohei
    Tatebe, Osamu
    Kawashima, Hideyuki
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2020, 26 (01) : 89 - 106
  • [9] PPMDS: A Distributed Metadata Server based on Nonblocking Transactions
    Hiraga, Kohei
    Tatebe, Osamu
    Kawashima, Hideyuki
    [J]. 2018 FIFTH INTERNATIONAL CONFERENCE ON SOCIAL NETWORKS ANALYSIS, MANAGEMENT AND SECURITY (SNAMS), 2018, : 202 - 208
  • [10] Efficient commit processing of web transactions using priority scheduling mechanism
    Younas, M
    Awan, I
    [J]. FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2003, : 291 - 294