arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1306.0326cs.DC
收藏

大型图的并行处理

Parallel Processing of Large Graphs

Tomasz Kajdanowicz, Przemyslaw Kazienko, Wojciech Indyk

摘要:

越来越多的大型数据汇集被收集在世界各地的各种IT系统中。它们中的许多具有网络性质,需要作为图结构来处理和分析。由于它们的大小,它们需要经常使用并行范式来进行有效的计算。本文比较了MapReduce及其映射端连接扩展和批量同步并行(BSP)三种并行技术。他们实现了两个不同的图形问题:计算单源最短路径(SSSP)和集体分类的关系影响传播(RIP)的图形节点。该方法和算法适用于不同的规模和结构配置文件的几个网络数据集,来自三个领域:电信,多媒体和微博。结果表明,使用BSP实现的迭代图处理总是显著地优于MapReduce,甚至高达10倍,特别是对于具有多次迭代和稀疏通信的算法。此外,MapReduce基于映射端连接的扩展通常会显着提高效率,尽管没有BSP那么多。尽管如此,MapReduce仍然是大型网络的良好替代方案,其数据结构不适合本地存储器。

英文摘要:

More and more large data collections are gathered worldwide in various IT systems. Many of them possess the networked nature and need to be processed and analysed as graph structures. Due to their size they require very often usage of parallel paradigm for efficient computation. Three parallel techniques have been compared in the paper: MapReduce, its map-side join extension and Bulk Synchronous Parallel (BSP). They are implemented for two different graph problems: calculation of single source shortest paths (SSSP) and collective classification of graph nodes by means of relational influence propagation (RIP). The methods and algorithms are applied to several network datasets differing in size and structural profile, originating from three domains: telecommunication, multimedia and microblog. The results revealed that iterative graph processing with the BSP implementation always and significantly, even up to 10 times outperforms MapReduce, especially for algorithms with many iterations and sparse communication. Also MapReduce extension based on map-side join usually noticeably presents better efficiency, although not as much as BSP. Nevertheless, MapReduce still remains the good alternative for enormous networks, whose data structures do not fit in local memories.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑