Multicast Policy Infrastructure for Location-Based Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multicast policies lack flexibility and effectiveness in managing multicast streams based on user location, connectivity media, and signal strength, leading to inefficient bandwidth allocation and potential stream disruptions.

Innovation Solution

A multicast policy infrastructure that integrates location awareness to select the most suitable multicast server based on the device's point of attachment, allowing for dynamic adjustments in bandwidth allocation and stream quality to ensure uninterrupted service, by determining the maximum available bandwidth and selecting the server providing the highest bandwidth that does not exceed it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional multicast policies based on IP address and authentication are used, then multicast stream delivery is established, but the system lacks flexibility in adapting to different user locations and connectivity conditions

Engineering Contradiction:
Improveadaptability to user location and connectivityVSAvoidcomplexity of multicast policy infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by determining the point of attachment and available bandwidth before selecting a multicast server. The logic evaluates network conditions, location, and signal strength in advance, then pre-selects the most appropriate server from available sources, ensuring optimal stream delivery before the user experiences any potential disruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic adaptability by continuously monitoring the device's point of attachment and network conditions. The multicast server selection is not static but dynamically adjusted based on real-time factors including location, available bandwidth, and signal strength, allowing the system to adapt to changing network environments.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a single high-bandwidth multicast server is used, then high-quality stream delivery is achieved, but devices with limited bandwidth experience service disruptions

Engineering Contradiction:
Improvereliability of multicast stream deliveryVSAvoidcompatibility with different bandwidth conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by matching specific multicast servers to specific devices based on their individual network conditions. Each device receives a customized stream quality appropriate to its location and bandwidth capabilities, rather than a uniform high-bandwidth stream that would disrupt devices with limited capacity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by selecting different multicast servers with varying data rates based on the device's available bandwidth. The logic evaluates bandwidth constraints and adjusts the selection criteria accordingly, choosing servers that provide optimal quality without exceeding the device's capacity, thereby maintaining reliability across diverse network conditions.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multicast policies do not consider point of attachment, then simple policy implementation is maintained, but bandwidth allocation becomes inefficient

Engineering Contradiction:
Improvebandwidth allocation efficiencyVSAvoidcomplexity of policy evaluation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously monitoring the device's point of attachment and network conditions, then using this information to inform multicast server selection. The logic receives feedback about available bandwidth and location, adjusts its selection accordingly, and can dynamically switch servers if conditions change, optimizing bandwidth allocation efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The logic acts as an intermediary between the device and multiple multicast servers, evaluating network conditions and mediating the selection process. This intermediary function optimizes bandwidth allocation by matching devices with appropriate servers based on point of attachment and available capacity, improving overall system efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If multicast server selection is static, then system complexity is reduced, but service disruptions occur when network conditions change

Engineering Contradiction:
Improvecontinuous service availabilityVSAvoidcomplexity of dynamic server selection
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary evaluation of multiple multicast servers and their suitability for different network conditions before actual stream delivery begins. By pre-assessing server capabilities and matching them to expected device requirements, the system ensures continuous service availability without requiring complex real-time switching during stream playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic server selection that adapts to changing network conditions. The logic continuously monitors point of attachment and bandwidth availability, dynamically adjusting server selection to maintain reliable service. This dynamic approach prevents service disruptions while managing complexity through structured evaluation criteria.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8028082B2Location based multicast policies
Publication Date: 2011.09.27 CISCO TECHNOLOGY INC
  • US8028082B2 patent drawing
  • US8028082B2 patent drawing
  • US8028082B2 patent drawing

AI summary

Disclosed herein in an example embodiment is a multicast policy infrastructure that allows administrators to integrate location awareness for a particular multicast stream when it is being forwarded to an intended user. The infrastructure provides more flexibility by allowing multicast call admission control, access control, and other multicast policies to be based on the location or conditions where the host/user is receiving the multicast stream. A multicast policy can also provide additional mechanisms such as transcoding services, compression services, etc. based on the host/user location. As will be demonstrated in example embodiments herein, location awareness can include connectivity media (wired or wireless), physical location of user, and/or signal strength (and/or effective bandwidth).