DocumentCode :
3585110
Title :
A Caching Approach to Reduce Communication in Graph Search Algorithms
Author :
Cicotti, Pietro ; Carrington, Laura
Author_Institution :
San Diego Supercomput. Center, Univ. of California, San Diego, La Jolla, CA, USA
fYear :
2014
Firstpage :
65
Lastpage :
72
Abstract :
In many scientific and computational domains, graphs are used to represent and analyze data. Such graphs often exhibit the characteristics of small-world networks: few high-degree vertexes connect many low-degree vertexes. Despite the randomness in a graph search, it is possible to capitalize on this characteristic and cache relevant information in high-degree vertexes. We applied this idea by caching remote vertex ids in a parallel breadth-first search implementation, and demonstrated 1.6x to 2.4x speedup over the reference implementation on 64 to 1024 cores. We proposed a system design in which resources are dedicated exclusively to caching, and shared among a set of nodes. Our evaluation demonstrates that this design has the potential to reduce communication and improve performance over large scale systems. Finally, we used a memcached system as the cache server finding that a generic protocol that does not match the usage semantics may hinder the potential performance improvements.
Keywords :
cache storage; data analysis; data structures; graph theory; search problems; small-world networks; cache server; caching approach; communication reduction; computational domain; data analysis; data representation; graph search algorithms; memcached system; parallel breadth-first search implementation; scientific domain; small-world networks; Algorithm design and analysis; Benchmark testing; Computer architecture; Kernel; Program processors; Servers; System analysis and design; computer architecture; accelerator architectures; parallel processing; parallel algorithm; data system; data analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Intensive Scalable Computing Systems (DISCS), 2014 International Workshop on
Type :
conf
DOI :
10.1109/DISCS.2014.8
Filename :
7079028
Link To Document :
بازگشت