Parallel and Distributed Motif Discovery in Temporal Networks - A feasibility study applying thread parallelism and community structure

dc.contributor.authorMarton, Stefan
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerDamaschke, Peter
dc.contributor.supervisorHassan, Ahmed Ali-Eldin
dc.date.accessioned2025-01-13T09:31:45Z
dc.date.available2025-01-13T09:31:45Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractTemporal networks are used to model complex systems in topics such as epidemiology, finance, and computer networks. Motifs are subgraphs of a directed graph that are representative of the structure of that particular graph. Motifs have been extended to temporal networks. Motif discovery is a computationally hard problem; in fact sub-problems are NP-hard problems. In this thesis, we explore state-of-theart temporal network motif discovery algorithms, and how they can be parallelized on a multi-threaded system and distributed across multiple systems. We select Kovanen’s definition of temporal network motif. We implement a simple approach to thread parallelism to demonstrate the potential for parallelism of the algorithm, and find that the parallelizable proportion p > 0.89, which implies great potential for parallelism. We utilize community structure of the graph the temporal network represents to divide the network into work packages for distributed computation. In doing so, we encounter and report numerous challenges in distribution of the exact solution approach.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309076
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjecttemporal network
dc.subjectmotif
dc.subjecttemporal motif
dc.subjectparallel computing
dc.subjectdistributed computing
dc.titleParallel and Distributed Motif Discovery in Temporal Networks - A feasibility study applying thread parallelism and community structure
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-75 SM.pdf
Storlek:
535.44 KB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: