MADNET: Redefining the Way for Data Caching and Distribution with Sporadic Internet Connectivity
摘要
One of the significant advances in modern technology is the ability to provide cache and data distribution for areas with sporadic Internet connectivity. However, due to the mobility and wireless nature of devices in such environments, conventional networking solutions often rely on central servers or content delivery network (CDN) servers, which require consistent internet access and are not suitable for operations in areas with poor network infrastructure. Current solutions for local data distribution may not work for end-to-end data sharing purposes. In this paper, we develop an innovative solution called MadNet, which eliminates the need for continuous Internet access by utilizing a cross-platform application and a bespoke server to enable seamless data exchanges. In particular, MadNet employs a distributed architecture to facilitate reliable and efficient data transfers while ensuring robust security. We developed the MadNet SDK and built a mobile application called CacheNet to demonstrate the proposed solution. Data transmission using CacheNet is limited only by the supported Wi-Fi technology in the chosen handheld device. Moreover, we stress-tested the system by assuming that 1,000 devices would ping the central server every 10 s. The MadNet SDK can be readily applied for Android and IOS development for various testbed implementations.