Logical Switch Router Load Distribution in Distributed Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional logical switch router (LSR) systems face scalability issues due to the lack of efficient resource utilization, leading to memory and CPU strains as the number of members and logical partitions increase, as they operate on a single member regardless of available resources.

Innovation Solution

Implementing a software-defined policy-based load distribution system that dynamically allocates logical partitions across available members in the LSR system, utilizing a network of software modules to manage resources, ports, and policies, ensuring optimal use of computing and memory resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If logical switch routers operate on a single member, then system simplicity is maintained, but resource utilization is inefficient and scalability is limited

Engineering Contradiction:
Improvesystem simplicityVSAvoidresource utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the logical switch router functionality across multiple members (physical devices) in the distributed system. Each member can host logical partitions, and the system divides the workload of managing logical switch routers among multiple members rather than concentrating it on a single member. This segmentation enables better resource utilization while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-member architecture to a multi-member distributed architecture, adding the dimension of spatial distribution across multiple physical devices. This dimensional change allows the system to scale horizontally by adding more members, thereby improving resource utilization without proportionally increasing complexity through software-defined policies and automated distribution mechanisms.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the number of members and logical partitions increases, then system capacity and flexibility improve, but memory and CPU strains increase

Engineering Contradiction:
Improvesystem capacityVSAvoidmemory and CPU resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously monitors resource utilization (memory and CPU) across members and dynamically adjusts the distribution of logical partitions. When resource strain is detected on any member, the system responds by redistributing logical partitions to balance the load, enabling the system to scale capacity while preventing resource exhaustion through automated feedback-driven load balancing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic resource allocation where the assignment of logical partitions to members is not static but can change based on current system conditions. The system dynamically adjusts the distribution of logical partitions across members in response to changing resource availability and demand, allowing the system to maintain optimal performance as capacity scales without linearly increasing resource strain.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If logical partitions are concentrated on one member, then management is simplified, but system reliability and performance degrade

Engineering Contradiction:
Improvemanagement simplicityVSAvoidsystem reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent creates a universal management architecture where multiple members can simultaneously function as hosts for logical partitions. Each member in the distributed system is capable of independently managing its assigned logical partitions while adhering to centralized policies. This multi-functionality approach distributes reliability across multiple members while maintaining management simplicity through unified policy enforcement, eliminating the single point of failure inherent in concentrated architectures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9740527B2Load distribution of logical switch routers in a distributed system
Publication Date: 2017.08.22 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9740527B2 patent drawing
  • US9740527B2 patent drawing
  • US9740527B2 patent drawing

AI summary

A tool for supporting load distribution across one or more logical switch routers in a distributed system. The tool includes a first software module configurable to launch and monitor one or more application processes within the one or more logical switch routers in the distributed system. The tool includes a second software module configurable to manage a plurality of system information for the one or more logical switch routers in the distributed system. The tool includes a third software module configurable to control and manage a plurality of system resources in the distributed system. The tool includes a fourth software module configurable to control and manage a plurality of physical ports and a plurality of virtual ports in the distributed system. The tool includes a fifth software module configurable to manage a plurality of load distribution policies for the one or more logical switch routers in the distributed system.