期刊文献+

Web服务组合系统扩展GSPN建模与化简规则

Extended GSPN and Reduction Rules for Web Services Composition System
下载PDF
导出
摘要 使用广义随机Petri网(generalized stochastic Petri net,GSPN)对具有复杂时间约束信息的大规模Web服务组合系统进行建模时,模型难以直观理解,并且会造成状态空间爆炸.针对此问题提出一种扩展GSPN建模方法.将不同类型的时间约束信息分别施加于模型的位置、变迁和弧,可以简洁直观地表达系统复杂时间约束信息.进而提出一组应用于扩展模型的化简规则,对模型中一些常用结构进行化简,克服了GSPN缺乏通用化简方法以及难以在保留时间约束特征前提下进行化简的问题,减小了系统模型的状态空间.多种模型下的化简示例表明,所提方法有效降低了系统性能分析的复杂度,适用于对大多数Web服务组合系统进行快速性能分析. The generalized stochastic Petri net (GSPN) model for large scale Web service composition system with complex timing constraints is usually hard to understandl System performance is difficult to analyze because of the explosion of state apace. By associating different kinds of timing constraints to place, transition and arc respectively, an extended GSPN (EGSPN) model is presented to reflect such Web service composition system in a compact and comprehensible manner. Furthermore, to deal with the problem of lacking general reduction methods for GSPN and overcome the difficulty in preserving timing constraints in model reduction process, a set of reduction rules are presented to facilitate the model reduction of EGSPN for some model structures in common use. The model state space is decreased via model reduction. Examples show that the presented method provides an effective way to reduce complexity of initial model. It can be used to rapidly analyze performance of the most Web service composition systems.
出处 《应用科学学报》 CAS CSCD 北大核心 2013年第6期633-642,共10页 Journal of Applied Sciences
基金 陕西省科学技术研究发展计划基金(No.2011K06-33) 西安市科学技术局工业应用技术项目基金(No.CXY1129)资助
关键词 WEB服务组合 广义随机PETRI网 化简 性能分析 Web service composition, generalized stochastic Petri net, reduction, performance analysis
  • 相关文献

参考文献22

  • 1门鹏,段振华.广义随机Petri网下的组合Web服务建模与评价[J].西安交通大学学报,2008,42(8):967-971. 被引量:9
  • 2LIU Qingxiu, CAO Baoxiang, ZHAO Yiwei. An im- proved verification method for workflow model based on Petri net reduction [C]//Proceedings of 2010 2nd IEEE International Conference on Information Man- agement and Engineering, Chengdu, China, 2010: 252-256.
  • 3ZHANG Li, LU Yahui, Xu Fei. Unified modeling and analysis of collaboration business process based on .Petri nets and Pi calculus [J]. IET Software, 2010, 4(5): 303-317.
  • 4Niu Wenjia, LI Gang, TANG Hui, ZHOU Xu, Sm Zhongzhi. A context-aware reasoning-based service agent model for AI planning of Web service compo- sition [J]. Journal of Network and Computer Appli- cations, 2011, 34(5): 1757-1770.
  • 5TONG Hongxia, CAO Jian, ZHANG Shensheng, LI Minglu. A distributed algorithm for Web service composition based on service agent model [J]. IEEE Transactions on Parallel and Distributed Systems, 2011, 22(12): 2008-2021.
  • 6CHENG Bo, ZHANG Chengwen, CHEN Junliang. De- sign of service net based correctness verification ap- proach for multimedia conferencing service orches- tration [J]. International Journal of Computational Intelligence Systems, 2012, 5(1): 148-162.
  • 7Niu Wenjia, LI Gang, ZHAO Zhijun, TANG Hui, SHI Zhongzhi. Multi-granularity context model for dy- namic Web service composition [J]. Journal of Net- work and Computer Applications, 2011, 34(1): 312- 326.
  • 8Liu Sheng, LIu Xiwei, ZHAO Hongxia. Composite ser- vice execution Petri net and service composition op- timization [C]//Proceedings of 2012 IEEE Interna- tional Conference on Service Operations and Logis- tics, and Informatics, Suzhou, China, 2012: 273-278.
  • 9ZHANG J, PENNINGTON D, MICHENER W. Perfor- mance evaluations of geospatial Web services compo- sition and invocation [C]//IEEE International Con- ference on Web Services, Salt Lake City, USA, 2007: 1128-1135.
  • 10朱俊,郭长国,吴泉源.一种基于CPN的运行时监控服务交互行为的方法[J].计算机研究与发展,2011,48(12):2277-2289. 被引量:5

二级参考文献32

  • 1廖军,谭浩,刘锦德.基于Pi-演算的Web服务组合的描述和验证[J].计算机学报,2005,28(4):635-643. 被引量:107
  • 2Matjaz B. Juric. A hands-on introduction to BPEL [EB/OL]. [ 2009-11-10 ]. http://www, oracle, corn/ technet work/articles/matjaz-bpell-090575, html.
  • 3Alves A, Arkin A, et al. Web Services Business Process Execution Language Version 2. 0 (WS-BPEL 2. 0) [S]. Billerica: Organization for the Advancement of Structured Information Standards (OASIS), 2007.
  • 4Schroeder B A. On-line monitoring: A tutorial [J]. Computer, 1995, 28(6): 72-78.
  • 5Ferrara A. Web services: A process algebra approach [C]// Proc of the 2nd Int Conf on Service Oriented Computing (ICSOC'04). Piscataway, NJ: IEEE, 2004:242-251.
  • 6Diaz G, Pardo J, Cambronero M, et al. Automatic translation of WS-CDL choreographies to timed automata [G] ]/LNCS 3670: Proc oF the 2nd Int Workshop on Web Services and Formal Methods ( WS-FM'05 ). Berlin: Springer, 2005:230-242.
  • 7Hinz S, Schmidt K, Stahl C. Transforming BPEL to Petri nets [C] //Proc of the 3rd Int Conf on Business Process Management (BPM'05). Piscataway, NJ: IEEE, 2005: 220-235.
  • 8Ouyang C, Verbeek E, van der Aalst W, et al. Formal semantics and analysis of control flow in WS-BPEL [J]. Science of Computer Programming, 2007, 67(2/3): 162-198.
  • 9Lohmann N, Massuthe P, Stahl C, et al. Analyzing interacting WSBPEL processes using flexible model generation[J]. Data& Knowledge Engineering, 2008, 64 (1) : 38-54.
  • 10Tan W, Fan Y, Zhou M. A Petri net-based method for compatibility analysis and composition of Web services in business process execution language [J]. IEEE Trans on Automation Science and Engineering, 2009, 6 (1) : 94-106.

共引文献38

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部