Login | Register

A GIPSY Runtime System with a Kubernetes Underlay for the OpenTDIP Forensic Computing Backend

Title:

A GIPSY Runtime System with a Kubernetes Underlay for the OpenTDIP Forensic Computing Backend

Zahraei, Seyed Pouria (2022) A GIPSY Runtime System with a Kubernetes Underlay for the OpenTDIP Forensic Computing Backend. Masters thesis, Concordia University.

[thumbnail of Zahraei_MA_F2022.pdf]
Preview
Text (application/pdf)
Zahraei_MA_F2022.pdf - Accepted Version
Available under License Spectrum Terms of Access.
3MB

Abstract

In this research work, we propose an underlay based on Kubernetes to enhance the scalable fault tolerance of the General Intensional Programming System's distributed run-time demand-driven backend to gather digital evidence from GitHub repositories and encode them in Forensic Lucid for further analysis in the integrated OpenTDIP environment.
We developed a solution so that forensic investigators could use GitHub to gather a dataset to investigate program flaws and vulnerabilities related to security from GitHub projects written in different programming languages. For this purpose, we design and implement a JSON demand-driven encoder to perform a Forensic Lucid conversion pipeline (data extraction, format conversion, and file compilation). In order to distribute the execution, we utilized the GIPSY distributed computing system.
We also integrated Kubernetes with GIPSY distributed computing system in order to improve the configuring, starting up and registering GIPSY nodes, so that GIPSY nodes could get registered automatically without any manual configuration. In addition, provide a mechanism to have a scalable fault-tolerant system so that when a GIPSY node dies, it will handle reallocation, configuration and registration of the GIPSY nodes automatically.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Zahraei, Seyed Pouria
Institution:Concordia University
Degree Name:M.A.
Program:Computer Science
Date:21 October 2022
Thesis Supervisor(s):Paquet, Joey and Mokhov, Serguei A.
ID Code:991314
Deposited By: Seyed Pouria Zahraei
Deposited On:21 Jun 2023 14:44
Last Modified:21 Jun 2023 14:44
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top