首页> 外文学位 >Quality of service (QoS) in Web services: Model, architecture and algorithms.
【24h】

Quality of service (QoS) in Web services: Model, architecture and algorithms.

机译:Web服务中的服务质量(QoS):模型,体系结构和算法。

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

摘要

Web services for Service-Oriented Architecture (SOA) provide a flexible and scalable framework for service composition. Using standard-based protocols (SOAP and WSDL), composite services can be constructed by integrating atomic services developed independently to form complex business processes and workflows. The runtime performance of a composite service is important for most distributed applications with practical significance. The end-to-end performance management is a big challenge for distributed SOA systems due to the flexible and compositional nature of Web services.; In this dissertation, we design a broker-based architecture QBroker to provide efficient QoS management for service-oriented distributed system. The main functions of QBroker include service tracking, planning, selection and adaptation. In QBroker, Web service composition with end-to-end QoS assurance includes two steps: service planning and QoS service selection. The efficiency of service selection decides the run-time performance of a QBroker. We design several service selection algorithms for composite services with different composition structures and different number of QoS constraints. The algorithms define the selection problem in two ways: combinatorial model, by modeling the problem as various knapsack problems and graph model, by modeling the problem as multi-constrained optimal path problem. The objective of service selection is to maximize an application specific utility function under the end-to-end QoS constraints. The performances of the algorithms have been studied by extensive simulations. The algorithms are efficient for both offline planning and making online decisions.
机译:面向服务的体系结构(SOA)的Web服务为服务组合提供了灵活且可扩展的框架。使用基于标准的协议(SOAP和WSDL),可以通过集成独立开发的原子服务来构建复合服务,以形成复杂的业务流程和工作流。对于大多数具有实际意义的分布式应用程序,复合服务的运行时性能很重要。由于Web服务的灵活性和组成性,端到端性能管理对于分布式SOA系统是一个巨大的挑战。本文设计了一种基于代理的体系结构QBroker,为面向服务的分布式系统提供有效的QoS管理。 QBroker的主要功能包括服务跟踪,计划,选择和调整。在QBroker中,具有端到端QoS保证的Web服务组合包括两个步骤:服务计划和QoS服务选择。服务选择的效率决定了QBroker的运行时性能。我们针对具有不同组成结构和不同数量QoS约束的组合服务设计了几种服务选择算法。该算法以两种方式定义选择问题:组合模型(通过将问题建模为各种背包问题)和图模型(通过将问题建模为多约束最优路径问题)。服务选择的目的是在端到端QoS约束下最大化特定于应用程序的效用功能。通过广泛的仿真研究了算法的性能。该算法对于离线计划和在线决策都是有效的。

著录项

  • 作者

    Yu, Tao.;

  • 作者单位

    University of California, Irvine.;

  • 授予单位 University of California, Irvine.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 153 p.
  • 总页数 153
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:40:50

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号