Container Process Probing for PaaS Management Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The traditional PaaS container management system faces challenges in optimizing container management efficiency and operation cost as the number of services increases, requiring improved methods to efficiently manage and deploy multiple processes within a single container.

Innovation Solution

A service information processing method that involves sending polling information to a target process in a container at set intervals, receiving reply information, and determining the survival status of the target process, allowing for independent probing and management of multiple processes within a single container, thereby optimizing resource usage and deployment strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional PaaS container management system is used to manage huge amounts of heterogeneous services and resources, then resource virtualization delivery can be realized, but container management efficiency and operation cost optimization becomes difficult as the number of services increases

Engineering Contradiction:
Improvecontainer management efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the monolithic container management system into a distributed system where multiple probe nodes independently monitor different processes within containers. Each probe node independently sends polling information and receives replies from target processes, dividing the management complexity across multiple nodes rather than centralizing it, thereby improving management efficiency while handling large numbers of services.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If multiple processes are deployed within a single container to optimize resource usage, then resource efficiency improves, but the complexity of managing and probing individual processes increases

Engineering Contradiction:
Improveresource utilizationVSAvoidprocess probing complexity
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The system segments process monitoring by assigning each process within a container a unique process ID that the probe node uses to independently probe that specific process. This segmentation approach allows multiple processes to run in a single container while maintaining independent, simplified probing mechanisms for each process, avoiding the complexity of managing them as a unified group.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the probe node sends polling information to the target process and receives a reply containing the survival status. This closed-loop feedback system automatically detects process health without manual intervention, simplifying the monitoring of multiple processes within containers while maintaining accurate visibility into each process's status.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If independent probing of each process is implemented, then process-level management capability is achieved, but the time and resources required for probing increase

Engineering Contradiction:
Improveprocess management capabilityVSAvoidprobing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The probe node implements periodic probing by sending polling information to target processes at predetermined time intervals rather than continuously or on-demand. This periodic action reduces the total probing time and resource consumption while maintaining effective process-level management capability, as the system checks process health at regular intervals without constant interference.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11663037B2Service information processing method, apparatus, device and computer storage medium
Publication Date: 2023.05.30 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11663037B2 patent drawing
  • US11663037B2 patent drawing
  • US11663037B2 patent drawing

AI summary

The application discloses a service information processing method, apparatus, device, and computer storage medium, relating to the technical field of cloud computing. The specific implementation scheme is: sending polling information to a target process of a service running in a container according to a set time interval, wherein the target process is one of a plurality of processes running in the container; receiving reply information returned by the target process in response to the polling information; and obtaining the survival status of the target process according to the reply information.