首页> 外文期刊>Services Computing, IEEE Transactions on >Dependability and Rollback Recovery for Composite Web Services
【24h】

Dependability and Rollback Recovery for Composite Web Services

机译:复合Web服务的可靠性和回滚恢复

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

摘要

In this paper, we propose a service-oriented reliability model that dynamically calculates the reliability of composite web services with rollback recovery based on the real-time reliabilities of the atomic web services of the composition. Our model is a hybrid reliability model based on both path-based and state-based models. Many reliability models assume that failure or error arrival times are exponentially distributed. This is inappropriate for web services as error arrival times are dependent on the operating state including workload of servers where the web service resides. In this manuscript, we modify our previous model (for software based on the Doubly Stochastic Model and Renewal Processes) to evaluate the reliability of atomic web services. In order to fix our idea, we developed the case of one simple web service which contains two states, i.e., idle and active states. In real-world applications, where web services could contain quite a large number of atomic services, the calculus as well as the computing complexity increases greatly. To limit our computing efforts and calculus, we chose the bounded set techniques that we apply using the previously developed stochastic model. As a first type of system combination, we proposed to study a scheme based on combining web services into parallel and serial configurations with centralized coordination. In this case, the broker has an acceptance testing mechanism that examines the results returned from a particular web service. If it was acceptable, then the computation continues to the next web service. Otherwise, it involves rollback and invokes another web service already specified by a checkpoint algorithm. Finally, the acceptance test is conducted using the broker. The broker can be considered as a single point of failure. To increase the reliability of the broker introduced in our systems and mask out errors at the broker level, we suggest a modified general scheme based on Triple modular redundancy and N-v-n-nersion programming. To imitate a real scenario where errors could happen at any stage of our application and improve the quality of Service QoS of the proposed model, we introduce fault-tolerance techniques using an adaption of the recovery block technique.
机译:在本文中,我们提出了一种面向服务的可靠性模型,该模型基于组成原子Web服务的实时可靠性,动态计算具有回滚恢复功能的复合Web服务的可靠性。我们的模型是基于路径模型和状态模型的混合可靠性模型。许多可靠性模型都假设故障或错误到达时间呈指数分布。这对于Web服务是不合适的,因为错误到达时间取决于操作状态,包括Web服务所驻留的服务器的工作负载。在此手稿中,我们修改了先前的模型(用于基于双随机模型和更新过程的软件),以评估原子Web服务的可靠性。为了解决我们的想法,我们开发了一种简单的Web服务,其中包含两个状态,即空闲状态和活动状态。在实际的应用程序中,Web服务可能包含大量的原子服务,因此演算以及计算复杂性都会大大增加。为了限制我们的计算工作和演算,我们选择了使用先前开发的随机模型应用的有界集技术。作为第一类系统组合,我们提出研究基于集中式协调将Web服务组合为并行和串行配置的方案。在这种情况下,代理具有验收测试机制,可以检查从特定Web服务返回的结果。如果可以接受,则计算将继续进行下一个Web服务。否则,它涉及回滚并调用检查点算法已指定的另一个Web服务。最后,使用经纪人进行验收测试。代理可以视为单点故障。为了提高我们系统中引入的代理的可靠性并掩盖代理级别的错误,我们建议基于三重模块冗余和N-v-n-nersion编程的改进通用方案。为了模仿实际情况,在应用程序的任何阶段都可能发生错误,并提高所提出模型的服务QoS的质量,我们引入了使用恢复块技术的容错技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号