Multi-Layer Network Orchestration for IoT Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing number of connected devices in the Internet of Things (IoT) leads to higher bandwidth consumption and associated costs and hardware stress, as data from these devices needs to be processed in cloud-based platforms, causing unwanted effects such as increased costs and hardware strain.
Innovation Solution
A multi-layer computer network architecture that distributes information flows across multiple systems, allowing certain processing actions to be performed closer to the endpoint devices, reducing the need for data transmission to central systems and thereby minimizing bandwidth usage and workload on central systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If all data from IoT devices is transmitted to cloud-based platforms for processing, then comprehensive data processing capability is improved, but bandwidth consumption and hardware stress increase
Solution Approach 1:
The patent segments the centralized cloud processing function into distributed edge computing nodes deployed across multiple systems in the network. Each system performs local data processing for IoT devices in its vicinity, dividing the monolithic cloud processing task into smaller distributed tasks that reduce bandwidth consumption while maintaining overall processing capability.
Solution Approach 2:
The patent introduces a spatial dimension to data processing by deploying computing resources across multiple physical locations and network layers rather than concentrating all processing in a single cloud center. This multi-layer architecture allows data to be processed closer to its source, reducing transmission distance and bandwidth requirements.
2Power
If data is processed in centralized cloud platforms, then processing power is improved, but hardware stress on central systems increases
Solution Approach 1:
The patent divides the centralized processing power into multiple distributed processing units across different systems. Each system maintains local processing capabilities that handle data generation and initial processing, segmenting the hardware load away from any single central system and reducing hardware stress through distribution.
Solution Approach 2:
The patent introduces intermediate edge systems that act as mediators between IoT devices and the central cloud platform. These intermediate systems perform preliminary data processing, filtering, and aggregation, reducing the volume of data transmitted to central systems and thereby reducing hardware stress on central infrastructure.
3Loss of energy
If a multi-layer network architecture is implemented, then bandwidth efficiency is improved, but system complexity increases
Solution Approach 1:
The patent designs the multi-layer network architecture using universal components and standardized interfaces that can perform multiple functions. Each system in the multi-layer network can operate as an IoT device, an edge computing node, or a gateway depending on configuration, reducing complexity through role flexibility rather than requiring specialized hardware for each function.
Solution Approach 2:
The patent implements a nested multi-layer architecture where smaller functional units are embedded within larger systems. IoT devices are nested within local networks, which are nested within regional edge computing layers, which are nested within the global cloud platform. This hierarchical nesting manages complexity by organizing functions at appropriate scales rather than flattening all complexity into a single layer.
Data Source
AI summary
Techniques are disclosed relating to creating and managing an information flow within a multi-layer computer network. In various embodiments, a computer system in a first layer within a multi-layer computer network, maintains state information defining an information flow within the multi-layer computer network. In various embodiments, the computer system assigns a particular action (that is included in the information flow) to be performed at a second, different layer of the multi-layer computer network. In various embodiments, the computer system generates program instructions to perform the particular action. The program instructions may be generated using device information accessible to the computer system and indicative of characteristics of a computer system within the second layer. In various embodiments, the computer system in the first layer causes the program instructions to be sent to the computer system in the second layer to perform the particular action as part of the defined information flow.


