首页> 外文学位 >WS-Pro: A Petri net based performance-driven service composition framework.
【24h】

WS-Pro: A Petri net based performance-driven service composition framework.

机译:WS-Pro:基于Petri网的性能驱动的服务组合框架。

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

摘要

As an emerging area gaining prevalence in the industry, Web Services was established to satisfy the needs for better flexibility and higher reliability in web applications. However, due to the lack of reliable frameworks and difficulties in constructing versatile service composition platform, web developers encountered major obstacles in large-scale deployment of web services. Meanwhile, performance has been one of the major concerns and a largely unexplored area in Web Services research. There is high demand for researchers to conceive and develop feasible solutions to design, monitor, and deploy web service systems that can adapt to failures, especially performance failures. Though many techniques have been proposed to solve this problem, none of them offers a comprehensive solution to overcome the difficulties that challenge practitioners.;Central to the performance-engineering studies, performance analysis and performance adaptation are of paramount importance to the success of a software project. The industry learned through many hard lessons the significance of well-founded and well-executed performance engineering plans. An important fact is that it is too expensive to tackle performance evaluation, mostly through performance testing, after the software is developed. This is especially true in recent decades when software complexity has risen sharply. After the system is deployed, performance adaptation is essential to maintaining and improving software system reliability. Performance adaptation provides techniques to mitigate the consequence of performance failures and therefore is an important research issue. Performance adaptation is particularly meaningful for mission-critical software systems and software systems with inevitable frequent performance failures, such as Web Services.;This dissertation focuses on Web Services framework and proposes a performance-driven service composition scheme, called WS-Pro, to support both performance analysis and performance adaptation. A formalism of transformation from WS-BPEL to Petri net is first defined to enable the analysis of system properties and facilitate quality prediction. A state-transition based proof is presented to show that the transformed Petri net model correctly simulates the behavior of the WS-BPEL process. The generated Petri net model was augmented using performance data supplied by both historical data and runtime data. Results of executing the Petri nets suggest that optimal composition plans can be achieved based on the proposed method.;The performance of service composition procedure is an important research issue which has not been sufficiently treated by researchers. However, such an issue is critical for dynamic service composition, where re-planning must be done in a timely manner. In order to improve the performance of service composition procedure and enhance performance adaptation, this dissertation presents an algorithm to remove loops in the reachability graphs so that a large portion of the computation time of service composition can be moved to a pre-processing unit; hence the response time is shortened during runtime. We also extended the WS-Pro to the ubiquitous computing area to improve fault-tolerance.
机译:作为行业中新兴的新兴领域,Web Services的成立是为了满足Web应用程序对更高灵活性和更高可靠性的需求。但是,由于缺乏可靠的框架和构建通用服务组合平台的困难,Web开发人员在大规模部署Web服务时遇到了主要障碍。同时,性能一直是Web服务研究中的主要问题之一,并且是一个尚未开发的领域。迫切需要研究人员构思和开发可行的解决方案,以设计,监视和部署可适应故障(尤其是性能故障)的Web服务系统。尽管已经提出了许多解决该问题的技术,但是它们都没有提供一种全面的解决方案来克服挑战从业人员的困难。;对性能工程研究,性能分析和性能适应的核心对于软件的成功至关重要。项目。该行业通过许多艰苦的经验教训,了解了建立良好且执行良好的性能工程计划的重要性。一个重要的事实是,在软件开发之后,主要通过性能测试来进行性能评估非常昂贵。在近几十年来,当软件复杂性急剧上升时,尤其如此。部署系统后,性能调整对于维护和提高软件系统的可靠性至关重要。性能适应提供了减轻性能故障后果的技术,因此是一个重要的研究问题。性能适应对于任务关键型软件系统和不可避免的频繁出现性能故障的软件系统(例如Web服务)特别有意义。本论文重点研究Web服务框架,并提出了一种性能驱动的服务组合方案,称为WS-Pro,以支持性能分析和性能调整。首先定义了从WS-BPEL到Petri网的转换形式,以进行系统属性分析并促进质量预测。提出了一种基于状态转换的证明,以证明转换后的Petri网模型正确地模拟了WS-BPEL流程的行为。使用历史数据和运行时数据提供的性能数据来扩充生成的Petri网络模型。 Petri网的执行结果表明,基于所提出的方法可以实现最优的组合计划。服务组合过程的执行是一个重要的研究问题,尚未得到研究人员的充分重视。但是,此问题对于动态服务组合至关重要,因为动态服务组合必须及时进行重新规划。为了提高服务组合过程的性能并增强性能适应性,本文提出了一种算法,去除可及性图中的循环,使服务组合的大部分计算时间可以移至预处理单元。因此,在运行期间响应时间缩短了。我们还将WS-Pro扩展到了无处不在的计算领域,以提高容错能力。

著录项

  • 作者

    Xia, Jinchun.;

  • 作者单位

    Iowa State University.;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号