Self-Organizing Multicast for Decentralized File Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for uniformly downloading information across computer networks are inefficient and burdensome, often requiring server control that can lead to communication failures and network strain, especially when dealing with multiple subnets and network address translators (NATs).

Innovation Solution

Implementing self-organizing multicast systems where computing devices manage their own multicast sessions, designating a multicast representative to distribute files within a predetermined delay, allowing for decentralized file distribution without relying on a central server, and enabling communication across subnets and NATs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If server-controlled multicast is used to ensure uniform information download, then download uniformity is improved, but network burden and time consumption increase

Engineering Contradiction:
Improvedownload uniformityVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements self-organizing multicast where computing devices autonomously manage their own multicast sessions without server intervention. Each device selects itself as a multicast representative and independently distributes files to other devices on its subnet, eliminating the need for server-controlled coordination while maintaining uniform download completion across all devices.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent divides the network into multiple subnets, with each subnet independently managing its own multicast session. This segmentation allows parallel file distribution across different subnets simultaneously, reducing overall network burden and time consumption while ensuring each subnet achieves uniform download completion independently.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If server-mediated communication is used for file distribution, then coordination control is improved, but system complexity and failure risk increase

Engineering Contradiction:
Improvecoordination controlVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Each computing device autonomously performs the coordination functions previously requiring server mediation. Devices independently select themselves as multicast representatives, manage their own multicast sessions, and coordinate file distribution within their subnets without server intervention, thereby reducing system complexity while maintaining operational control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the server-mediated coordination function from the system and replaces it with peer-to-peer self-organization. By removing the server as the central coordinator and allowing devices to self-organize into multicast representatives, the system eliminates server dependency and reduces overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Extent of automation

If centralized server control is used for multicast, then management control is improved, but network burden and time consumption increase

Engineering Contradiction:
Improvemanagement controlVSAvoiddownload time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

Devices perform self-organization and self-management of multicast sessions without waiting for server instructions. Each device autonomously determines its role as multicast representative, manages its own file distribution timing, and coordinates with other devices on its subnet independently, thereby reducing the time loss associated with server-mediated coordination.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Devices perform preliminary self-organization actions before file distribution begins. Each device independently selects itself as multicast representative and establishes its multicast session in advance, allowing immediate file distribution without waiting for server coordination signals, thus reducing overall download time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11323494B1Systems and methods for self-organizing multicast
Publication Date: 2022.05.03 IVANTI INC
  • US11323494B1 patent drawing
  • US11323494B1 patent drawing
  • US11323494B1 patent drawing

AI summary

A method for file downloading by a computing device is described. The method includes sending a multicast representative message on a multicast channel in response to receiving file download instructions. The multicast representative message indicates that the computing device is a multicast representative. The method also includes downloading file data during a multicast delay. The method additionally includes sending the file data on the multicast channel upon expiration of the multicast delay. The method further includes sending a multicast complete message.