Performance Evaluation of Dynamic Web Service Selection Strategies in Service Oriented Architecture

被引:0
|
作者
Zivkovic, Miroslav [1 ,2 ]
van den Berg, Hans [1 ]
Meeuwissen, Hendrik B. [1 ]
Gijsen, Bart M. M. [1 ]
机构
[1] TNO, Delft, Netherlands
[2] Univ Twente, Design & Anal Commun Syst, Enschede, Netherlands
关键词
Service Oriented Architecture; Join the Shortest Queue; Processor Sharing; Response Time; Background Traffic; Stale Information;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we explore the performance potential of dynamic (runtime) web service selection within the scope of Service Oriented Architecture (SOA). The web service selection is executed by a service orchestrator (request dispatcher) which is responsible to deliver composite web services at desired quality levels for the orchestrator's clients. We investigate service response times for the case where SOA state-of-the-art static web service composition is used and for the case where dynamic web service selection is applied. Modelling request scheduling at individual web services as Processor Sharing queueing systems, simulation results are presented for different runtime selection strategies in scenarios ranging from the "ideal" situation (up-to-date state information, no background traffic) to more realistic scenarios in which state information is stale and/or background traffic is present. In particular, we show the effectiveness of a selection strategy based upon the "synthesis" of Join the Shortest Queue and Round Robin strategies. For some specific scenarios we derive and validate insightful approximate formulae for the resulting response times. Our investigations quantify the performance gains that can be achieved by dynamic service selection compared to static (a-priori) service selection currently used.
引用
收藏
页码:79 / 88
页数:10
相关论文
共 50 条
  • [1] A Flexible Tool for Web Service Selection in Service Oriented Architecture A Flexible Tool for Web Service Selection
    Nagy, Walaa
    Mokhtar, Hoda M. O.
    El-Bastawissy, Ali
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (12) : 191 - 201
  • [2] Dynamic Reconfiguration of Web Service in Service-Oriented Architecture
    Ilahi, Rahmat
    Admodisastro, Novia
    Ali, Norhayati Mohd
    Sultan, Abu Bakar Md.
    [J]. ADVANCED SCIENCE LETTERS, 2017, 23 (11) : 11553 - 11557
  • [3] Dynamic web service composition within a service-oriented architecture
    Jureta, Ivan J.
    Faulkner, Stephane
    Achbany, Youssef
    Saerens, Marco
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 304 - +
  • [4] Service Oriented Architecture based on Web Service
    Wang Jinling
    Zhu Shisheng
    Yang Qitao
    [J]. ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 593 - 597
  • [5] Service oriented architecture and web services
    Abramowitz, Witold
    Eymann, Torsten
    [J]. WIRTSCHAFTSINFORMATIK, 2008, 50 (01): : 1 - 3
  • [6] Aspect-oriented programming for dynamic web service monitoring and selection
    Verheecke, B
    Cibrán, MA
    Jonckers, V
    [J]. WEB SERVICES, PROCEEDINGS, 2004, 3250 : 15 - 29
  • [7] Cooperative mixed strategy for service selection in service oriented architecture
    Shen, Yimin
    Fan, Yushun
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 2482 - +
  • [8] Service oriented architecture for legal web portal
    Payne, Kenneth Patrick
    Kamruzzman, Joarder
    [J]. 6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 81 - +
  • [9] An Improved Service Oriented Architecture to Enhance the Usability of Web Service in CERS
    Chen, Lu
    Liu, Lianchen
    Shang, Jiaxing
    [J]. 2014 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2014), VOL 1, 2014, : 280 - 283
  • [10] Evaluation of strategies for integrating legacy applications as services in a Service Oriented Architecture
    Erradi, Abdelkarim
    Anand, Sriram
    Kulkarni, Naveen
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 257 - +