Compare commits

..

1 commit

Author SHA1 Message Date
6009407c99
docs: define CDN capabilities and P2P federation in goals.md
Added a detailed specification for CDN functionality, including:
- Lightweight CDN node concept (simple executable for users)
- Secure connectivity using pre-shared keys
- Dynamic registration with main metadata server and DNS assignment
- Content awareness, replication, and streaming fallback
- Peer-to-peer (P2P) sharing for distributed content transfer
- Federation and collaboration between CDNs
- Future idea: predictive caching based on user activity

This formalizes the CDN architecture for Walros, supporting distributed caching,
federation, and smarter prefetching mechanisms."
2025-10-16 09:15:21 +02:00

View file

@ -36,7 +36,7 @@
- Multiple CDNs can share content and metadata within a trusted federation network. - Multiple CDNs can share content and metadata within a trusted federation network.
- The system can automatically balance or replicate popular content across CDNs to optimize bandwidth usage and ensure availability. - The system can automatically balance or replicate popular content across CDNs to optimize bandwidth usage and ensure availability.
- **Future Idea - Predictive Caching:** - **Future Idea Predictive Caching:**
- CDNs may automatically pre-cache upcoming content based on user activity patterns. - CDNs may automatically pre-cache upcoming content based on user activity patterns.
- If a user watches the first movie in a series, the CDN pre-fetches sequels (e.g., parts 2, 3, etc.). - If a user watches the first movie in a series, the CDN pre-fetches sequels (e.g., parts 2, 3, etc.).
- If a user starts a new TV show, the CDN preloads subsequent episodes or seasons. - If a user starts a new TV show, the CDN preloads subsequent episodes or seasons.