CMU 15-618 S26 Project Web page
Instructors: Prof. Todd C. Mowry, and Prof. Brian Railing
Students: Zhengfei Li (zhengfel) and Max Wang (junkaiw)
The project will implement and analyze a parallel system for maintaining an approximate k-core decomposition of a dynamic graph under batched edge updates. While based on a recent publication on asynchronous k-core algorithms (Liu, Shun, & Zablotchi, 2024), the project focuses on optimizing parallelized system performance for the level data structure (LSD) and update dependency tracking mechanism. We will study tradeoffs in throughput, scalability, and read latency between different design choices.
-mcx16, moving to Linux)Liu, Q. C., Shun, J., & Zablotchi, I. (2024). Parallel k-core decomposition with batched updates and asynchronous reads. arXiv. https://arxiv.org/abs/2401.08015