Efficient Algorithms for Predicate Detection using Hybrid Logical Clocks.

ICDCN(2017)

引用 6|浏览27
暂无评分
摘要
Predicate detection is a critical aspect in debugging and monitoring of distributed systems. Runtime monitoring of distributed systems should satisfy two main requirements: wait-free execution and efficient computation. Monitoring is wait-free if it is non-intrusive (application being monitored is not stopped due to monitoring) and is efficient if the monitoring overhead is small. We define a monitor to be &epsis;-sensitive if it is guaranteed to detect all predicates that are true for at least an &epsis; time interval in true physical time. We focus on using hybrid logical clocks (HLCs) to perform wait-free and efficient predicate detection. HLC uses only constant space, has no false positives, and is 2&epsis;-sensitive where e is the synchronization error bound. We focus on developing efficient algorithms for detecting weak conjunctive predicates (WCPs) with the help of HLC and then extend them to detect arithmetic predicates such as those necessary for expressing resource usage, network density, and so on.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要