G-ThinkerQ: A General Subgraph Querying System With a Unified Task-Based Programming Model

Given a large graph <inline-formula><tex-math notation="LaTeX">G</tex-math> <mml:math><mml:mi>G</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq1-3537964.gif"/> </inline-formula>, a subgraph query <inline-formula>&...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on knowledge and data engineering Vol. 37; no. 6; pp. 3429 - 3444
Main Authors: Yuan, Lyuheng, Guo, Guimu, Yan, Da, Adhikari, Saugat, Khalil, Jalal, Long, Cheng, Zou, Lei
Format: Journal Article
Language:English
Published: IEEE 01.06.2025
Subjects:
ISSN:1041-4347, 1558-2191
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Given a large graph <inline-formula><tex-math notation="LaTeX">G</tex-math> <mml:math><mml:mi>G</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq1-3537964.gif"/> </inline-formula>, a subgraph query <inline-formula><tex-math notation="LaTeX">Q</tex-math> <mml:math><mml:mi>Q</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq2-3537964.gif"/> </inline-formula> finds the set of all subgraphs of <inline-formula><tex-math notation="LaTeX">G</tex-math> <mml:math><mml:mi>G</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq3-3537964.gif"/> </inline-formula> that satisfy certain conditions specified by <inline-formula><tex-math notation="LaTeX">Q</tex-math> <mml:math><mml:mi>Q</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq4-3537964.gif"/> </inline-formula>. Examples of subgraph queries including finding a community containing designated members to organize an event, and subgraph matching. To overcome the weakness of existing graph-parallel systems that underutilize CPU cores when finding subgraphs, our prior system, G-thinker, was proposed that adopts a novel think-like-a-task (TLAT) parallel programming model. However, G-thinker targets offline analytics and cannot support interactive online querying where users continually submit subgraph queries with different query contents. The challenges here are (i) how to maintain fairness that queries are answered in the order that they are received: a later query is processed only if earlier queries cannot saturate the available computation resources; (ii) how to track the progress of active queries (each with many tasks under computation) so that users can be timely notified as soon as a query completes; and (iii) how to maintain memory boundedness and high task concurrency as in G-thinker. In this article, we propose a novel TLAT programming framework, called G-thinkerQ, for answering online subgraph queries. G-thinkerQ inherits the memory boundedness and high task concurrency of G-thinker by organizing the tasks of each query using a "task capsule" structure, and designs a novel task-capsule list is to ensure fairness among queries. A novel lineage-based mechanism is also designed to keep track of when the last task of a query is completed. Parallel counterparts of the state-of-the-art algorithms for 4 recent advanced subgraph queries are implemented on G-thinkerQ to demonstrate its CPU-scalability.
AbstractList Given a large graph <inline-formula><tex-math notation="LaTeX">G</tex-math> <mml:math><mml:mi>G</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq1-3537964.gif"/> </inline-formula>, a subgraph query <inline-formula><tex-math notation="LaTeX">Q</tex-math> <mml:math><mml:mi>Q</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq2-3537964.gif"/> </inline-formula> finds the set of all subgraphs of <inline-formula><tex-math notation="LaTeX">G</tex-math> <mml:math><mml:mi>G</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq3-3537964.gif"/> </inline-formula> that satisfy certain conditions specified by <inline-formula><tex-math notation="LaTeX">Q</tex-math> <mml:math><mml:mi>Q</mml:mi></mml:math><inline-graphic xlink:href="yan-ieq4-3537964.gif"/> </inline-formula>. Examples of subgraph queries including finding a community containing designated members to organize an event, and subgraph matching. To overcome the weakness of existing graph-parallel systems that underutilize CPU cores when finding subgraphs, our prior system, G-thinker, was proposed that adopts a novel think-like-a-task (TLAT) parallel programming model. However, G-thinker targets offline analytics and cannot support interactive online querying where users continually submit subgraph queries with different query contents. The challenges here are (i) how to maintain fairness that queries are answered in the order that they are received: a later query is processed only if earlier queries cannot saturate the available computation resources; (ii) how to track the progress of active queries (each with many tasks under computation) so that users can be timely notified as soon as a query completes; and (iii) how to maintain memory boundedness and high task concurrency as in G-thinker. In this article, we propose a novel TLAT programming framework, called G-thinkerQ, for answering online subgraph queries. G-thinkerQ inherits the memory boundedness and high task concurrency of G-thinker by organizing the tasks of each query using a "task capsule" structure, and designs a novel task-capsule list is to ensure fairness among queries. A novel lineage-based mechanism is also designed to keep track of when the last task of a query is completed. Parallel counterparts of the state-of-the-art algorithms for 4 recent advanced subgraph queries are implemented on G-thinkerQ to demonstrate its CPU-scalability.
Author Yuan, Lyuheng
Yan, Da
Long, Cheng
Adhikari, Saugat
Guo, Guimu
Zou, Lei
Khalil, Jalal
Author_xml – sequence: 1
  givenname: Lyuheng
  orcidid: 0000-0002-4374-8161
  surname: Yuan
  fullname: Yuan, Lyuheng
  email: lyyuan@iu.edu
  organization: Department of Computer Science, Indiana University Bloomington, Bloomington, IN, USA
– sequence: 2
  givenname: Guimu
  orcidid: 0000-0002-3573-7446
  surname: Guo
  fullname: Guo, Guimu
  email: guog@rowan.edu
  organization: Department of Computer Science, Rowan University, Glassboro, NJ, USA
– sequence: 3
  givenname: Da
  orcidid: 0000-0002-4653-0408
  surname: Yan
  fullname: Yan, Da
  email: yanda@iu.edu
  organization: Department of Computer Science, Indiana University Bloomington, Bloomington, IN, USA
– sequence: 4
  givenname: Saugat
  orcidid: 0000-0002-7846-2200
  surname: Adhikari
  fullname: Adhikari, Saugat
  email: adhiksa@iu.edu
  organization: Department of Computer Science, Indiana University Bloomington, Bloomington, IN, USA
– sequence: 5
  givenname: Jalal
  orcidid: 0000-0001-9853-2352
  surname: Khalil
  fullname: Khalil, Jalal
  email: jalal.khalil@stcloudstate.edu
  organization: Department of Computer Science and Information Technology, St. Cloud State University, St. Cloud, MN, USA
– sequence: 6
  givenname: Cheng
  orcidid: 0000-0001-6806-8405
  surname: Long
  fullname: Long, Cheng
  email: c.long@ntu.edu.sg
  organization: School of Computer Science and Engineering, Nanyang Technological University, Singapore
– sequence: 7
  givenname: Lei
  orcidid: 0000-0002-8586-4400
  surname: Zou
  fullname: Zou, Lei
  email: zoulei@pku.edu.cn
  organization: Wangxuan Institute of Computer Technology, Peking University, Beijing, China
BookMark eNpNkEFPwjAcxRuDiYB-ABMP_QLDtmu31hsioBGjhBETL0tZ_4UK20gLB769W-Dg6b3D-73Dr4c6VV0BQveUDCgl6jF7fxkPGGFiEIs4VQm_Ql0qhIwYVbTTdMJpxGOe3qBeCL-EEJlK2kU_0yjbuGoLfv6Eh3gKFXi9w4vjau31foPnR_AnV63x4hQOUOJvd9hgjZeVsw4MznTYRs86NPXL1w1Slu34ozawu0XXVu8C3F2yj5aTcTZ6jWaf07fRcBYVjJFDRLUwKRirLFOGG0iMJAIsT5mlqqByJYAnCaiCGKYL0BZSywkvYiDCWhHHfUTPv4WvQ_Bg8713pfannJK8lZO3cvJWTn6R0zAPZ8YBwL-9klRyEv8BcEBjGA
CODEN ITKEEH
Cites_doi 10.1007/s13278-018-0497-y
10.1007/978-1-0716-1534-8_8
10.1145/2517349.2522740
10.1561/1900000056
10.1145/3318464.3380581
10.1007/s00778-021-00687-0
10.14778/2732977.2732980
10.14778/2904483.2904488
10.1145/3293883.3295709
10.1109/PADSW.2018.8644869
10.1109/TPDS.2017.2743708
10.1145/2588555.2593661
10.14778/2733085.2733089
10.1007/s00778-021-00712-2
10.1109/ICDE48307.2020.00122
10.1145/362342.362367
10.14778/2735508.2735517
10.1145/2882903.2899398
10.14778/2536360.2536368
10.1145/3127479.3128606
10.14778/3229863.3229874
10.1109/ICDE53745.2022.00188
10.14778/2212351.2212354
10.14778/3436905.3436916
10.1007/978-3-540-87481-2_3
10.1007/s00778-015-0405-2
10.1145/1376616.1376660
10.1007/s00778-021-00688-z
10.1109/ICDE60146.2024.00244
10.1145/3448016.3457290
10.1007/978-3-319-58217-7
10.1109/ICDE48307.2020.00208
10.1145/2736277.2741096
10.1145/1081870.1081898
10.14778/2733085.2733103
10.1145/3299869.3319880
10.14778/3231751.3231764
10.5220/0005498400050015
10.1007/s11227-019-02770-4
10.21236/ada603410
10.1145/3190508.3190545
10.14778/3457390.3457407
10.1109/ICDE53745.2022.00213
10.1609/aaai.v34i03.5625
10.1137/1.9781611974348.59
10.1007/978-3-030-61133-0_2
10.1145/2818185
10.1145/1807167.1807184
10.1145/3588928
10.1145/3342195.3387548
10.1145/2815400.2815410
10.1145/321921.321925
10.1145/3524915
ContentType Journal Article
DBID 97E
RIA
RIE
AAYXX
CITATION
DOI 10.1109/TKDE.2025.3537964
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005-present
IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library (IEL)
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-2191
EndPage 3444
ExternalDocumentID 10_1109_TKDE_2025_3537964
10981840
Genre orig-research
GrantInformation_xml – fundername: DOE ECRP
  grantid: DE-SC0025228
– fundername: Ministry of Education
  funderid: 10.13039/100010449
– fundername: NSF
  grantid: CRII SHF-2245792
– fundername: NSF
  grantid: OIA-2229394; OAC-2414474; NSF OAC-2414185
– fundername: Academic Research Fund
  grantid: RG77/21
GroupedDBID -~X
.DC
0R~
1OL
29I
4.4
5GY
5VS
6IK
97E
9M8
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
F5P
HZ~
H~9
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNI
RNS
RXW
RZB
TAE
TAF
TN5
UHB
VH1
AAYXX
CITATION
ID FETCH-LOGICAL-c220t-1a5d7edf9f29d4de6d805ef472f19c18b5e466e9c0d2aceafe7f404c3e05ff533
IEDL.DBID RIE
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001480435500003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1041-4347
IngestDate Sat Nov 29 07:36:23 EST 2025
Wed Sep 03 07:09:36 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 6
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c220t-1a5d7edf9f29d4de6d805ef472f19c18b5e466e9c0d2aceafe7f404c3e05ff533
ORCID 0000-0002-4374-8161
0000-0002-4653-0408
0000-0001-6806-8405
0000-0002-8586-4400
0000-0002-7846-2200
0000-0002-3573-7446
0000-0001-9853-2352
PageCount 16
ParticipantIDs ieee_primary_10981840
crossref_primary_10_1109_TKDE_2025_3537964
PublicationCentury 2000
PublicationDate 2025-06-01
PublicationDateYYYYMMDD 2025-06-01
PublicationDate_xml – month: 06
  year: 2025
  text: 2025-06-01
  day: 01
PublicationDecade 2020
PublicationTitle IEEE transactions on knowledge and data engineering
PublicationTitleAbbrev TKDE
PublicationYear 2025
Publisher IEEE
Publisher_xml – name: IEEE
References ref57
ref56
ref15
ref59
ref14
ref58
ref53
ref52
ref55
ref17
ref16
ref18
ref51
ref50
ref46
ref45
Wang (ref54)
ref48
ref47
ref42
Yan (ref67) 2017
ref44
Gonzalez (ref24)
ref49
ref40
ref35
ref34
ref37
ref36
dos Santos Dias (ref22)
ref31
ref30
ref74
ref33
ref32
ref38
Gonzalez (ref25)
ref71
ref70
ref73
ref72
ref68
ref23
Cheng (ref19)
ref26
ref69
ref20
ref64
ref63
ref66
ref21
ref65
ref28
ref27
ref29
ref60
ref62
Peng (ref43); 13
ref61
Malliaros (ref39)
McSherry (ref41)
References_xml – ident: ref21
  doi: 10.1007/s13278-018-0497-y
– ident: ref71
  doi: 10.1007/978-1-0716-1534-8_8
– ident: ref48
  doi: 10.1145/2517349.2522740
– ident: ref55
  doi: 10.1561/1900000056
– start-page: 720
  volume-title: Proc. Annu. Int. Conf. Extending Database Technol.
  ident: ref39
  article-title: Core decomposition in graphs: Concepts, algorithms and applications
– ident: ref51
  doi: 10.1145/3318464.3380581
– ident: ref66
  doi: 10.1007/s00778-021-00687-0
– ident: ref28
  doi: 10.14778/2732977.2732980
– ident: ref58
  doi: 10.14778/2904483.2904488
– ident: ref62
  doi: 10.1145/3293883.3295709
– ident: ref50
  doi: 10.1109/PADSW.2018.8644869
– ident: ref64
  doi: 10.1109/TPDS.2017.2743708
– start-page: 17
  volume-title: Proc. 10th USENIX Symp. Operating Syst. Des. Implementation
  ident: ref24
  article-title: Powergraph: Distributed graph-parallel computation on natural graphs
– start-page: 1357
  volume-title: Proc. ACM SIGMOD Int. Conf. Manage. Data
  ident: ref22
  article-title: Fractal: A general-purpose graph pattern mining system
– ident: ref44
  doi: 10.1145/2588555.2593661
– ident: ref59
  doi: 10.14778/2733085.2733089
– ident: ref32
  doi: 10.1007/s00778-021-00712-2
– ident: ref61
  doi: 10.1109/ICDE48307.2020.00122
– ident: ref16
  doi: 10.1145/362342.362367
– ident: ref37
  doi: 10.14778/2735508.2735517
– ident: ref73
  doi: 10.1145/2882903.2899398
– ident: ref23
  doi: 10.14778/2536360.2536368
– ident: ref72
  doi: 10.1145/3127479.3128606
– ident: ref45
  doi: 10.14778/3229863.3229874
– ident: ref27
  doi: 10.1109/ICDE53745.2022.00188
– ident: ref36
  doi: 10.14778/2212351.2212354
– ident: ref26
  doi: 10.14778/3436905.3436916
– ident: ref35
  doi: 10.1007/978-3-540-87481-2_3
– start-page: 53
  volume-title: Proc. Annu. Int. Conf. Extending Database Technol.
  ident: ref19
  article-title: Efficient enumeration of large maximal k-plexes
– ident: ref47
  doi: 10.1007/s00778-015-0405-2
– ident: ref30
  doi: 10.1145/1376616.1376660
– start-page: 599
  volume-title: Proc. 14 Proc. 11th USENIX Conf. Operating Syst. Des. Implementation
  ident: ref25
  article-title: GraphX: Graph processing in a distributed dataflow framework
– ident: ref63
  doi: 10.1007/s00778-021-00688-z
– ident: ref69
  doi: 10.1109/ICDE60146.2024.00244
– ident: ref49
  doi: 10.1145/3448016.3457290
– year: 2017
  ident: ref67
  article-title: Systems for big graph analytics
  doi: 10.1007/978-3-319-58217-7
– ident: ref65
  doi: 10.1109/ICDE48307.2020.00208
– ident: ref57
  doi: 10.1145/2736277.2741096
– ident: ref42
  doi: 10.1145/1081870.1081898
– ident: ref56
  doi: 10.14778/2733085.2733103
– ident: ref29
  doi: 10.1145/3299869.3319880
– ident: ref14
  doi: 10.14778/3231751.3231764
– ident: ref20
  doi: 10.5220/0005498400050015
– ident: ref15
  doi: 10.1007/s11227-019-02770-4
– ident: ref33
  doi: 10.21236/ada603410
– volume-title: Proc. 15th Workshop Hot Top. Operating Syst.
  ident: ref41
  article-title: Scalability! but at what cost?
– ident: ref17
  doi: 10.1145/3190508.3190545
– start-page: 763
  volume-title: Proc. 14 Proc. 11th USENIX Conf. Operating Syst. Des. Implementation
  ident: ref54
  article-title: RStream: Marrying relational algebra with streaming for efficient graph mining on A single machine
– ident: ref68
  doi: 10.14778/3457390.3457407
– volume: 13
  start-page: 463
  issue: 4
  volume-title: Proc. VLDB Endow.
  ident: ref43
  article-title: Hop-constrained s-t simple path enumeration: Towards bridging theory and practice
– ident: ref60
  doi: 10.1109/ICDE53745.2022.00213
– ident: ref74
  doi: 10.1609/aaai.v34i03.5625
– ident: ref34
  doi: 10.1137/1.9781611974348.59
– ident: ref46
  doi: 10.1007/978-3-030-61133-0_2
– ident: ref40
  doi: 10.1145/2818185
– ident: ref38
  doi: 10.1145/1807167.1807184
– ident: ref70
  doi: 10.1145/3588928
– ident: ref31
  doi: 10.1145/3342195.3387548
– ident: ref52
  doi: 10.1145/2815400.2815410
– ident: ref53
  doi: 10.1145/321921.321925
– ident: ref18
  doi: 10.1145/3524915
SSID ssj0008781
Score 2.4752154
Snippet Given a large graph <inline-formula><tex-math notation="LaTeX">G</tex-math> <mml:math><mml:mi>G</mml:mi></mml:math><inline-graphic...
SourceID crossref
ieee
SourceType Index Database
Publisher
StartPage 3429
SubjectTerms Concurrent computing
graph
Load modeling
parallel
Parallel algorithms
Parallel programming
Query
Query processing
subgraph
task
Title G-ThinkerQ: A General Subgraph Querying System With a Unified Task-Based Programming Model
URI https://ieeexplore.ieee.org/document/10981840
Volume 37
WOSCitedRecordID wos001480435500003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1558-2191
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0008781
  issn: 1041-4347
  databaseCode: RIE
  dateStart: 19890101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT8IwFG6EeNCDKGLEX-nBk8lw69p19YYKmmgIJKjEy1La10hQMPzw77fthsGDB2_L0i7L-9a-99b3vg-hc-mcmHCVrZrqgBIpgpQJETA5TBTjQMHTLj4_8k4nHQxEt2hW970wAOCLz6DhLv1Zvp6qpftVZle4SF1GUkIlzpO8Wetn2025VyS16YVNimLKiyNMO-ey_3DbsqkgYY2Yxa738pcTWlNV8U6lXfnn6-yinSJ6xM0c7j20AZMqqqyUGXCxUKtoe41mcB-93gVOnnMMs94VbuKCaRrbPcPTVePeEmau2wnn9OX4ZbR4wxLbcNTYABX35XwcXFtvp3E3r-b6cIOditp7DT21W_2b-6DQVAgUIeEiiCTTHLQRhgiLDiQ6DRkYyomJhIrSIQOaJCBUqIlUIA1wQ0OqYgiZMTY2PEDlyXQChwinSjKiGVf2iZRTLaUOI6VtvBkpIJzU0cXKyNlnTp2R-ZQjFJlDJHOIZAUidVRzBl4bmNv26I_7x2jLTc-Ltk5QeTFbwinaVF-L0Xx25r-Mb7zTtmA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED7xkoCBQgHxxgMTUkri2nHMxhtEqVqpQMUSufZZIKCg0vL7sZ2AysDAFkWOFd0X--7iu-8D2FPeiUlf2WqYiRhVMsq4lBFXvVRzgQwD7eJdQzSbWbcrW2WzeuiFQcRQfIY1fxnO8s2bHvlfZW6Fy8xnJJMwzRmjcdGu9bPxZiJokroEw6VFdSbKQ0z31EHn-vTMJYOU1-q87rsvf7mhMV2V4FbOK_98oUVYKONHclQAvgQT2K9C5VubgZRLtQrzY0SDy_BwEXmBzmcctA_JESm5ponbNQJhNWmPcOD7nUhBYE7un4aPRBEXkFoXopKO-niOjp2_M6RV1HO9-sFeR-1lBW7Pzzonl1GpqhBpSuNhlChuBBorLZUOH0xNFnO0TFCbSJ1kPY4sTVHq2FClUVkUlsVM1zHm1rrocBWm-m99XAOSacWp4UK7GZlgRikTJ9q4iDPRSAVdh_1vI-fvBXlGHpKOWOYekdwjkpeIrMOKN_DYwMK2G3_c34XZy85NI29cNa83Yc5PVZRwbcHUcDDCbZjRn8Onj8FO-Eq-AGbTuac
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=G-ThinkerQ%3A+A+General+Subgraph+Querying+System+With+a+Unified+Task-Based+Programming+Model&rft.jtitle=IEEE+transactions+on+knowledge+and+data+engineering&rft.au=Yuan%2C+Lyuheng&rft.au=Guo%2C+Guimu&rft.au=Yan%2C+Da&rft.au=Adhikari%2C+Saugat&rft.date=2025-06-01&rft.issn=1041-4347&rft.eissn=1558-2191&rft.volume=37&rft.issue=6&rft.spage=3429&rft.epage=3444&rft_id=info:doi/10.1109%2FTKDE.2025.3537964&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TKDE_2025_3537964
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1041-4347&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1041-4347&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1041-4347&client=summon