A Survey of Graph-Based Deep Learning for Anomaly Detection in Distributed Systems

Anomaly detection is a crucial task in complex distributed systems. A thorough understanding of the requirements and challenges of anomaly detection is pivotal to the security of such systems, especially for real-world deployment. While there are many works and application domains that deal with thi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on knowledge and data engineering 2024-01, Vol.36 (1), p.1-20
Hauptverfasser: Pazho, Armin Danesh, Noghre, Ghazal Alinezhad, Purkayastha, Arnab A, Vempati, Jagannadh, Martin, Otto, Tabkhi, Hamed
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 20
container_issue 1
container_start_page 1
container_title IEEE transactions on knowledge and data engineering
container_volume 36
creator Pazho, Armin Danesh
Noghre, Ghazal Alinezhad
Purkayastha, Arnab A
Vempati, Jagannadh
Martin, Otto
Tabkhi, Hamed
description Anomaly detection is a crucial task in complex distributed systems. A thorough understanding of the requirements and challenges of anomaly detection is pivotal to the security of such systems, especially for real-world deployment. While there are many works and application domains that deal with this problem, few have attempted to provide an in-depth look at such systems. In this survey, we explore the potentials of graph-based algorithms to identify anomalies in distributed systems. These systems can be heterogeneous or homogeneous, which can result in distinct requirements. One of our objectives is to provide an in-depth look at graph-based approaches to conceptually analyze their capability to handle real-world challenges such as heterogeneity and dynamic structure. This study gives an overview of the State-of-the-Art (SotA) research articles in the field and compare and contrast their characteristics. To facilitate a more comprehensive understanding, we present three systems with varying abstractions as use cases. We examine the specific challenges involved in anomaly detection within such systems. Subsequently, we elucidate the efficacy of graphs in such systems and explicate their advantages. We then delve into the SotA methods and highlight their strength and weaknesses, pointing out the areas for possible improvements and future works.
doi_str_mv 10.1109/TKDE.2023.3282898
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2899469295</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10143711</ieee_id><sourcerecordid>2899469295</sourcerecordid><originalsourceid>FETCH-LOGICAL-c246t-b28ab186a4414e607cef4bbba0fb87ce6728a822e3018b7e21db5dcf057a434f3</originalsourceid><addsrcrecordid>eNpNkFFLwzAQx4MoOKcfQPAh4HNnLk3b9HG6OcWB4OZzSLqLdmxtTVKh396M7cGnXLjf_477EXILbALAyof122w-4Yynk5RLLkt5RkaQZTLhUMJ5rJmARKSiuCRX3m8ZY7KQMCIfU7rq3S8OtLV04XT3nTxqjxs6Q-zoErVr6uaL2tbRadPu9W6InYBVqNuG1g2d1T642vQhRlaDD7j31-TC6p3Hm9M7Jp_P8_XTS7J8X7w-TZdJxUUeEsOlNiBzLQQIzFlRoRXGGM2skfGTFxGQnGPKQJoCOWxMtqksywodD7HpmNwf53au_enRB7Vte9fElSoKKEVe8jKLFBypyrXeO7Sqc_Veu0EBUwd16qBOHdSpk7qYuTtmakT8x4NIC4D0D8m3afw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2899469295</pqid></control><display><type>article</type><title>A Survey of Graph-Based Deep Learning for Anomaly Detection in Distributed Systems</title><source>IEEE Electronic Library (IEL)</source><creator>Pazho, Armin Danesh ; Noghre, Ghazal Alinezhad ; Purkayastha, Arnab A ; Vempati, Jagannadh ; Martin, Otto ; Tabkhi, Hamed</creator><creatorcontrib>Pazho, Armin Danesh ; Noghre, Ghazal Alinezhad ; Purkayastha, Arnab A ; Vempati, Jagannadh ; Martin, Otto ; Tabkhi, Hamed</creatorcontrib><description>Anomaly detection is a crucial task in complex distributed systems. A thorough understanding of the requirements and challenges of anomaly detection is pivotal to the security of such systems, especially for real-world deployment. While there are many works and application domains that deal with this problem, few have attempted to provide an in-depth look at such systems. In this survey, we explore the potentials of graph-based algorithms to identify anomalies in distributed systems. These systems can be heterogeneous or homogeneous, which can result in distinct requirements. One of our objectives is to provide an in-depth look at graph-based approaches to conceptually analyze their capability to handle real-world challenges such as heterogeneity and dynamic structure. This study gives an overview of the State-of-the-Art (SotA) research articles in the field and compare and contrast their characteristics. To facilitate a more comprehensive understanding, we present three systems with varying abstractions as use cases. We examine the specific challenges involved in anomaly detection within such systems. Subsequently, we elucidate the efficacy of graphs in such systems and explicate their advantages. We then delve into the SotA methods and highlight their strength and weaknesses, pointing out the areas for possible improvements and future works.</description><identifier>ISSN: 1041-4347</identifier><identifier>EISSN: 1558-2191</identifier><identifier>DOI: 10.1109/TKDE.2023.3282898</identifier><identifier>CODEN: ITKEEH</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Anomalies ; Anomaly detection ; Computer networks ; Deep learning ; distributed systems ; dynamic systems ; Dynamical systems ; Graph neural networks ; Graph theory ; graphs ; Hardware ; Heterogeneity ; heterogeneous systems ; State-of-the-art reviews</subject><ispartof>IEEE transactions on knowledge and data engineering, 2024-01, Vol.36 (1), p.1-20</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c246t-b28ab186a4414e607cef4bbba0fb87ce6728a822e3018b7e21db5dcf057a434f3</cites><orcidid>0000-0001-5561-9706 ; 0000-0001-5420-1121 ; 0000-0003-1366-1919 ; 0009-0000-3137-6180 ; 0000-0001-7749-9047 ; 0000-0002-2906-3123</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10143711$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,778,782,794,27907,27908,54741</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10143711$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Pazho, Armin Danesh</creatorcontrib><creatorcontrib>Noghre, Ghazal Alinezhad</creatorcontrib><creatorcontrib>Purkayastha, Arnab A</creatorcontrib><creatorcontrib>Vempati, Jagannadh</creatorcontrib><creatorcontrib>Martin, Otto</creatorcontrib><creatorcontrib>Tabkhi, Hamed</creatorcontrib><title>A Survey of Graph-Based Deep Learning for Anomaly Detection in Distributed Systems</title><title>IEEE transactions on knowledge and data engineering</title><addtitle>TKDE</addtitle><description>Anomaly detection is a crucial task in complex distributed systems. A thorough understanding of the requirements and challenges of anomaly detection is pivotal to the security of such systems, especially for real-world deployment. While there are many works and application domains that deal with this problem, few have attempted to provide an in-depth look at such systems. In this survey, we explore the potentials of graph-based algorithms to identify anomalies in distributed systems. These systems can be heterogeneous or homogeneous, which can result in distinct requirements. One of our objectives is to provide an in-depth look at graph-based approaches to conceptually analyze their capability to handle real-world challenges such as heterogeneity and dynamic structure. This study gives an overview of the State-of-the-Art (SotA) research articles in the field and compare and contrast their characteristics. To facilitate a more comprehensive understanding, we present three systems with varying abstractions as use cases. We examine the specific challenges involved in anomaly detection within such systems. Subsequently, we elucidate the efficacy of graphs in such systems and explicate their advantages. We then delve into the SotA methods and highlight their strength and weaknesses, pointing out the areas for possible improvements and future works.</description><subject>Algorithms</subject><subject>Anomalies</subject><subject>Anomaly detection</subject><subject>Computer networks</subject><subject>Deep learning</subject><subject>distributed systems</subject><subject>dynamic systems</subject><subject>Dynamical systems</subject><subject>Graph neural networks</subject><subject>Graph theory</subject><subject>graphs</subject><subject>Hardware</subject><subject>Heterogeneity</subject><subject>heterogeneous systems</subject><subject>State-of-the-art reviews</subject><issn>1041-4347</issn><issn>1558-2191</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkFFLwzAQx4MoOKcfQPAh4HNnLk3b9HG6OcWB4OZzSLqLdmxtTVKh396M7cGnXLjf_477EXILbALAyof122w-4Yynk5RLLkt5RkaQZTLhUMJ5rJmARKSiuCRX3m8ZY7KQMCIfU7rq3S8OtLV04XT3nTxqjxs6Q-zoErVr6uaL2tbRadPu9W6InYBVqNuG1g2d1T642vQhRlaDD7j31-TC6p3Hm9M7Jp_P8_XTS7J8X7w-TZdJxUUeEsOlNiBzLQQIzFlRoRXGGM2skfGTFxGQnGPKQJoCOWxMtqksywodD7HpmNwf53au_enRB7Vte9fElSoKKEVe8jKLFBypyrXeO7Sqc_Veu0EBUwd16qBOHdSpk7qYuTtmakT8x4NIC4D0D8m3afw</recordid><startdate>202401</startdate><enddate>202401</enddate><creator>Pazho, Armin Danesh</creator><creator>Noghre, Ghazal Alinezhad</creator><creator>Purkayastha, Arnab A</creator><creator>Vempati, Jagannadh</creator><creator>Martin, Otto</creator><creator>Tabkhi, Hamed</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-5561-9706</orcidid><orcidid>https://orcid.org/0000-0001-5420-1121</orcidid><orcidid>https://orcid.org/0000-0003-1366-1919</orcidid><orcidid>https://orcid.org/0009-0000-3137-6180</orcidid><orcidid>https://orcid.org/0000-0001-7749-9047</orcidid><orcidid>https://orcid.org/0000-0002-2906-3123</orcidid></search><sort><creationdate>202401</creationdate><title>A Survey of Graph-Based Deep Learning for Anomaly Detection in Distributed Systems</title><author>Pazho, Armin Danesh ; Noghre, Ghazal Alinezhad ; Purkayastha, Arnab A ; Vempati, Jagannadh ; Martin, Otto ; Tabkhi, Hamed</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c246t-b28ab186a4414e607cef4bbba0fb87ce6728a822e3018b7e21db5dcf057a434f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Anomalies</topic><topic>Anomaly detection</topic><topic>Computer networks</topic><topic>Deep learning</topic><topic>distributed systems</topic><topic>dynamic systems</topic><topic>Dynamical systems</topic><topic>Graph neural networks</topic><topic>Graph theory</topic><topic>graphs</topic><topic>Hardware</topic><topic>Heterogeneity</topic><topic>heterogeneous systems</topic><topic>State-of-the-art reviews</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pazho, Armin Danesh</creatorcontrib><creatorcontrib>Noghre, Ghazal Alinezhad</creatorcontrib><creatorcontrib>Purkayastha, Arnab A</creatorcontrib><creatorcontrib>Vempati, Jagannadh</creatorcontrib><creatorcontrib>Martin, Otto</creatorcontrib><creatorcontrib>Tabkhi, Hamed</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on knowledge and data engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Pazho, Armin Danesh</au><au>Noghre, Ghazal Alinezhad</au><au>Purkayastha, Arnab A</au><au>Vempati, Jagannadh</au><au>Martin, Otto</au><au>Tabkhi, Hamed</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Survey of Graph-Based Deep Learning for Anomaly Detection in Distributed Systems</atitle><jtitle>IEEE transactions on knowledge and data engineering</jtitle><stitle>TKDE</stitle><date>2024-01</date><risdate>2024</risdate><volume>36</volume><issue>1</issue><spage>1</spage><epage>20</epage><pages>1-20</pages><issn>1041-4347</issn><eissn>1558-2191</eissn><coden>ITKEEH</coden><abstract>Anomaly detection is a crucial task in complex distributed systems. A thorough understanding of the requirements and challenges of anomaly detection is pivotal to the security of such systems, especially for real-world deployment. While there are many works and application domains that deal with this problem, few have attempted to provide an in-depth look at such systems. In this survey, we explore the potentials of graph-based algorithms to identify anomalies in distributed systems. These systems can be heterogeneous or homogeneous, which can result in distinct requirements. One of our objectives is to provide an in-depth look at graph-based approaches to conceptually analyze their capability to handle real-world challenges such as heterogeneity and dynamic structure. This study gives an overview of the State-of-the-Art (SotA) research articles in the field and compare and contrast their characteristics. To facilitate a more comprehensive understanding, we present three systems with varying abstractions as use cases. We examine the specific challenges involved in anomaly detection within such systems. Subsequently, we elucidate the efficacy of graphs in such systems and explicate their advantages. We then delve into the SotA methods and highlight their strength and weaknesses, pointing out the areas for possible improvements and future works.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TKDE.2023.3282898</doi><tpages>20</tpages><orcidid>https://orcid.org/0000-0001-5561-9706</orcidid><orcidid>https://orcid.org/0000-0001-5420-1121</orcidid><orcidid>https://orcid.org/0000-0003-1366-1919</orcidid><orcidid>https://orcid.org/0009-0000-3137-6180</orcidid><orcidid>https://orcid.org/0000-0001-7749-9047</orcidid><orcidid>https://orcid.org/0000-0002-2906-3123</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1041-4347
ispartof IEEE transactions on knowledge and data engineering, 2024-01, Vol.36 (1), p.1-20
issn 1041-4347
1558-2191
language eng
recordid cdi_proquest_journals_2899469295
source IEEE Electronic Library (IEL)
subjects Algorithms
Anomalies
Anomaly detection
Computer networks
Deep learning
distributed systems
dynamic systems
Dynamical systems
Graph neural networks
Graph theory
graphs
Hardware
Heterogeneity
heterogeneous systems
State-of-the-art reviews
title A Survey of Graph-Based Deep Learning for Anomaly Detection in Distributed Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T14%3A45%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Survey%20of%20Graph-Based%20Deep%20Learning%20for%20Anomaly%20Detection%20in%20Distributed%20Systems&rft.jtitle=IEEE%20transactions%20on%20knowledge%20and%20data%20engineering&rft.au=Pazho,%20Armin%20Danesh&rft.date=2024-01&rft.volume=36&rft.issue=1&rft.spage=1&rft.epage=20&rft.pages=1-20&rft.issn=1041-4347&rft.eissn=1558-2191&rft.coden=ITKEEH&rft_id=info:doi/10.1109/TKDE.2023.3282898&rft_dat=%3Cproquest_RIE%3E2899469295%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2899469295&rft_id=info:pmid/&rft_ieee_id=10143711&rfr_iscdi=true