Smart Grid Project
* Acknowledgement:
“This material is based upon work supported by the National Science Foundation under Grant Nos.1533918 and 1533881.”
* Disclaimer:
"Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.”
* Award numbers (collaborative awards):
https://www.nsf.gov/awardsearch/showAward?AWD_ID=1533918
https://www.nsf.gov/awardsearch/showAward?AWD_ID=1533881
Duration (expected): Sept 2015 - August 2019
Award Title: XPS: EXPL: FP: Collaborative Research: SPANDAN: Scalable Parallel Algorithms for Network Dynamics Analysis
PIs: Sajal K. Das and Sanjukta Bhowmick
Student(s): Sriram Srinivasan, Sima Das, Shubham Pandey
The goal of our SPANDAN project is to create a novel architecture-independent framework for designing efficient, portable and scalable parallel algorithms for analyzing large-scale dynamic networks (e.g., updating important properties). SPANDAN will not only provide an intuitive methodology for efficiently translating sequential algorithms into scalable parallel algorithms for dynamic networks, but also provide mechanisms for their analytical evaluation and serve as a mediatory layer between applications and system level tuning.
As the underlying methodology, the SPANDAN framework will exploit graph sparsification techniques to divide the network into sparse subgraphs (certificates) that form the leaves of a sparsification tree. This innovative approach will lead to the design and analysis of efficient parallel algorithms for updating dynamic networks, and reduction of memory latency associated with parallelizing unstructured data. Specifically parallel algorithms will be designed for maintaining network topological characteristics, and updating influential vertices and communities. To demonstrate portability and performance, the developed algorithms will be implemented on the distributed memory clusters, shared memory multicores, and massively multithreaded machines.
The main challenge in developing scalable algorithms is the poor locality of access associated with graph traversals. Poor locality leads to increased computational resources including computation time and power requirements, and also reduces opportunities for scalability
* Publications
Below is the list of papers published in 2017-2018. Older papers are available at https://graphsparsification.herokuapp.com/index.html
* Software Downloads
Codes for the shared memory MST update can be found at (https://graphsparsification.herokuapp.com/index.html).
* Broader Impacts
To evaluate the effectiveness of SPANDAN framework in real-world applications, the PIs are collaborating with social scientists and biologists. They also integrated research findings into various courses such as applied graph theory, distributed computing, network analysis, and parallel algorithms. As part of outreach, they have proactively encouraged women and minority students to pursue IT-related careers. A female student at Missouri S&T have graduated with PhD degree, and a female M.S. student at University of Nebraska - Omaha has been mentored. A workshop on the effect of noise in biological networks was organized in conjunction with IEEE International Conference on Bioinformatics and Biomedicine (BIBM) in 2017.
* Point of Contact: Sajal K. Das (sdas@mst.edu)
* Date of last Update: August 30, 2018
Follow Computer Science