Distributed Peer to Peer File System for Android
- Peer to peer file system where group members share files; join by requesting a group link from a member.
- Each device runs a server (permission manager tracking shared files and access) and a client that requests from other devices' servers.
- File-level locking for consistency during simultaneous access, and on-demand caching to balance access speed and network bandwidth.