{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:39:59Z","timestamp":1777459199557,"version":"3.51.4"},"reference-count":83,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"7","license":[{"start":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T00:00:00Z","timestamp":1593561600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T00:00:00Z","timestamp":1593561600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T00:00:00Z","timestamp":1593561600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61472009"],"award-info":[{"award-number":["61472009"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2020,7,1]]},"DOI":"10.1109\/tpds.2020.2970047","type":"journal-article","created":{"date-parts":[[2020,1,29]],"date-time":"2020-01-29T21:31:45Z","timestamp":1580333505000},"page":"1588-1604","source":"Crossref","is-referenced-by-count":12,"title":["Distributed Graph Computation Meets Machine Learning"],"prefix":"10.1109","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3043-522X","authenticated-orcid":false,"given":"Wencong","family":"Xiao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jilong","family":"Xue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Youshan","family":"Miao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhen","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cheng","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ming","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7258-3116","authenticated-orcid":false,"given":"Lidong","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901323"},{"key":"ref72","first-page":"571","article-title":"Project Adam: Building an efficient and scalable deep learning training system","author":"chilimbi","year":"2014","journal-title":"Proc 11th USENIX Symp Operating Syst Des Implementation"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037740"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901331"},{"key":"ref76","first-page":"265","article-title":"TensorFlow: A system for large-scale machine learning","author":"abadi","year":"2016","journal-title":"Proc 12th USENIX Symp Operating Syst Des Implementation"},{"key":"ref77","article-title":"MXNet: A flexible and efficient machine learning library for heterogeneous distributed systems","author":"chen","year":"2015"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2703904"},{"key":"ref39","article-title":"PowerGraph v2.2","author":"gonzalez","year":"2016"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2017.09.006"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/2647868.2654889"},{"key":"ref79","first-page":"8024","article-title":"PyTorch: An imperative style, high-performance deep learning library","author":"paszke","year":"2019","journal-title":"Adv Neural Inform Process Syst"},{"key":"ref33","first-page":"37","article-title":"Exploiting bounded staleness to speed up big data analytics","author":"cui","year":"2014","journal-title":"Proc USENIX Conf USENIX Annu Tech Conf"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"ref31","article-title":"The Netflix Prize","author":"bennett","year":"2007","journal-title":"Proc KDD Cup Workshop"},{"key":"ref30","first-page":"2674","article-title":"Taming the wild: A unified analysis of hogwild-style algorithms","author":"de sa","year":"2015","journal-title":"Proc Int Conf Neural Inf Process"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1561\/2400000003"},{"key":"ref36","first-page":"19","article-title":"Communication efficient distributed machine learning with the parameter server","author":"li","year":"2014","journal-title":"Proc Int Conf Neural Inf Process"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0307752101"},{"key":"ref34","first-page":"595","article-title":"Gandiva: Introspective cluster scheduling for deep learning","author":"xiao","year":"2018","journal-title":"Proc 12th USENIX Symp Operating Syst Des Implementation"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021739"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2014.50"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2017.98"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807620"},{"key":"ref28","first-page":"693","article-title":"HOGWILD: A lock-free approach to parallelizing stochastic gradient descent","author":"recht","year":"2011","journal-title":"Proc Int Conf Neural Inf Process"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610518"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2637166.2637236"},{"key":"ref65","article-title":"Scalability! But at what cost?","author":"mcsherry","year":"2015","journal-title":"Proc Workshop Hot Topics in Operating Systems"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920931"},{"key":"ref29","first-page":"2715","article-title":"Analyzing Hogwild parallel Gaussian Gibbs sampling","author":"johnson","year":"2013","journal-title":"Proc Int Conf Neural Inf Process"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/2124295.2124312"},{"key":"ref68","first-page":"1223","article-title":"Large scale distributed deep networks","author":"dean","year":"2012","journal-title":"Proc Int Conf Neural Inf Process"},{"key":"ref69","first-page":"2834","article-title":"On model parallelization and scheduling strategies for distributed machine learning","author":"lee","year":"2014","journal-title":"Proc Int Conf Neural Inf Process"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807184"},{"key":"ref1","first-page":"669","article-title":"Tux${}^{\\mbox{2}}$2: Distributed graph computation for machine learning","author":"xiao","year":"2017","journal-title":"Proc 10th USENIX Symp Netw Syst Des Implementation"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806778"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2020408.2020426"},{"key":"ref21","first-page":"79","article-title":"High-performance distributed ML at scale through parameter server consistency models","author":"dai","year":"2015","journal-title":"Proc 29th AAAI Conf Artif Intell"},{"key":"ref24","article-title":"Distributed delayed proximal gradient methods","author":"li","year":"2013","journal-title":"Proc NIPS Workshop Optim Mach Learn"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1557019.1557121"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2640087.2644155"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/TBDATA.2015.2472014"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3322125"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2018.8547538"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192404"},{"key":"ref58","first-page":"195","article-title":"Garaph: Efficient GPU-accelerated graph processing on a single machine with balanced replication","author":"ma","year":"2017","journal-title":"Proc USENIX Conf USENIX Annu Tech Conf"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2017.2745562"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2694413.2694421"},{"key":"ref55","first-page":"301","article-title":"Gemini: A computation-centric distributed graph processing system","author":"zhu","year":"2016","journal-title":"Proc 12th USENIX Symp Operating Syst Des Implementation"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/2442516.2442530"},{"key":"ref53","first-page":"285","article-title":"Exploring the hidden dimension in graph processing","author":"zhang","year":"2016","journal-title":"Proc 12th USENIX Symp Operating Syst Des Implementation"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.14778\/3204028.3204035"},{"key":"ref10","first-page":"599","article-title":"GraphX: Graph processing in a distributed dataflow framework","author":"gonzalez","year":"2014","journal-title":"Proc 11th USENIX Symp Operating Syst Des Implementation"},{"key":"ref11","first-page":"45","article-title":"FlashGraph: Processing billion-node graphs on an array of commodity SSDs","author":"zheng","year":"2015","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611972740.43"},{"key":"ref12","first-page":"291","article-title":"Latency-tolerant software distributed shared memory","author":"nelson","year":"2015","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2688500.2688507"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824077"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806849"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2013.158"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815408"},{"key":"ref81","article-title":"Mahout project","year":"2012"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.14778\/2212351.2212354"},{"key":"ref18","first-page":"1223","article-title":"More effective distributed ML via a stale synchronous parallel param eter server","author":"ho","year":"2013","journal-title":"Proc Int Conf Neural Inf Process"},{"key":"ref83","first-page":"293","article-title":"Piccolo: Building fast, distributed programs with partitioned tables","author":"power","year":"2010","journal-title":"Proc 9th USENIX Conf Operating Syst Des Implementation"},{"key":"ref19","first-page":"37","article-title":"Exploiting bounded staleness to speed up big data analytics","author":"cui","year":"2014","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref80","article-title":"Towards efficient large-scale graph neural network computing","author":"ma","year":"2018","journal-title":"arXiv 1810 08403"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741970"},{"key":"ref3","first-page":"17","article-title":"PowerGraph: Distributed graph-parallel computation on natural graphs","author":"gonzalez","year":"2012","journal-title":"Proc 10th USENIX Conf Operat Syst Des Implementation"},{"key":"ref6","article-title":"Managing large graphs on multi-cores with graph awareness","author":"prabhakaran","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref5","first-page":"31","article-title":"GraphChi: Large-scale graph computation on just a PC","author":"kyrola","year":"2012","journal-title":"Proc 10th USENIX Conf Operat Syst Des Implementation"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522740"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522739"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1177\/1094342011403516"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465369"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064191"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2776115"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2016.86"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.14778\/2809974.2809983"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2017.53"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2018.00059"},{"key":"ref44","first-page":"441","article-title":"Cgraph: A correlations-aware approach for efficient concurrent iterative graph processing","author":"zhang","year":"2018","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref43","first-page":"375","article-title":"GridGraph: Large-scale graph processing on a single machine using 2-level hierarchical partitioning","author":"zhu","year":"2015","journal-title":"Proc USENIX Annu Tech Conf"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/9003718\/08974443.pdf?arnumber=8974443","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T14:40:33Z","timestamp":1651070433000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8974443\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,1]]},"references-count":83,"journal-issue":{"issue":"7"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2020.2970047","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,1]]}}}