A Configurable Framework for High-Performance Graph Storage and Mutation

In the realm of graph processing, efficient storage and update mechanisms are crucial due to the large volume of graphs and their dynamic nature. Traditional data structures such as adjacency lists and matrices, while effective in certain scenarios, often suffer from performance trade-offs such as h...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of advanced computer science & applications 2024-01, Vol.15 (8)
Hauptverfasser: Firmli, Soukaina, Chiadmi, Dalila, Dahbi, Kawtar Younsi
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 8
container_start_page
container_title International journal of advanced computer science & applications
container_volume 15
creator Firmli, Soukaina
Chiadmi, Dalila
Dahbi, Kawtar Younsi
description In the realm of graph processing, efficient storage and update mechanisms are crucial due to the large volume of graphs and their dynamic nature. Traditional data structures such as adjacency lists and matrices, while effective in certain scenarios, often suffer from performance trade-offs such as high memory consumption or slow update capabilities. To address these challenges, we introduce CoreGraph, an advanced graph framework designed to optimize both read and update performance. CoreGraph leverages a novel segmentation method and in-place update techniques, along with configurable memory allocators and synchronization mechanisms, to enhance parallel processing and reduce memory consumption. CoreGraph’s update throughput (with up to 20x) and analytics performance exceed those of several state-of-the-art graph structures such as Teseo, GraphOne and LLAMA, while maintaining low memory consumption when the workload includes updates. This paper details the architecture and benefits of CoreGraph, highlighting its practical application in traffic data management where it seamlessly integrates with existing systems providing a scalable and efficient solution for real-world graph data management challenges.
doi_str_mv 10.14569/IJACSA.2024.01508128
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3108267363</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3108267363</sourcerecordid><originalsourceid>FETCH-LOGICAL-c206t-a67bb31fa57a1810cde10261dcf58c091a6cca6e6815df245b90be02fd01f89e3</originalsourceid><addsrcrecordid>eNo1kF1LwzAYhYMoOOZ-ghDwuvN9kyVNL8twHzJRmIJ3IU2TrXNrZtoi_nvrpufmnIvDOfAQcoswxomQ2f3yMZ-u8zEDNhkDClDI1AUZMBQyESKFy1NWCUL6fk1GTbODXjxjUvEBWeR0Gmpfbbpoir2js2gO7ivED-pDpItqs01eXOzzwdTW0Xk0xy1dtyGajaOmLulT15q2CvUNufJm37jRnw_J2-zhdbpIVs_z5TRfJZaBbBMj06Lg6I1IDSoEWzoEJrG0XigLGRpprZFOKhSlZxNRZFA4YL4E9CpzfEjuzrvHGD4717R6F7pY95eaIygmUy553xLnlo2haaLz-hirg4nfGkGfuOkzN_3LTf9z4z8hnmA8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3108267363</pqid></control><display><type>article</type><title>A Configurable Framework for High-Performance Graph Storage and Mutation</title><source>EZB-FREE-00999 freely available EZB journals</source><creator>Firmli, Soukaina ; Chiadmi, Dalila ; Dahbi, Kawtar Younsi</creator><creatorcontrib>Firmli, Soukaina ; Chiadmi, Dalila ; Dahbi, Kawtar Younsi</creatorcontrib><description>In the realm of graph processing, efficient storage and update mechanisms are crucial due to the large volume of graphs and their dynamic nature. Traditional data structures such as adjacency lists and matrices, while effective in certain scenarios, often suffer from performance trade-offs such as high memory consumption or slow update capabilities. To address these challenges, we introduce CoreGraph, an advanced graph framework designed to optimize both read and update performance. CoreGraph leverages a novel segmentation method and in-place update techniques, along with configurable memory allocators and synchronization mechanisms, to enhance parallel processing and reduce memory consumption. CoreGraph’s update throughput (with up to 20x) and analytics performance exceed those of several state-of-the-art graph structures such as Teseo, GraphOne and LLAMA, while maintaining low memory consumption when the workload includes updates. This paper details the architecture and benefits of CoreGraph, highlighting its practical application in traffic data management where it seamlessly integrates with existing systems providing a scalable and efficient solution for real-world graph data management challenges.</description><identifier>ISSN: 2158-107X</identifier><identifier>EISSN: 2156-5570</identifier><identifier>DOI: 10.14569/IJACSA.2024.01508128</identifier><language>eng</language><publisher>West Yorkshire: Science and Information (SAI) Organization Limited</publisher><subject>Algorithms ; Arrays ; Computer science ; Consumption ; Data management ; Data structures ; Graphs ; Mutation ; Parallel processing ; Synchronism ; Workloads</subject><ispartof>International journal of advanced computer science &amp; applications, 2024-01, Vol.15 (8)</ispartof><rights>2024. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,777,781,27905,27906</link.rule.ids></links><search><creatorcontrib>Firmli, Soukaina</creatorcontrib><creatorcontrib>Chiadmi, Dalila</creatorcontrib><creatorcontrib>Dahbi, Kawtar Younsi</creatorcontrib><title>A Configurable Framework for High-Performance Graph Storage and Mutation</title><title>International journal of advanced computer science &amp; applications</title><description>In the realm of graph processing, efficient storage and update mechanisms are crucial due to the large volume of graphs and their dynamic nature. Traditional data structures such as adjacency lists and matrices, while effective in certain scenarios, often suffer from performance trade-offs such as high memory consumption or slow update capabilities. To address these challenges, we introduce CoreGraph, an advanced graph framework designed to optimize both read and update performance. CoreGraph leverages a novel segmentation method and in-place update techniques, along with configurable memory allocators and synchronization mechanisms, to enhance parallel processing and reduce memory consumption. CoreGraph’s update throughput (with up to 20x) and analytics performance exceed those of several state-of-the-art graph structures such as Teseo, GraphOne and LLAMA, while maintaining low memory consumption when the workload includes updates. This paper details the architecture and benefits of CoreGraph, highlighting its practical application in traffic data management where it seamlessly integrates with existing systems providing a scalable and efficient solution for real-world graph data management challenges.</description><subject>Algorithms</subject><subject>Arrays</subject><subject>Computer science</subject><subject>Consumption</subject><subject>Data management</subject><subject>Data structures</subject><subject>Graphs</subject><subject>Mutation</subject><subject>Parallel processing</subject><subject>Synchronism</subject><subject>Workloads</subject><issn>2158-107X</issn><issn>2156-5570</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>8G5</sourceid><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><sourceid>GUQSH</sourceid><sourceid>M2O</sourceid><recordid>eNo1kF1LwzAYhYMoOOZ-ghDwuvN9kyVNL8twHzJRmIJ3IU2TrXNrZtoi_nvrpufmnIvDOfAQcoswxomQ2f3yMZ-u8zEDNhkDClDI1AUZMBQyESKFy1NWCUL6fk1GTbODXjxjUvEBWeR0Gmpfbbpoir2js2gO7ivED-pDpItqs01eXOzzwdTW0Xk0xy1dtyGajaOmLulT15q2CvUNufJm37jRnw_J2-zhdbpIVs_z5TRfJZaBbBMj06Lg6I1IDSoEWzoEJrG0XigLGRpprZFOKhSlZxNRZFA4YL4E9CpzfEjuzrvHGD4717R6F7pY95eaIygmUy553xLnlo2haaLz-hirg4nfGkGfuOkzN_3LTf9z4z8hnmA8</recordid><startdate>20240101</startdate><enddate>20240101</enddate><creator>Firmli, Soukaina</creator><creator>Chiadmi, Dalila</creator><creator>Dahbi, Kawtar Younsi</creator><general>Science and Information (SAI) Organization Limited</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7XB</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8G5</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>M2O</scope><scope>MBDVC</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope></search><sort><creationdate>20240101</creationdate><title>A Configurable Framework for High-Performance Graph Storage and Mutation</title><author>Firmli, Soukaina ; Chiadmi, Dalila ; Dahbi, Kawtar Younsi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c206t-a67bb31fa57a1810cde10261dcf58c091a6cca6e6815df245b90be02fd01f89e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Arrays</topic><topic>Computer science</topic><topic>Consumption</topic><topic>Data management</topic><topic>Data structures</topic><topic>Graphs</topic><topic>Mutation</topic><topic>Parallel processing</topic><topic>Synchronism</topic><topic>Workloads</topic><toplevel>online_resources</toplevel><creatorcontrib>Firmli, Soukaina</creatorcontrib><creatorcontrib>Chiadmi, Dalila</creatorcontrib><creatorcontrib>Dahbi, Kawtar Younsi</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Research Library (Alumni Edition)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Research Library</collection><collection>Research Library (Corporate)</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>International journal of advanced computer science &amp; applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Firmli, Soukaina</au><au>Chiadmi, Dalila</au><au>Dahbi, Kawtar Younsi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Configurable Framework for High-Performance Graph Storage and Mutation</atitle><jtitle>International journal of advanced computer science &amp; applications</jtitle><date>2024-01-01</date><risdate>2024</risdate><volume>15</volume><issue>8</issue><issn>2158-107X</issn><eissn>2156-5570</eissn><abstract>In the realm of graph processing, efficient storage and update mechanisms are crucial due to the large volume of graphs and their dynamic nature. Traditional data structures such as adjacency lists and matrices, while effective in certain scenarios, often suffer from performance trade-offs such as high memory consumption or slow update capabilities. To address these challenges, we introduce CoreGraph, an advanced graph framework designed to optimize both read and update performance. CoreGraph leverages a novel segmentation method and in-place update techniques, along with configurable memory allocators and synchronization mechanisms, to enhance parallel processing and reduce memory consumption. CoreGraph’s update throughput (with up to 20x) and analytics performance exceed those of several state-of-the-art graph structures such as Teseo, GraphOne and LLAMA, while maintaining low memory consumption when the workload includes updates. This paper details the architecture and benefits of CoreGraph, highlighting its practical application in traffic data management where it seamlessly integrates with existing systems providing a scalable and efficient solution for real-world graph data management challenges.</abstract><cop>West Yorkshire</cop><pub>Science and Information (SAI) Organization Limited</pub><doi>10.14569/IJACSA.2024.01508128</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2158-107X
ispartof International journal of advanced computer science & applications, 2024-01, Vol.15 (8)
issn 2158-107X
2156-5570
language eng
recordid cdi_proquest_journals_3108267363
source EZB-FREE-00999 freely available EZB journals
subjects Algorithms
Arrays
Computer science
Consumption
Data management
Data structures
Graphs
Mutation
Parallel processing
Synchronism
Workloads
title A Configurable Framework for High-Performance Graph Storage and Mutation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T14%3A34%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Configurable%20Framework%20for%20High-Performance%20Graph%20Storage%20and%20Mutation&rft.jtitle=International%20journal%20of%20advanced%20computer%20science%20&%20applications&rft.au=Firmli,%20Soukaina&rft.date=2024-01-01&rft.volume=15&rft.issue=8&rft.issn=2158-107X&rft.eissn=2156-5570&rft_id=info:doi/10.14569/IJACSA.2024.01508128&rft_dat=%3Cproquest_cross%3E3108267363%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3108267363&rft_id=info:pmid/&rfr_iscdi=true