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 条
  • [31] An intelligent job scheduling system for web service in cloud computing
    [J]. Liu, J. (tobelj@126.com), 1600, Universitas Ahmad Dahlan, Jalan Kapas 9, Semaki, Umbul Harjo,, Yogiakarta, 55165, Indonesia (11):
  • [32] Reliable scheduling of advanced transactions
    Xin, T
    Zhu, YJ
    Ray, I
    [J]. DATA AND APPLICATIONS SECURITY XIX, PROCEEDINGS, 2005, 3654 : 124 - 138
  • [33] Ensuring Consistent Transactions in a Web Service Environment With Prediction-Based Performance Metrics
    Ravan, John Thomas, III
    Banik, Shankar M.
    Farkas, Csilla
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) : 1045 - 1058
  • [34] Web e-transactions
    Frolund, S
    Pedone, F
    Pruyne, J
    [J]. IC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS I AND II, 2001, : 1055 - 1061
  • [35] An equivalent network for divisible load scheduling in nonblocking mode of communication
    Suresh, S
    Mani, V
    Omkar, SN
    Kim, HJ
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2005, 49 (9-10) : 1413 - 1431
  • [36] Anonymous Web transactions with crowds
    Reiter, MK
    Rubin, AD
    [J]. COMMUNICATIONS OF THE ACM, 1999, 42 (02) : 32 - 38
  • [37] Coordingating business transactions on the Web
    Dalal, S
    Temel, S
    Little, M
    Potts, M
    Webber, J
    [J]. IEEE INTERNET COMPUTING, 2003, 7 (01) : 30 - 39
  • [38] Specifying and verifying web transactions
    Li, Jing
    Zhu, Huibiao
    He, Jifeng
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2008, 2008, 5048 : 149 - 168
  • [39] Web Services and Business Transactions
    Michael P. Papazoglou
    [J]. World Wide Web, 2003, 6 : 49 - 91
  • [40] Web services and business transactions
    Papazoglou, MP
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2003, 6 (01): : 49 - 91