33、异步普适计算环境中的并发活动检测算法CADA研究

异步普适计算环境中的并发活动检测算法CADA研究

1. CADA算法设计

CADA算法在非检查进程和检查进程两侧运行,旨在检测异步普适计算环境中上下文活动的并发情况。
- 非检查进程侧 :负责收集上下文事件和检查本地谓词。当本地谓词为真时,主动发送控制消息以构建所需的先发生关系。用 lo hi 分别表示 A(k) ↑ A(k) ↓ 的向量时钟时间戳,初始时间戳为 [null, null] 。为实现早期检测,在上下文事件 A(k) ↑ A(k) ↓ 发生后立即发送逻辑时间戳 [lo, null] [null, hi] ,并使用 flag_msg_act 减少冗余检查消息。
- 检查进程侧 :维护每个 P(k) 的时间戳队列 Que(k) 。收到时间戳后,先检查是否触发时间戳比较。若时间戳添加到非空队列,则不触发比较;否则,检查队列头部的逻辑时间戳是否满足特定方程。若满足方程,则检测到并发活动。当 Numnull = 1 时,有机会实现早期检测。

2. 复杂度分析
进程 比较次数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值