Smart Immediate Leave for IGMP Multicast Channel Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital communication networks experience delays and bandwidth inefficiencies when handling channel changes in IGMP systems, leading to pixelized video and temporary loss of programming for set-top boxes due to conventional 'immediate leave' mechanisms, which do not account for other connected devices still tuned to the dropped channel.

Innovation Solution

Implementing a 'smart immediate leave' mechanism in IGMP routers or proxies that maintain a continuously updated list of connected hosts to multicast groups, allowing continued transmission if other hosts are still joined to the group, and using IGMP queries to confirm disconnection before dropping the channel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If immediate leave mechanism is used to drop a channel when a host leaves, then bandwidth utilization is improved, but other hosts still tuned to the dropped channel experience loss of programming

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidservice continuity for remaining hosts
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The router performs preliminary action by maintaining an updated list of hosts tuned to each channel before actually dropping the channel. When a host sends a leave message, the router checks the list first to determine if other hosts are still viewing the channel, and only drops the channel after confirming no other hosts remain. This preliminary check prevents premature channel dropping that would affect other users.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If channel is continued to be provided when a host leaves, then service continuity for remaining hosts is improved, but temporary bandwidth excess occurs

Engineering Contradiction:
Improveservice continuity for remaining hostsVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The router implements feedback by continuously monitoring the host list and using leave messages from hosts as triggers to re-evaluate channel allocation. When a host leaves, the router receives feedback through the leave message, checks the current state of the host list, and dynamically adjusts channel allocation based on real-time conditions. This feedback mechanism ensures channels are kept only as long as needed and dropped immediately when no longer required, preventing both premature drops and unnecessary continuations.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If host list is continuously updated to track connected hosts, then accurate channel allocation is improved, but device complexity increases

Engineering Contradiction:
Improvehost connection tracking accuracyVSAvoidrouter processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements self-service by having hosts actively participate in maintaining the host list through sending join and leave messages. When hosts connect or disconnect, they automatically notify the router, which updates its internal lists accordingly. This self-service approach distributes the tracking burden to the hosts themselves rather than requiring the router to continuously poll or monitor all hosts, reducing router complexity while maintaining accurate tracking.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8880737B1Smart immediate leave for internet group management protocol (IGMP) system
Publication Date: 2014.11.04 ADTRAN INC
  • US8880737B1 patent drawing
  • US8880737B1 patent drawing
  • US8880737B1 patent drawing

AI summary

Multicast delivery of channels of information using an Internet Group Management Protocol (IGMP) is improved by implementing a smart immediate leave to avoid either excessive bandwidth utilization or undesired gaps in deliver of an IGMP channel to a host, such as a set top box. The smart immediate leave technique checks a channel-host list associated with a network interface of a proxy or a Digital Subscriber Line Access Multiplexer (DSLAM) to ensure continued delivery of IGMP channel information to remaining hosts connected to the IGMP channel on the network serviced by the network interface.