Publication Date
Spring 2023
Degree Type
Master's Project
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Ben Reed
Second Advisor
Robert Chun
Third Advisor
Thomas Austin
Keywords
internet connectivity, store-and-forward network
Abstract
Previous attempts to bring the data of the internet to environments that do not have continuous connectivity to the internet have made use of special hardware which requires additional expenditure on installation. We will develop a software-based infrastructure running on existing Android smartphones to exchange application data between a disconnected user’s phone and corresponding application servers on the internet. The goal of this project is to implement client and server modules for this infrastructure to run on a disconnected phone and the internet respectively. These modules will multiplex application data to be sent into packages and distribute the data present in received packages to applications. This project will define and implement the package format and end-to-end delivery guarantees for the transmitted application data. In practice, the data will be transported physically by a mobile device like the phone of a bus driver traveling between disconnected and connected areas. Therefore, the guarantees will be based on the assumption of an opportunistic, high latency, and unreliable store-and-forward network between the client and server.
Recommended Citation
Hegde, Shashank, "A Data Delivery Mechanism for Disconnected Mobile Applications" (2023). Master's Projects. 1211.
DOI: https://doi.org/10.31979/etd.4xsk-3p9v
https://scholarworks.sjsu.edu/etd_projects/1211