An Efficient Graph Data Processing Framework For Power Grid Systems

Fenghua Wang,Jia Shi,Xiaoming Ju,Bo Li
DOI: https://doi.org/10.1109/SmartWorld.2018.00346
2018-01-01
Abstract:Power grid is one of the most complex humanmade networks in the world. To study the characteristics of power grid, an intuitive idea is modeling power grid as a graph and leverages graph theory to study power grid. However, it is non-trivial to handle such big graph. Researchers resort to parallel graph engine to process graph data of power grids. Performance bottlenecks are encountered in terms of expensive communication and low throughout. To address the above issues, we propose a novel graph processing framework, named PG-Graph, for handling graph data of power grids. Two mechanisms named "independent partition computation (IPC)" and " batch message exchange (BME)" are designed to boost the performance of traditional Gather -Apply-Scatter (GAS) graph processing model. We evaluate the effectiveness and efficiency of PG-Graph through comprehensive experiments. The results show that PG-Graph could significantly lower the communication cost and reduce the workload execution time compared with vanilla Graphlab.
What problem does this paper attempt to address?