Multicast Handshake via Combined Control and Data Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multicast networking technologies face inefficiencies when new nodes join or leave a session, as they often require pausing or interrupting ongoing data transmissions to synchronize connections, which can be frustrating and resource-intensive.
Innovation Solution
An apparatus and method for seamless connection handshake in a reliable multicast session, where a control packet is generated to include session initiation data, combined with a subsequent multicast data packet, allowing new nodes to join without disrupting ongoing transmissions by using the same multicast channel, and including mechanisms for acknowledgement and node removal based on thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If new nodes are synchronized to the multicast group, then connection reliability is improved, but ongoing data transmissions are paused or interrupted
Solution Approach 1:
The system performs preliminary actions by embedding control packets with session initiation data into multicast data packets before transmission. This allows new nodes to receive synchronization information in advance without interrupting the ongoing data flow to existing nodes.
Solution Approach 2:
The patent merges control packets containing session initiation data with regular multicast data packets into combined data packets. This combination allows simultaneous delivery of control information and data content through the same channel, eliminating the need to pause transmissions for node synchronization.
2Ease of operation
If control packets are sent separately for node synchronization, then connection management is simplified, but network bandwidth is consumed and transmissions are interrupted
Solution Approach 1:
Control packets and data packets are merged into single combined data packets that traverse the network together. This eliminates the need for separate control channel transmissions, reducing overall network bandwidth consumption while maintaining ease of connection management through the embedded control information.
3Reliability
If ongoing transmissions are paused for node joining, then new nodes can synchronize properly, but session efficiency decreases
Solution Approach 1:
The system maintains continuity of useful action by allowing data transmissions to proceed uninterrupted to existing nodes while simultaneously embedding synchronization information for new nodes. The multicast channel continues to carry combined packets without pausing, ensuring both synchronization and efficiency are maintained.
Data Source
AI summary
An apparatus, method, program product, and system are disclosed for seamless connection handshake for a reliable multicast session. A node module detects a new node attempting to join a multicast networking session. A handshake module generates a control packet comprising session initiation data for the new node. A packet module creates a combined data packet comprising the control packet and the multicast data packet and sends the combined data packet to the new node. The node module joins the new node to the ongoing multicast networking session without disturbing ongoing data transmissions during the multicast networking session.


