Mesh Network Service Advertisement via Coordinator Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mesh networks, being ad hoc and unreliable, face challenges in providing stable service advertisements and unique network address allocation, which hinders their use in scenarios lacking traditional network infrastructure.
Innovation Solution
Adapting mesh networks to enable self-assignment of unique network addresses and service advertisements using protocols at network layer three or above, with gateway nodes periodically advertising their presence to ensure reliable connections and service discovery, and converting these advertisements to layer two protocols for devices outside the mesh.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If mesh networks operate with limited or no infrastructure using ad hoc connections, then the network can be deployed in infrastructure-lacking environments, but the reliability and stability of service advertisements deteriorate
Solution Approach 1:
The patent introduces a mesh coordinator as an intermediary device that centralizes service advertisement management. The coordinator receives service advertisements from mesh nodes, manages their distribution, and ensures stable propagation throughout the network. This mediator resolves the contradiction by providing centralized control (improving reliability) while the network itself remains infrastructure-less (maintaining adaptability).
Solution Approach 2:
The patent implements feedback mechanisms where mesh nodes periodically report their service advertisements to the mesh coordinator, and the coordinator propagates updates throughout the network. This feedback loop ensures that service information remains current and reliable even in the dynamic ad hoc environment, resolving the contradiction between network flexibility and advertisement stability.
2Reliability
If mesh networks use distributed packet routing without dedicated infrastructure, then the network becomes robust and maintenance-free, but the ability to provide centralized services like DHCP deteriorates
Solution Approach 1:
The mesh coordinator acts as an intermediary that provides centralized service management capabilities (DHCP, service advertisements) while the underlying network maintains distributed routing. The coordinator handles complex service provisioning tasks, allowing other nodes to remain simple forwarding devices, thus resolving the contradiction between network robustness and service capability.
Solution Approach 2:
The patent merges the functions of distributed routing (performed by all mesh nodes) with centralized service management (performed by the mesh coordinator). This combination allows the network to maintain the robustness of distributed routing while gaining the service provisioning capabilities of centralized management, resolving the apparent contradiction between these two characteristics.
3Productivity
If mesh nodes advertise services using layer three or above protocols, then service discovery capability is improved, but the ability to reach devices outside the mesh network deteriorates
Solution Approach 1:
The mesh coordinator serves as an intermediary that receives service advertisements from mesh nodes using layer three protocols (improving service discovery), and simultaneously translates and forwards this information to external devices using layer two protocols (maintaining external accessibility). This dual-interface approach resolves the contradiction between internal service discovery efficiency and external network connectivity.
Solution Approach 2:
The patent adds a protocol translation dimension by having the mesh coordinator operate at multiple protocol layers. It receives advertisements at layer three or above for efficient service discovery within the mesh, then translates and forwards information at layer two for external device accessibility. This dimensional approach to protocol handling resolves the contradiction between internal efficiency and external connectivity.
Data Source
AI summary
A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the mesh can automatically select routable addresses without conflicts, which allows nodes of the mesh to be accessed, even as the mesh changes through the addition or deletion of nodes. Also, nodes communicate with a protocol that supports service advertisements. These advertisements can identify mesh nodes that supply services, such as file or print servers, for which devices that have not yet connected to the network may be searching. Advertisements can also identify services to be used by nodes in the network, allowing, for example, a node to select a gateway providing a reliable connection to an external network. The mesh network can be used as a transport for communication using protocols, such as TCP/IP, that generally exhibit poor performance when using unreliable transports.


