Optimizing Engine for Distributed Network Service Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed computer networks face inefficiencies in delivering network services due to increased complexity and resource consumption, making it difficult for system administrators to ensure efficient service delivery and requiring monitoring and optimization techniques to manage these networks effectively.

Innovation Solution

An optimizing engine installed on front ends of clients and servers in the distributed network that balances load, bypasses communication pathways, provides suggested adjustments to administrators, and applies dynamic adjustments to optimize service delivery, including adding or removing nodes, pathways, and services, while monitoring network attributes in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network services become more complex and consume more resources, then the functionality and capability of the distributed network improve, but the efficiency of service delivery deteriorates

Engineering Contradiction:
Improvenetwork service capabilityVSAvoidservice delivery efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic optimization by continuously monitoring network service delivery and automatically adjusting system parameters in real-time. The optimization engine adapts communication pathways, load balancing strategies, and resource allocation dynamically based on current network conditions, thereby maintaining high service delivery efficiency despite increasing network service complexity and resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as communication pathways, buffer sizes, timeout values, and load balancing weights to optimize service delivery. By adjusting these parameters dynamically based on monitored performance metrics, the system maintains efficient service delivery even as network services become more complex and resource-intensive.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional monitoring software modules are used to ensure proper service delivery, then service delivery can be monitored, but the complexity of network management increases

Engineering Contradiction:
Improveservice delivery assuranceVSAvoidnetwork management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The optimization engine implements self-service by automatically monitoring service delivery, detecting performance issues, and applying optimizations without requiring manual intervention from network administrators. The system autonomously adjusts communication pathways, load balancing, and other parameters, thereby ensuring reliable service delivery while reducing network management complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors service delivery metrics and uses this feedback to automatically adjust optimization parameters. The feedback loop enables the system to maintain reliable service delivery by detecting and responding to performance degradation, while eliminating the need for complex manual monitoring and management procedures.

Inventive Principle:
Principle #23Feedback

3Productivity

If manual configuration adjustments are made to optimize network services, then service delivery can be improved, but the time and effort required for optimization increases

Engineering Contradiction:
Improveservice delivery efficiencyVSAvoidoptimization time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring multiple communication pathways and optimization strategies in advance. When service delivery degradation is detected, the optimization engine can immediately apply pre-planned optimizations without requiring time-consuming manual analysis and configuration, thereby rapidly improving service delivery efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The optimization engine automatically performs the entire optimization process without manual intervention. It monitors service delivery, analyzes performance data, selects appropriate optimization strategies, and applies configurations automatically, thereby eliminating the time and effort that would otherwise be required for manual optimization while continuously improving service delivery efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8838830B2Optimizing distributed computer networks
Publication Date: 2014.09.16 SAP PORTALS ISRAEL
  • US8838830B2 patent drawing
  • US8838830B2 patent drawing
  • US8838830B2 patent drawing

AI summary

In one general embodiment, a computer-implemented method for managing a distributed computer network performed by one or more processors includes the steps of: receiving a request from a client in the distributed computer network for a network service; optimizing a delivery of the requested network service to the client from a server in the distributed computer network; and monitoring an execution of the delivery of the network service.