首页> 外文会议>2016 International Computer Symposium >QoS-Aware Selection of Web APIs Based on ε-Pareto Genetic Algorithm
【24h】

QoS-Aware Selection of Web APIs Based on ε-Pareto Genetic Algorithm

机译:基于ε-帕累托遗传算法的Web API QoS感知选择

获取原文
获取原文并翻译 | 示例

摘要

Web API is the lightweight version to the SOAP (Simple Object Access Protocol) service and usually applies REST (Representational State Transfer) as the architectural style. Nowadays, the service-oriented computing paradigm is shifting from the SOAP services to the Web APIs, i.e., RESTful services. Rather than hard coding from scratch, the methodology of service-oriented computing emphasizes identifying the granularity services and composing services into executable applications. Quality of Service (QoS) is always an important concern in the selection of services. The QoS driven service selection problem for service composition has been proven as NP-Complete since there are nm combinations for a given composite service involving m tasks with n candidate services for each task. To address this issue, this study proposes a methodology based on Genetic Algorithms for the selection of Web APIs. The proposed approach in this research provide several features: 1) ε-Pareto dominance relations are introduced to help the discrimination of composite QoS, 2) the ε value for each dimension is determined by the AHP-based method (AHP: Analytic Hierarchy Process), and 3) the Genetic Algorithm is employed to find out the optimal combinations of Web APIs. Experimental results demonstrate that the proposed approach can effectively locate the combination of Web APIs based on the user-preferred QoS indicators without sacrificing other kinds of service quality.
机译:Web API是SOAP(简单对象访问协议)服务的轻量级版本,通常将REST(表示状态传输)用作体系结构样式。如今,面向服务的计算范式正在从SOAP服务转移到Web API,即RESTful服务。面向服务的计算方法不是从头开始进行硬编码,而是强调确定粒度服务并将服务组合到可执行应用程序中。服务质量(QoS)始终是服务选择中的重要问题。用于服务组合的QoS驱动的服务选择问题已被证明为NP-完全,因为给定组合服务存在nm个组合,涉及m个任务,每个任务有n个候选服务。为了解决这个问题,本研究提出了一种基于遗传算法的方法来选择Web API。本研究中提出的方法具有以下几个特点:1)引入ε-帕雷托支配关系以帮助区分复合QoS,2)每个维度的ε值均基于基于AHP的方法(AHP:层次分析法)确定,以及3)采用遗传算法找出Web API的最佳组合。实验结果表明,该方法可以在不牺牲其他服务质量的前提下,根据用户偏好的QoS指标有效地定位Web API的组合。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号