服务组合一致性与分布式拒绝服务攻击下的稳定可用性
在当今的互联网服务领域,服务组合的一致性以及应对分布式拒绝服务(DoS)攻击的能力至关重要。下面我们将深入探讨服务组合一致性的相关理论,以及通过形式化模式实现分布式拒绝服务攻击下稳定可用性的方法。
服务组合一致性
在服务组合中,确保异步关系网络(ARN)的安全性、进度可实现性和交付可实现性,以及通道的安全性和发布可实现性是关键问题。
接口规范
基于接口而非实现来进行服务的发现和绑定具有诸多优势,它简化了流程并将服务在注册表中的发布与实例化解耦。基于线性时态逻辑(LTL)的ARN接口理论区分了提供点和需求点:
- 提供点 :由端口 $M_r$ 和一组关于 $A_{M_r}$ 的一致句子 $\Phi_r$ 组成,表达服务向客户端提供的内容。
- 需求点 :包含端口 $M_r$、一组关于 $A_{M_r}$ 的一致句子 $\Phi_r$(表达服务对外部服务的需求),以及一组关于 ${m!, m¡: m\in M_r}$ 的一致句子 $\Psi_r$(表达对与外部服务交互通道的要求)。
- 匹配规则 :将一个服务接口的需求点与另一个服务接口的提供点匹配,需要检查后者的规范是否蕴含前者的规范。
例如,在一个信用服务接口示例中,左侧的提供点“Customer”和右侧的需求点“IRiskEvaluator”有各自的规范。“Customer”的规范要求在收到“creditReq”后的十个时间单位内发布“approved”或“denied”,若在发布“approv
超级会员免费看
订阅专栏 解锁全文
1876

被折叠的 条评论
为什么被折叠?



