SpaceZilla (CFDP over DTN)
Project Sponsor: NASA JPL

Project Managers and Primary Project Contact:
Jordan Leigh Torgerson
Nathan Luu

Description

This project, developed in collaboration with NASA JPL, aims to build a functional Graphical User Interface (GUI), named SpaceZilla, designed primarily to be integrated into operating systems capable of handling the CCSDS File Transfer Protocol (CFDP). This GUI will be able to handle all file transfer functions that are pre-existent within CFDP as well as the Interplanetary Overlay Network, in order to provide users with an FTP-style visual interface.


Objective

Develop a robust, user‑friendly graphical interface that enables engineers to operate the CCSDS File Delivery Protocol (CFDP) seamlessly over NASA’s Interplanetary Overlay Network (ION) within a Delay‑Tolerant Networking (DTN) environment. The project aims to abstract the complexity of DTN operations by providing an intuitive GUI, aptly named SpaceZilla, that supports reliable file transfers, real‑time transaction monitoring, and simplified node interaction through PyION. By delivering a stable, extensible tool, the team supports JPL’s broader objective of making CFDP operations more accessible for mission developers, testbed operators, and future space‑communication workflows.


Technical Implementation 

SpaceZilla is implemented as a PySide6/Qt‑based GUI application that interfaces with NASA JPL’s Interplanetary Overlay Network (ION) through PyION, all running inside a containerized environment for reproducibility and controlled testing. The system is designed to operate across a multi‑node Delay‑Tolerant Networking (DTN) testbed composed of Dockerized ION instances on Ubuntu and a physical cluster of Raspberry Pis simulating DTN nodes.

The architecture is organized into three primary layers:

Team Layout


Front EndOsvaldo Valdiviezo, Lisa Liu, Joselyn Grajeda, Gray Gray, Austin Wong, Peter Sosa
Back EndAngel Gaytan, Andrew Rivera, Ervin Garcia, Christopher Gomez
TestingDerek Castro, Jae Kim



Student Team
  • Derek Castro
  • Ervin Garcia - Varas
  • Angel Gaytan
  • Christopher Gomez
  • Joselyn Grajeda
  • Gray Gray
  • Hyun Kim
  • Lisa Liu
  • Andrew Rivera
  • Peter Sosa
  • Osvaldo Valdiviezo
  • Austin Wong
Project Sponsor
Project Liaisons
Faculty Advisors