Hybrid Computing Architecture with Layered SDN Task Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional hybrid computing architectures face challenges in terms of equipment density and form factor, performance, stability, load balancing, service rationalization, information and data privacy, scalability, and service virtualization.
Innovation Solution
A hybrid computing apparatus is introduced, comprising a virtualization module, a layer 3 software-defined networking component, and a layer 2 software-defined networking component. This apparatus enables efficient task processing, service call management, and data governance, while also providing hardware acceleration and programmable components for enhanced functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If conventional hybrid computing architectures are used, then basic computing functionality is provided, but equipment density and form factor are limited
Solution Approach 1:
The system is divided into distinct functional modules: virtualization module, layer 3 SDN component, and layer 2 SDN component. Each module handles specific tasks independently, allowing for optimized packing and deployment in edge computing environments while maintaining overall system functionality.
Solution Approach 2:
The hybrid computing apparatus integrates multiple networking layers (layer 2 and layer 3) and computing functions (virtualization, processing) into a single unified platform, enabling one piece of equipment to perform multiple functions that previously required separate devices, thereby improving density.
2Productivity
If conventional hybrid computing architectures are used, then service processing is provided, but performance and stability are insufficient
Solution Approach 1:
The virtualization module acts as an intermediary between client applications and processing units, managing task distribution, service call definition, and result aggregation. This abstraction layer improves performance by optimizing task routing while enhancing stability by isolating client applications from direct processing unit interactions.
3Adaptability or versatility
If conventional hybrid computing architectures are used, then basic networking is provided, but load balancing and service virtualization are inadequate
Solution Approach 1:
The layer 3 SDN component serves as an intermediary for network-level load balancing, while the layer 2 SDN component handles service-level virtualization. These intermediary networking layers distribute tasks across multiple processing units efficiently without requiring complex direct connections between all system components.
4Reliability
If conventional hybrid computing architectures are used, then data processing is provided, but information and data privacy are compromised
Solution Approach 1:
The virtualization module acts as a trusted intermediary that manages data access between processing units and external entities. It enforces data governance rules and maintains privacy policies without requiring complex point-to-point security configurations between all system components.
5Adaptability or versatility
If conventional hybrid computing architectures are used, then computing services are provided, but scalability is limited
Solution Approach 1:
The modular architecture with separate virtualization and networking components allows individual modules to be scaled independently. New processing units can be added to the system without requiring redesign of the entire architecture, enabling gradual scalability while maintaining manageable deployment complexity through standardized interfaces.
Data Source
AI summary
A hybrid computing apparatus comprises a virtualization module receiving a task from a client application, defining a service call for the task, receiving a service result, and transmitting the service result to the client application. A layer 2 software-defined networking (SDN) component receives the service call from the virtualization module via a layer 3 SDN component, transmits the service call to a processing unit, receives the service result from the processing unit, and forwards the service result to the virtualization module via the layer 3 SDN component. The task may be split into several service calls transmitted to several processing units, from which sub-results are received and combined. A combination comprises two apparatuses, in which the virtualization module and the layer 3 SDN component are disabled in a second apparatus. The layer 2 SDN component of the second apparatus communicates with the layer 3 SDN component of a first apparatus.


