首页> 外文期刊>Journal of network and computer applications >LIANA: Live incremental time synchronization of traces for distributed systems analysis
【24h】

LIANA: Live incremental time synchronization of traces for distributed systems analysis

机译:LIANA:实时跟踪增量时间同步,用于分布式系统分析

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

摘要

Tracing and monitoring tools, and other similar analysis tools, add new requirements to the old problem of coping with asynchronous clocks in distributed systems. Existing approaches based on the convex hull can achieve excellent accuracy for a posteriori analysis, but impose a significant cost and latency when used in live mode and over large clusters. We propose a novel method, LIANA (Live Incremental Asynchronous Network Analysis), for incrementally computing the clock offset, and updating it as the network evolves, along each communication link, as well as selecting the best synchronization paths and time reference node. Each connection in a network requires message exchanges to compute the clock skew and offset between two connected nodes. This method relies on the trace events recorded for the existing TCP/IP traffic between nodes. After computing the offset and its accuracy for every connection in the network graph, a minimum spanning tree is computed. The edges with the best accuracy are selected and form the spanning tree. Then, a central node is selected as the time reference to optimally compute the offset from any node to this reference node. LIANA is efficient, both in terms of synchronization accuracy and time complexity. The method, which is used for online distributed trace synchronization, has been evaluated in realistic scenarios with a diverse set of network topologies and traffic. We show that LIANA generates precise results highly efficiently, which makes it suitable for large cloud-distributed systems.
机译:跟踪和监视工具以及其他类似的分析工具为解决分布式系统中异步时钟这一老问题增加了新的要求。现有的基于凸包的方法可以在后验分析中获得出色的精度,但是在实时模式和大型集群中使用时会带来巨大的成本和延迟。我们提出一种新颖的方法,即LIANA(实时增量异步网络分析),用于递增地计算时钟偏移量,并随着网络的发展沿每个通信链路对其进行更新,以及选择最佳的同步路径和时间参考节点。网络中的每个连接都需要进行消息交换以计算两个连接的节点之间的时钟偏斜和偏移。此方法依赖为节点之间的现有TCP / IP通信记录的跟踪事件。在为网络图中的每个连接计算偏移量及其精度之后,将计算最小生成树。选择精度最高的边并形成生成树。然后,选择一个中心节点作为时间参考,以最佳地计算从任何节点到该参考节点的偏移量。无论在同步精度还是时间复杂度方面,LIANA都是高效的。该方法用于在线分布式跟踪同步,已在现实情况下通过各种网络拓扑和流量进行了评估。我们显示LIANA可以高效地生成精确结果,使其适合于大型云分布式系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号