首页> 外文学位 >Quality of service management of business processes in service oriented architectures.
【24h】

Quality of service management of business processes in service oriented architectures.

机译:面向服务的体系结构中的业务流程的服务质量管理。

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

摘要

Service Oriented Architecture (SOA) enables a market of service providers delivering functionally equivalent services at different Quality of Service (QoS) and cost levels. This presents a unique opportunity for consumers to pick and choose services that meet their business and QoS needs. The selected services can be orchestrated in a process flow to optimize the execution of business processes in a cost-effective manner. Given a market of service providers delivering services at different QoS and cost levels, mechanisms should be devised to optimally select services at run-time to support a business process execution so that the selected services together meet end-to-end QoS and cost requirements of the business process and maximize utility for a consumer.;Finding an optimal service selection to support the execution of a business process so that a utility function of a business process is maximized subject to QoS and cost constraints is an NP-hard problem. We consider two problems related to service selection: (1) optimizing for a single QoS metric, such as average end-to-end execution time; and (2) optimizing for multiple QoS metrics, such as average end-to-end execution time, availability, and throughput, as a service selection criteria. In the first scenario, the goal is to find a set of service providers that minimize the end-to-end execution time for a business process under QoS and cost constraints. In the second scenario, we investigate the utility-based optimal service selection problem involving multiple QoS metrics, such as response time, throughput, and availability, and use a global utility function that combines these QoS metrics.;This dissertation addresses the optimal service selection problem by developing efficient optimal and heuristic techniques. For business processes of moderate complexity, the dissertation developed an efficient approach to select an optimal set without having to search the entire solution space. To address the service selection problems of complex and large business processes with many service providers per activity, we devised heuristics to obtain a near-optimal solution, whose effectiveness is very close to the optimal, but that evaluates only a small portion of the solution space.;We also included monitoring and management of quality of service and, incorporated service resilience and reconfiguration of services to business processes at run time. We computed the utility level of the running business processes at regular intervals. When the performance of a service degrades or the utility level of the running business processes drops below a certain threshold, we identify the "offending" service provider(s), re-run the service selection to select a new optimal set and replace the distressed service providers at runtime bringing back the utility level of the running business processes to an acceptable range.;The proposed methods were evaluated on a very large number of randomly generated business processes as well as experimentally on a proof-of-concept prototype that randomly generates service provider failures and performance degradation. In addition, we used statistical techniques, such as 95% confidence intervals and analysis of variance to assess the efficacy of the approach.
机译:面向服务的体系结构(SOA)使服务提供商市场能够以不同的服务质量(QoS)和成本水平提供功能等效的服务。这为消费者提供了一个独特的机会,可以选择和选择满足其业务和QoS需求的服务。可以在流程流中编排选定的服务,以经济高效的方式优化业务流程的执行。考虑到服务提供商以不同的QoS和成本水平提供服务的市场,应设计出在运行时最佳选择服务的机制,以支持业务流程执行,以便所选服务共同满足端到端QoS和成本要求。寻找最佳服务选择以支持业务流程的执行,以使业务流程的效用函数在QoS和成本约束下最大化,这是NP难题。我们考虑与服务选择有关的两个问题:(1)针对单个QoS度量进行优化,例如平均端到端执行时间; (2)优化多个QoS指标,例如平均端到端执行时间,可用性和吞吐量,作为服务选择标准。在第一种情况下,目标是找到一组服务提供商,以在QoS和成本约束下最小化业务流程的端到端执行时间。在第二种情况下,我们研究了基于效用的最优服务选择问题,该问题涉及多个QoS指标,例如响应时间,吞吐量和可用性,并使用结合了这些QoS指标的全局效用函数。通过开发有效的最佳启发式技术解决问题。对于中等复杂度的业务流程,本文开发了一种有效的方法来选择最佳集合,而不必搜索整个解决方案空间。为了解决每个活动中有许多服务提供商的复杂和大型业务流程的服务选择问题,我们设计了启发式方法来获得接近最佳的解决方案,其有效性非常接近于最佳方案,但是仅评估了解决方案空间的一小部分。;我们还包括监视和管理服务质量,并在运行时结合了服务弹性和对业务流程的服务重新配置。我们定期计算正在运行的业务流程的实用程序级别。当服务的性能下降或正在运行的业务流程的实用程序水平降至某个阈值以下时,我们确定“有问题的”服务提供商,重新运行服务选择以选择新的最佳集合并替换陷入困境的服务提供商服务提供商在运行时将正在运行的业务流程的实用程序级别恢复到可接受的范围。;在大量随机生成的业务流程以及随机生成的概念验证原型上通过实验评估了所建议的方法服务提供商故障和性能下降。此外,我们使用了统计技术(例如95%置信区间和方差分析)来评估该方法的有效性。

著录项

  • 作者

    Dubey, Vinod K.;

  • 作者单位

    George Mason University.;

  • 授予单位 George Mason University.;
  • 学科 Information Technology.;Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 152 p.
  • 总页数 152
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号