Otimizando estruturas de grafos em memória persistente para arquiteturas NUMA
| dc.contributor.advisor | Baldassin, Alexandro José [UNESP] | |
| dc.contributor.author | Spagnol, Lucas Bastelli [UNESP] | |
| dc.contributor.coadvisor | Francesquini, Emilio de Camargo | |
| dc.contributor.institution | Universidade Estadual Paulista (Unesp) | |
| dc.date.accessioned | 2025-10-02T13:17:54Z | |
| dc.date.issued | 2025-08-22 | |
| dc.description.abstract | Estruturas de grafos dinâmicos desempenham papel fundamental em aplicações que demandam processamento eficiente de grandes volumes de dados conectados, como redes sociais e sistemas de recomendação. Este trabalho apresenta uma adaptação do framework DGAP para ambientes NUMA, explorando o particionamento round-robin e a afinidade explícita de threads para otimizar o processamento de grafos dinâmicos em memória persistente. Os experimentos, conduzidos com dois conjuntos de dados reais do SNAP (Orkut e LiveJournal), avaliam o impacto das características topológicas dos grafos nas otimizações propostas e demonstram ganhos expressivos, com speedup de até 2,3x em algoritmos como Connected Components, além de evidenciarem limitações em grafos de baixa densidade e em algoritmos sensíveis à latência (como BFS), indicando a necessidade de estratégias adaptativas de balanceamento em ambientes NUMA. | pt |
| dc.description.abstract | Dynamic graph structures play a key role in applications that require efficient processing of large volumes of connected data, such as social networks and recommender systems. This dissertation presents an adaptation of the DGAP framework to NUMA environments, exploring round-robin partitioning and explicit thread affinity to optimize the processing of dynamic graphs on persistent memory. Experiments conducted with two real-world datasets from SNAP (Orkut and LiveJournal) assess the impact of graph topological characteristics on the proposed optimizations and show expressive gains, with speedups of up to 2.3× in algorithms such as Connected Components, while also revealing limitations on low-density graphs and latencysensitive algorithms (e.g., BFS), indicating the need for adaptive load-balancing strategies in NUMA environments. | en |
| dc.description.sponsorship | Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP) | |
| dc.description.sponsorshipId | 2023/04969-8 | |
| dc.identifier.capes | 33004153073P2 | |
| dc.identifier.citation | SPAGNOL, Lucas Bastelli. Otimizando estruturas de grafos em memória persistente para arquiteturas NUMA. 2025. Dissertação (Mestrado em Ciência da Computação) – Instituto de Geociências e Ciências Exatas, Universidade Estadual Paulista (UNESP), Rio Claro, 2025. | |
| dc.identifier.lattes | 0642832066621314 | |
| dc.identifier.orcid | 0000-0003-2201-0907 | |
| dc.identifier.uri | https://hdl.handle.net/11449/314052 | |
| dc.language.iso | por | |
| dc.publisher | Universidade Estadual Paulista (Unesp) | |
| dc.rights.accessRights | Acesso aberto | pt |
| dc.subject | Ciência da computação | pt |
| dc.subject | Teoria dos grafos | pt |
| dc.subject | Arquitetura de computador | pt |
| dc.subject | Computação paralela | pt |
| dc.subject | Sistemas de memória de computadores | pt |
| dc.subject | Dynamic graphs | en |
| dc.subject | Persistent memory | en |
| dc.subject | NUMA | en |
| dc.subject | Thread affinity | en |
| dc.subject | Speedup | en |
| dc.title | Otimizando estruturas de grafos em memória persistente para arquiteturas NUMA | pt |
| dc.title.alternative | Optimizing graph structures in persistent memory for NUMA architectures | en |
| dc.type | Dissertação de mestrado | pt |
| dcterms.impact | Esta pesquisa otimiza o processamento de grafos dinâmicos em memória persistente com técnicas conscientes de NUMA, acelerando análises em grande escala. Os resultados reduzem tempo de execução e consumo de energia em aplicações como redes sociais e sistemas de recomendação, contribuindo para infraestrutura computacional mais eficiente. | pt |
| dcterms.impact | This research optimizes dynamic graph processing on persistent memory using NUMA-aware techniques, speeding up large-scale analyses. The results reduce runtime and energy consumption in applications such as social networks and recommender systems, contributing to more efficient computing infrastructure. | en |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 333ba217-1f26-4cf3-a03a-71c83d0a5bdf | |
| relation.isAuthorOfPublication.latestForDiscovery | 333ba217-1f26-4cf3-a03a-71c83d0a5bdf | |
| unesp.campus | Universidade Estadual Paulista (UNESP), Instituto de Geociências e Ciências Exatas, Rio Claro | pt |
| unesp.embargo | Online | pt |
| unesp.examinationboard.type | Banca pública | pt |
| unesp.graduateProgram | Ciência da Computação - FC/FCT/IBILCE/IGCE | pt |
| unesp.knowledgeArea | Computação aplicada | pt |
| unesp.researchArea | Sistemas de computação | pt |
Arquivos
Pacote original
1 - 1 de 1
Carregando...
- Nome:
- spagnol_lb_me_rcla.pdf
- Tamanho:
- 5.23 MB
- Formato:
- Adobe Portable Document Format
Licença do pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 2.14 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:

