【24h】

An Efficient Algorithm for Removing Useless Logged Messages in SBML Protocols

机译:去除SBML协议中无用的日志消息的有效算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

To continuously log messages in the limited volatile memories of their sending processes, existing SBML protocols force the processes to periodically flush the message log into the stable storage or messages in the log to be useless for future failures and then removes them. But, these garbage collection algorithms may result in a large number of stable storage accesses or high communication and checkpointing overheads as inter-process communication rate increases. To address this problem, we propose an efficient algorithm to autonomously remove useless log information in its volatile storage by piggybacking only some additional information. It requires no extra message and forced checkpoint. Additionally, the algorithm efficiently supports fast commit of all output to the outside world. Simulation results show that our algorithm considerably outperforms the traditional algorithm with respect to the average elapsed time required until the memory buffer for message logging of a process is full.
机译:为了将消息连续记录在其发送过程的有限易失性存储器中,现有的SBML协议会强制这些过程定期将消息日志刷新到稳定的存储中,或者将日志中的消息用于将来的故障是无用的,然后将其删除。但是,随着进程间通信速率的提高,这些垃圾回收算法可能会导致大量稳定的存储访问或高通信量和检查点开销。为了解决这个问题,我们提出了一种有效的算法,可以通过仅附加一些附加信息来自动删除其易失性存储中的无用日志信息。它不需要额外的消息和强制检查点。此外,该算法有效地支持将所有输出快速提交到外界。仿真结果表明,在直到进程的消息记录的内存缓冲区已满之前,平均算法耗时要长于传统算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号