Skip to main content
Thesis defences

MCS Thesis Examination: Seyed Pouria Zahraei

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


Date & time
Tuesday, November 8, 2022
10 a.m. – 11:30 a.m.
Cost

This event is free

Organization

Department of Computer Science and Software Engineering

Contact

Leila Kosseim

Where

ER Building
2155 Guy St.
Room 1075

Accessible location

Yes

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.

Examining Committee

  • Dr. Todd Eavis (Chair) 
  • Dr. Joey Paquet & Serguei Mokhov (Supervisor)
  • Dr. Weiy (Ian) Shang (Examiner)
  • Dr. Todd Eavis (Examiner)
     
Back to top

© Concordia University