{"id":"https://openalex.org/W2783772867","doi":"https://doi.org/10.1109/tpds.2018.2794343","title":"GFlink: An In-Memory Computing Architecture on Heterogeneous CPU-GPU Clusters for Big Data","display_name":"GFlink: An In-Memory Computing Architecture on Heterogeneous CPU-GPU Clusters for Big Data","publication_year":2018,"publication_date":"2018-01-16","ids":{"openalex":"https://openalex.org/W2783772867","doi":"https://doi.org/10.1109/tpds.2018.2794343","mag":"2783772867"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2018.2794343","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2018.2794343","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100622590","display_name":"Cen Chen","orcid":"https://orcid.org/0000-0003-1389-0148"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Cen Chen","raw_affiliation_strings":["College of Information Science and Engineering, Hunan University, Changsha, Hunan, China","National Supercomputing Center in Changsha, Changsha, Hunan, China"],"affiliations":[{"raw_affiliation_string":"College of Information Science and Engineering, Hunan University, Changsha, Hunan, China","institution_ids":["https://openalex.org/I16609230"]},{"raw_affiliation_string":"National Supercomputing Center in Changsha, Changsha, Hunan, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078793726","display_name":"Kenli Li","orcid":"https://orcid.org/0000-0002-2635-7716"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]},{"id":"https://openalex.org/I157455823","display_name":"SUNY New Paltz","ror":"https://ror.org/03j3dv688","country_code":"US","type":"education","lineage":["https://openalex.org/I157455823"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Kenli Li","raw_affiliation_strings":["College of Information Science and Engineering, Hunan University, Changsha, Hunan, China","Department of Computer Science, State University of New York, New Paltz, New York, NY","National Supercomputing Center in Changsha, Changsha, Hunan, China"],"affiliations":[{"raw_affiliation_string":"College of Information Science and Engineering, Hunan University, Changsha, Hunan, China","institution_ids":["https://openalex.org/I16609230"]},{"raw_affiliation_string":"Department of Computer Science, State University of New York, New Paltz, New York, NY","institution_ids":["https://openalex.org/I157455823"]},{"raw_affiliation_string":"National Supercomputing Center in Changsha, Changsha, Hunan, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103260563","display_name":"Aijia Ouyang","orcid":"https://orcid.org/0000-0003-3441-7034"},"institutions":[{"id":"https://openalex.org/I4210091787","display_name":"Zunyi Normal College","ror":"https://ror.org/00g2pnp92","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210091787"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Aijia Ouyang","raw_affiliation_strings":["Department of Information Engineering, Zunyi Normal College, Zunyi, Guizhou, China"],"affiliations":[{"raw_affiliation_string":"Department of Information Engineering, Zunyi Normal College, Zunyi, Guizhou, China","institution_ids":["https://openalex.org/I4210091787"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010092389","display_name":"Zeng Zeng","orcid":"https://orcid.org/0000-0002-2405-0323"},"institutions":[{"id":"https://openalex.org/I3005327000","display_name":"Institute for Infocomm Research","ror":"https://ror.org/053rfa017","country_code":"SG","type":"facility","lineage":["https://openalex.org/I115228651","https://openalex.org/I3005327000","https://openalex.org/I91275662"]},{"id":"https://openalex.org/I115228651","display_name":"Agency for Science, Technology and Research","ror":"https://ror.org/036wvzt09","country_code":"SG","type":"government","lineage":["https://openalex.org/I115228651"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Zeng Zeng","raw_affiliation_strings":["Institute for Infocomm Research, A*STAR, Singapore"],"affiliations":[{"raw_affiliation_string":"Institute for Infocomm Research, A*STAR, Singapore","institution_ids":["https://openalex.org/I3005327000","https://openalex.org/I115228651"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087894632","display_name":"Keqin Li","orcid":"https://orcid.org/0000-0001-5224-4048"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]},{"id":"https://openalex.org/I157455823","display_name":"SUNY New Paltz","ror":"https://ror.org/03j3dv688","country_code":"US","type":"education","lineage":["https://openalex.org/I157455823"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Keqin Li","raw_affiliation_strings":["College of Information Science and Engineering, Hunan University, Changsha, Hunan, China","Department of Computer Science, State University of New York, New Paltz, New York, NY","National Supercomputing Center in Changsha, Changsha, Hunan, China"],"affiliations":[{"raw_affiliation_string":"College of Information Science and Engineering, Hunan University, Changsha, Hunan, China","institution_ids":["https://openalex.org/I16609230"]},{"raw_affiliation_string":"Department of Computer Science, State University of New York, New Paltz, New York, NY","institution_ids":["https://openalex.org/I157455823"]},{"raw_affiliation_string":"National Supercomputing Center in Changsha, Changsha, Hunan, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5100622590"],"corresponding_institution_ids":["https://openalex.org/I16609230"],"apc_list":null,"apc_paid":null,"fwci":25.7938,"has_fulltext":false,"cited_by_count":109,"citation_normalized_percentile":{"value":0.99497729,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":"29","issue":"6","first_page":"1275","last_page":"1288"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9132839441299438},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6667580604553223},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6594351530075073},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.4938731789588928},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.4622136950492859},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4407287538051605},{"id":"https://openalex.org/keywords/big-data","display_name":"Big data","score":0.4375343322753906},{"id":"https://openalex.org/keywords/gpu-cluster","display_name":"GPU cluster","score":0.43175333738327026},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4113099277019501},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3403282165527344},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24786332249641418},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.22196555137634277},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.20764431357383728}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9132839441299438},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6667580604553223},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6594351530075073},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.4938731789588928},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.4622136950492859},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4407287538051605},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.4375343322753906},{"id":"https://openalex.org/C2781335571","wikidata":"https://www.wikidata.org/wiki/Q2633544","display_name":"GPU cluster","level":3,"score":0.43175333738327026},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4113099277019501},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3403282165527344},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24786332249641418},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.22196555137634277},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.20764431357383728},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2018.2794343","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2018.2794343","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5699999928474426,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G3168074449","display_name":null,"funder_award_id":"61602350","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5832479786","display_name":null,"funder_award_id":"61662090","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G662528876","display_name":null,"funder_award_id":"61472124","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6925281636","display_name":null,"funder_award_id":"61370095","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W782787506","https://openalex.org/W1502544429","https://openalex.org/W1984296775","https://openalex.org/W1988888548","https://openalex.org/W1991126176","https://openalex.org/W1994531540","https://openalex.org/W2025890876","https://openalex.org/W2081612620","https://openalex.org/W2100263618","https://openalex.org/W2100409742","https://openalex.org/W2100415730","https://openalex.org/W2105937753","https://openalex.org/W2122505371","https://openalex.org/W2129817042","https://openalex.org/W2131975293","https://openalex.org/W2139605600","https://openalex.org/W2155072926","https://openalex.org/W2157729530","https://openalex.org/W2162254032","https://openalex.org/W2173213060","https://openalex.org/W2214634048","https://openalex.org/W2414493891","https://openalex.org/W2498111289","https://openalex.org/W2523064693","https://openalex.org/W2577308859","https://openalex.org/W2584612194","https://openalex.org/W2608190038","https://openalex.org/W4239017056","https://openalex.org/W4246740707","https://openalex.org/W4248767818","https://openalex.org/W4297959557","https://openalex.org/W6622611232","https://openalex.org/W6629990375","https://openalex.org/W6679815717","https://openalex.org/W6732085390"],"related_works":["https://openalex.org/W2101188580","https://openalex.org/W2073306876","https://openalex.org/W1673512521","https://openalex.org/W2551154568","https://openalex.org/W2067433171","https://openalex.org/W2294001614","https://openalex.org/W2352987118","https://openalex.org/W3209268836","https://openalex.org/W2001170981","https://openalex.org/W4211066045"],"abstract_inverted_index":{"The":[0],"increasing":[1],"main":[2],"memory":[3],"capacity":[4],"and":[5,20,43,124,132,144,171],"the":[6,13,83,95,116,122,161,172,179],"explosion":[7],"of":[8,15,98,119,165],"big":[9,17,54,77],"data":[10,18,55],"have":[11,45,102],"fueled":[12],"development":[14],"in-memory":[16,26,37,69],"management":[19],"processing.":[21,56],"By":[22],"offering":[23],"an":[24,68,135,145],"efficient":[25,136],"parallel":[27],"execution":[28,153],"model":[29],"which":[30],"can":[31,167],"eliminate":[32],"disk":[33],"I/O":[34],"bottleneck,":[35],"existing":[36],"cluster":[38],"computing":[39,70],"platforms":[40,52,59],"(e.g.,":[41],"Flink":[42,85],"Spark)":[44],"already":[46],"been":[47],"proven":[48],"to":[49,89],"be":[50,168],"outstanding":[51],"for":[53,76,150],"However,":[57],"these":[58],"are":[60,154],"merely":[61],"CPU-based":[62,181],"systems.":[63],"This":[64],"paper":[65],"proposes":[66],"GFlink,":[67],"architecture":[71,81],"on":[72,108,174,178],"heterogeneous":[73,90],"CPU-GPU":[74,91],"clusters":[75,88],"data.":[78],"Our":[79],"proposed":[80,103],"extends":[82],"original":[84,180],"from":[86],"CPU":[87],"clusters,":[92],"greatly":[93],"improving":[94],"computational":[96,163],"power":[97,164],"Flink.":[99,182],"Furthermore,":[100],"we":[101],"a":[104,140],"programming":[105,117],"framework":[106],"based":[107],"Flink's":[109],"abstract":[110],"model,":[111],"i.e.,":[112],"DataSet":[113],"(DST),":[114],"hiding":[115],"complexity":[118],"GPUs":[120,166],"behind":[121],"simple":[123],"familiar":[125],"high-level":[126],"interfaces.":[127],"To":[128],"achieve":[129],"high":[130,162],"performance":[131],"good":[133],"load-balance,":[134],"JVM-GPU":[137],"communication":[138],"strategy,":[139],"GPU":[141],"cache":[142],"scheme,":[143],"adaptive":[146],"locality-aware":[147],"scheduling":[148],"scheme":[149],"three-stage":[151],"pipelining":[152],"proposed.":[155],"Extensive":[156],"experiment":[157],"results":[158],"indicate":[159],"that":[160,177],"efficiently":[169],"utilized,":[170],"implementation":[173],"GFlink":[175],"outperforms":[176]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":11},{"year":2022,"cited_by_count":16},{"year":2021,"cited_by_count":26},{"year":2020,"cited_by_count":19},{"year":2019,"cited_by_count":12},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":2}],"updated_date":"2026-03-06T13:50:29.536080","created_date":"2025-10-10T00:00:00"}
