基于广义随机Petri网的Web服务交互行为-环境模型
A Web Services Interaction Behavior-Environment Model Based on Generalized Stochastic Petri Nets
-
摘要: 在因特网环境下,个体Web服务的可靠性和性能表现都与访问者的地域位置有关,其本质是服务交互行为受到了不可预知的网络环境的影响.而通过协调多个伙伴服务之间的交互操作而实现的服务组合更加容易受到网络环境因素的影响.在这种情况下,服务组合建模只考虑组合本身,而不考虑网络环境的影响,将会对模型的评估造成较大的偏差.于是,为了能够真实地评估服务交互行为与网络环境之间的关系,提出了一种基于广义随机Petri网的Web服务“交互行为-环境”模型.该模型不仅引入了伙伴服务的可靠性和性能方面的因素,而且充分考虑真实的网络环境因素.该模型能够对被建模系统进行定性和定量分析,从而指导服务组合方案的优化,评估网络环境对交互行为的影响.最后,进行了案例研究,并深入评估了该实例的可靠性、性能以及交互行为方面的属性.Abstract: The reliability and performance of individual Web service are related to the users locations, because service interaction behaviors can be easily influenced by the unpredictable Internet environment. By coordinating service interactions between different individual Web services, service composition is able to carry out much more complex functions. As a result, service composition is also greatly impacted by the Internet environment. However, current modeling methods of service composition focus on composition itself without the impact of the Internet environment. It causes great deviation between actual situation and evaluation results from such modeling methods. This paper introduces a Web services interaction behaviors-environment model based on generalized stochastic Petri nets. The modeling method takes into considerations not only the situations of individual Web services but also the factors of the Internet environment. The model is used to evaluate the reliability and performance of service compositions and predicate service interaction behaviors. Qualitative and quantitative analysis can also be performed by this modeling method, so as to give some guidance about optimization approaches to service composition plan and evaluate the impact of the Internet environment on service interaction behaviors. Finally, a case study is provided with full evaluations of the reliability, performance of service composition, and service interaction behavior properties.