Improving Large Graph Visualization Using a Paging Mechanism
| dc.contributor.author | Jafarrangchi, Fatemeh | |
| dc.contributor.supervisor | Traore, Issa | |
| dc.contributor.supervisor | Woungang, Isaac | |
| dc.date.accessioned | 2023-11-15T20:58:53Z | |
| dc.date.available | 2023-11-15T20:58:53Z | |
| dc.date.copyright | 2023 | en_US |
| dc.date.issued | 2023-11-15 | |
| dc.degree.department | Department of Electrical and Computer Engineering | |
| dc.degree.level | Master of Engineering M.Eng. | en_US |
| dc.description.abstract | The activity and event network (AEN) model captures the network activities and events using a large random dynamic graph that is continuously maintained and updated as new information and data arrive. The AEN engine leverages extensive graph database technology in creating, maintaining, and visualizing the produced graph. Because the graph can become very large (e.g., have millions of nodes) over time, a visual analysis by a security analyst can be unwieldy, overwhelming, and thus counterproductive. This thesis presents an extension of the AEN graph engine visualization module, which consists on developing a timeline feature that improves the visualization process by allowing the analyst to access and work on segments or portions of the graph as needed. A graph paging mechanism was developed to implement the timeline feature, where a graph is structured into multiple pages that enable navigating back and forth and other related functionality. To reduce memory/storage usage, the proposed graph paging mechanism supports consolidating fine-grain changes into coarser-grain ones without losing the timeline integrity and altering the order in which the changes occurred. An experimental evaluation using the CIC 2017 IDS evaluation dataset yielded improved results in visualizing and handling large graphs while achieving low performance overhead in terms of response time, CPU time, and memory utilization. | en_US |
| dc.description.scholarlevel | Graduate | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/15615 | |
| dc.language.iso | en | en_US |
| dc.rights | Available to the World Wide Web | en_US |
| dc.subject | AEN | en_US |
| dc.subject | Graph | en_US |
| dc.subject | Visualization | en_US |
| dc.subject | Paging | en_US |
| dc.subject | Performance | en_US |
| dc.subject | Network data | en_US |
| dc.subject | Syslog | en_US |
| dc.subject | Netflow | en_US |
| dc.subject | Cybersecurity | en_US |
| dc.subject | Vulnerabilities | en_US |
| dc.subject | Cybersecurity analyzer | en_US |
| dc.subject | Timeline | en_US |
| dc.title | Improving Large Graph Visualization Using a Paging Mechanism | en_US |
| dc.type | project | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Jafarrangchi_Fatemeh_MEngProject_2023.pdf
- Size:
- 1.33 MB
- Format:
- Adobe Portable Document Format
- Description:
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 2 KB
- Format:
- Item-specific license agreed upon to submission
- Description: