Efficient adaptive QoS-based service selection

被引:7
作者
Barakat, Lina [1 ]
Miles, Simon [1 ]
Luck, Michael [1 ]
机构
[1] Kings Coll London, Dept Informat, London, England
关键词
Service composition; Reactive service selection; Quality of service; Request-based dominance;
D O I
10.1007/s11761-013-0149-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Distributed service-based systems are becoming increasingly common, with a vast range of resources and functionalities being exposed as services over open networks (e.g. the web and Grid systems). Due to the distribution, participant autonomy and lack of local control, such systems operate in highly dynamic and uncertain environments, in which services can be added, removed or change their characteristics, at any time. Thus, adaptation to change during service composition is essential to meet user needs. Yet, even when service changes occur at an early stage (e.g. at selection time), current adaptive composition approaches delay their detection until after the quality violating or unavailable service is invoked, resulting in a costly recovery during execution and, in some cases, permanently unachievable goals. In response, this paper presents a novel reactive selection algorithm, which adapts to service changes efficiently while performing the selection, ensuring an executable, satisfactory and optimal solution prior to execution. The effectiveness of the algorithm is demonstrated analytically and empirically through a case study evaluation applied in the framework of learning object composition.
引用
收藏
页码:261 / 276
页数:16
相关论文
共 33 条
  • [1] PAWS: A framework for executiong adaptive Web-service processes
    Ardagna, Banilo
    Comuzzi, Marco
    Mussi, Enrico
    Pernici, Barbara
    Plebani, Pierluigi
    [J]. IEEE SOFTWARE, 2007, 24 (06) : 39 - 46
  • [2] Adaptive service composition in flexible processes
    Ardagna, Danilo
    Pernici, Barbara
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) : 369 - 384
  • [3] Aschoff R, 2011, LECT NOTES COMPUT SC, V7084, P421, DOI 10.1007/978-3-642-25535-9_28
  • [4] Barakat Lina, 2012, Service-Oriented and Cloud Computing. First European Conference, ESOCC 2012. Proceedings, P17, DOI 10.1007/978-3-642-33427-6_2
  • [5] Barakat L., 2011, Proceedings of the 2011 IEEE International Conference on Web Services (ICWS 2011), P227, DOI 10.1109/ICWS.2011.25
  • [6] Barakat L., 2013, THESIS
  • [7] Baresi L., 2007, STUDIES COMPUTATIONA, V42, P27
  • [8] Berbner Rainer, 2007, 2007 Inaugural IEEE International Conference on Digital Ecosystems and Technologies, P211, DOI 10.1109/DEST.2007.371972
  • [9] Bhiri S., 2006, P ADV INT C TEL INT, P145
  • [10] Bruce J, 2002, 2002 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-3, PROCEEDINGS, P2383, DOI 10.1109/IRDS.2002.1041624