Title :
A Hybrid System for Analyzing Very Large Graphs
Author :
McCaffrey, James D.
Abstract :
This paper presents a case study of the design of a hybrid SQL data storage combined with procedural programming language processing (HSPPL) system for the analysis of large graphs. The HSPPL system was evaluated against a system with SQL data storage combined with SQL language processing (SQL), and against a system with internal memory storage combined with procedural programming language processing (PPL). In one experiment, the three systems were used to perform a shortest path analysis on six test graphs which varied in size and density. The HSPPL system was significantly faster than the SQL system and was able to handle graphs larger than those that could be handled by the PPL system, but the HSPPL system was significantly slower than the PPL system. In a second experiment, the three systems were used to perform graph partitioning on four benchmark problems. The results of the partitioning produced by the three systems were not statistically different. The results suggest that an HSPPL system for analyzing large graphs is feasible and may be particularly useful in situations where a graph under analysis is too large to fit into host machine main memory.
Keywords :
SQL; data analysis; graph theory; social networking (online); storage management; HSPPL system; SQL language processing; Structured Query Language; graph partitioning; host machine main memory; hybrid SQL data storage; internal memory storage; procedural programming language processing; shortest path analysis; social network; very large graph analysis; Algorithm design and analysis; Computer languages; Conferences; Databases; Memory management; Partitioning algorithms; Social network services; Graph analysis; graph representation; hybrid graphs; large graphs; social networks;
Conference_Titel :
Information Technology: New Generations (ITNG), 2012 Ninth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4673-0798-7
DOI :
10.1109/ITNG.2012.43