Lightweight Multicast Congestion Detection via Negative Acknowledgment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data distribution services in large-scale networks face reliability issues due to congestion, which can be exacerbated by simple packet retransmission methods, leading to performance degradation and potential congestion problems.

Innovation Solution

A lightweight multicast method and apparatus that detects network congestion using negative response messages from subscriber nodes, determines the cause of congestion through cross-layered congestion tracking, and employs recovery control policies such as naive, fast, and proactive recovery to alleviate congestion, minimizing control messages and improving reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet retransmission is used to ensure reliability, then delivery reliability is improved, but system performance deteriorates and congestion increases

Engineering Contradiction:
Improvedelivery reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where subscriber nodes send negative acknowledgment (NAK) messages to publisher nodes when packet loss is detected. This feedback loop enables the system to identify congestion issues and trigger appropriate recovery actions, resolving the contradiction between ensuring reliable delivery and maintaining system performance by only retransmitting when necessary.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the parameter of packet transmission from simple retransmission to selective retransmission based on congestion detection. By monitoring network conditions and only retransmitting packets when congestion is detected, the system maintains reliability while avoiding the performance degradation associated with continuous retransmission.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If simple packet retransmission is used, then reliability is improved, but network congestion is exacerbated

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent uses feedback from subscriber nodes to publisher nodes through NAK messages to detect congestion conditions. This feedback mechanism enables the system to distinguish between successful transmissions and congestion-induced losses, allowing selective retransmission that prevents exacerbating network congestion while maintaining delivery reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary congestion detection mechanism that acts as a mediator between packet transmission and retransmission decisions. By detecting congestion through NAK messages and using this information to control retransmission behavior, the system prevents the harmful effect of network congestion while ensuring reliable data delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If additional messages are used for congestion detection, then congestion detection accuracy is improved, but control message overhead increases

Engineering Contradiction:
Improvecongestion detection accuracyVSAvoidcontrol message overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements self-service by having subscriber nodes generate and send NAK messages automatically when packet loss is detected, without requiring additional dedicated congestion detection messages. This approach provides accurate congestion detection while minimizing control message overhead, as the same NAK messages serve both error notification and congestion detection purposes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the NAK message universal by using it for multiple purposes: confirming packet loss detection and indicating congestion conditions. This multi-functional approach enables accurate congestion detection without increasing control message overhead, as the same message type serves both error feedback and congestion notification functions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8711702B2Lightweight multicast method and apparatus for data distribution service
Publication Date: 2014.04.29 ELECTRONICS & TELECOMM RES INST
  • US8711702B2 patent drawing
  • US8711702B2 patent drawing
  • US8711702B2 patent drawing

AI summary

The present invention provides a lightweight multicast method and apparatus for a data distribution service. The lightweight multicast apparatus includes a network congestion detection unit for multicasting packets to a plurality of subscriber node terminals, and detecting a cause of network congestion using a negative response message transferred from a relevant subscriber node terminal that could not receive the packets among the plurality of subscriber node terminals. A network recovery control unit determines a recovery control policy depending on the cause of the congestion detected by the network congestion detection unit, and solves the cause of the congestion.