DNS Resource Selection via Augmented Domain Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current content streaming on the Internet faces challenges due to sub-optimal resource selection, often resulting in poor streaming performance and quality, as existing systems lack accurate client location mapping and metadata information for determining the best resource to serve content.
Innovation Solution
Techniques are introduced to pass client IP address, content metadata, and other relevant information to a resource selection entity within a Content Delivery Network (CDN) for advanced resource selection, allowing for more accurate geolocation and metadata-driven decision-making, such as encoding this information into URLs or using a custom protocol for direct communication to select the optimal resource for content delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional resource selection methods are used, then system complexity is low, but streaming performance and quality deteriorate due to sub-optimal resource selection
Solution Approach 1:
The patent introduces an intermediary component (resource selection entity or DNS server) that acts as a mediator between the client and CDN resources. This intermediary collects client metadata, determines optimal resource selection, and returns resolved addresses, thereby improving streaming performance without significantly increasing client-side complexity.
Solution Approach 2:
The system performs preliminary actions by pre-collecting client metadata (IP address, geolocation, device information) and pre-determining optimal resource selection before actual content delivery. This advance preparation enables faster and more accurate resource matching when streaming requests occur.
2Measurement precision
If advanced resource selection with metadata collection is implemented, then resource selection accuracy improves, but information processing requirements increase
Solution Approach 1:
The patent extracts only the essential metadata fields needed for resource selection (client IP address, geolocation, device type) from the vast amount of available client information. This selective extraction maintains high selection accuracy while minimizing information processing load by focusing only on the most relevant parameters.
3Reliability
If client metadata is collected and processed, then QoE improves through better resource matching, but data handling complexity increases
Solution Approach 1:
The intermediary resource selection entity handles all complex metadata collection, processing, and resource matching operations centrally. This approach improves QoE through accurate resource-client matching while keeping client-side data handling complexity minimal, as clients only need to provide basic metadata and receive resolved resource addresses.
Data Source
AI summary
Advanced resource selection is disclosed. A request from a client to resolve an augmented domain is received at a Domain Name System (DNS) server. Information is extracted from the augmented domain name. The extracted information is used to select a particular resource from a set of resources to provide content to the client.


