Crowd-Based Content Delivery via Distributed Node Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Many network entities have excess computing resources that go unused, leading to wasted potential, as existing technologies lack a platform to effectively monetize or utilize these resources.
Innovation Solution
A crowd-based computing platform is established, where a resource manager facilitates transactions between resource consumers and providers, allowing excess capacity to be utilized and monetized by configuring network nodes as content delivery nodes (CDNs) that can serve content based on availability, load, and geographic factors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If a traditional centralized content delivery system is used, then content delivery control and management is simplified, but excess computing resources at network entities remain unused and wasted
Solution Approach 1:
The patent segments the centralized content delivery system into a distributed network of content delivery nodes across multiple network entities. Each node independently manages and delivers content from its local storage, transforming the monolithic centralized architecture into a modular distributed system that utilizes idle computing resources at various network locations.
Solution Approach 2:
The patent enables network entities to serve dual functions: maintaining their primary operations while simultaneously acting as content delivery nodes. The content delivery nodes leverage existing storage and computing infrastructure for content delivery purposes, allowing the same hardware resources to serve multiple functions and eliminating waste of idle capacity.
2Productivity
If excess computing resources are utilized through crowd-based delivery, then resource utilization and monetization improve, but the complexity of managing distributed nodes increases
Solution Approach 1:
The patent introduces a content delivery manager as an intermediary component that coordinates between content consumers and distributed content delivery nodes. The manager handles node registration, content availability tracking, request routing, and performance monitoring, thereby abstracting the complexity of managing distributed nodes while maximizing resource utilization efficiency.
3Productivity
If content is delivered from distributed nodes based on availability and load, then delivery efficiency and resource optimization improve, but the complexity of selecting and managing delivery nodes increases
Solution Approach 1:
The patent implements feedback mechanisms where content delivery nodes report their status, available content, and current load to the content delivery manager. The manager uses this feedback information to dynamically select appropriate nodes for content delivery based on real-time conditions such as node availability, content presence, and load capacity, thereby optimizing delivery efficiency without manual intervention.
Data Source
AI summary
Crowd based content delivery is disclosed. In some embodiments, managing content delivery includes receiving a specification from a resource provider of an availability of a content delivery service at the resource provider, selecting the resource provider to service requests for a content item, facilitating caching of the content item at the resource provider, and redirecting a request for the content item to the resource provider for servicing.


