...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >GCache: Neighborhood-Guided Graph Caching in a Distributed Environment
【24h】

GCache: Neighborhood-Guided Graph Caching in a Distributed Environment

机译:GCache:分布式环境中的邻居指导图缓存

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

摘要

Distributed graph systems are becoming extremely popular due to their flexibility, scalability, and robustness in big graph processing. In order to improve the performance of the distributed graph systems, caching is a very effective technique to achieve fast response and reduce the communication cost. Existing works include online and offline caching algorithms. Online caching algorithms (such as least recently used (LRU) and most recently used (MRU)) are lightweight and flexible, however, neglect the topological properties of big graphs. Offline caching algorithms (such as node pre-ordered) consider the graph topology, but are very expensive and heavy. In this paper, we propose a novel caching mechanism, GraphCache (GCache), for big distributed graphs. GCache consists of an offline phase and an online phase, which inherits the advantages of online and offline caching algorithms. Specifically, the offline phase provides a caching model based on the bipartite graph clustering and give efficient algorithms to solve it. The online phase caches and schedules the graph clusters output from the offline phase, based on the LRU and MRU strategies. GCache can be seamlessly integrated into the state-of-the-art graph processing systems, e.g., Giraph. Finally, our experimental results demonstrate the feasibility of our proposed caching techniques in speeding up graph algorithms over distributed big graphs.
机译:分布式图形系统由于其在大型图形处理中的灵活性,可伸缩性和鲁棒性而变得非常流行。为了提高分布式图形系统的性能,缓存是实现快速响应并降低通信成本的非常有效的技术。现有作品包括在线和离线缓存算法。在线缓存算法(例如最近最少使用(LRU)和最近最少使用(MRU))轻巧灵活,但是忽略了大图的拓扑属性。离线缓存算法(例如预排序的节点)考虑了图拓扑,但非常昂贵且繁重。在本文中,我们为大型分布式图提出了一种新颖的缓存机制GraphCache(GCache)。 GCache由脱机阶段和联机阶段组成,它们继承了联机和脱机缓存算法的优点。具体来说,离线阶段提供了基于二部图聚类的缓存模型,并提供了有效的算法来解决该问题。联机阶段基于LRU和MRU策略缓存和调度脱机阶段输出的图集群。 GCache可以无缝集成到最新的图形处理系统中,例如Giraph。最后,我们的实验结果证明了我们提出的缓存技术在加速分布式大图上的图算法方面的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号