Endpoint Policy Control via Aggregated Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current endpoint management approaches in large data processing environments are not scalable and reactive, failing to effectively manage hundreds of thousands of endpoints due to limitations in resource management tools.
Innovation Solution
A method and system where one or more processors store policies with activities conditioned by aggregated parameters, collecting local parameters from endpoints, aggregating them, and distributing the aggregated parameters to apply policies, allowing endpoints to execute activities based on aggregated data, enhancing scalability and reactivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If current resource management tools are used to manage endpoints, then basic management functions are provided, but the system is not scalable and reactive to large numbers of endpoints
Solution Approach 1:
The system segments endpoint management by introducing policy-based control units that can be independently deployed and executed on individual endpoints. Policies are divided into conditional rules and activities that can be evaluated and executed separately, enabling scalable management of large endpoint populations without requiring centralized control of every management decision.
Solution Approach 2:
The system enables endpoints to autonomously evaluate policies and execute activities based on local conditions and received aggregated parameters. Each endpoint becomes self-sufficient in applying management rules without requiring continuous centralized intervention, improving both scalability and reactivity to local conditions.
2Ease of operation
If centralized control is used to manage all endpoints, then comprehensive control is achieved, but the system loses reactivity and scalability
Solution Approach 1:
The system pre-defines policies with conditional rules and activities that are prepared in advance and distributed to endpoints. This preliminary configuration enables endpoints to immediately react to conditions without waiting for centralized analysis and response, achieving both centralized policy control and local reactivity.
Solution Approach 2:
The system introduces aggregated parameters as intermediaries between centralized monitoring and local endpoint decisions. These aggregated parameters convey essential system-state information to endpoints, enabling local reactive decisions while maintaining centralized oversight through the policy definition process.
3Loss of information
If detailed local parameters are collected from all endpoints, then comprehensive monitoring is achieved, but system complexity and resource consumption increase
Solution Approach 1:
The system extracts only the essential aggregated parameters needed for policy evaluation from the complete set of available local parameters. By selecting and collecting only the relevant aggregated metrics rather than all possible local parameters, the system maintains comprehensive monitoring capability while reducing data collection complexity and resource consumption.
4Speed
If policies are executed locally on each endpoint, then reactivity is improved, but consistency across the system may be compromised
Solution Approach 1:
The system uses universal aggregated parameters that have the same meaning and impact across all endpoints. By base conditioning on these common parameters rather than endpoint-specific local parameters, the system ensures that the same policy conditions trigger the same activities across different endpoints, maintaining system-wide consistency while enabling fast local execution.
Data Source
AI summary
A method and system. One or more local parameters are collected from one or more corresponding endpoints. Each policy of one or more policies includes an indication of one or more activities for execution on the corresponding endpoints. At least one of the activities of the policies is conditioned by a condition based on one or more aggregated parameters. Each aggregated parameter depends on at least one of the one or more local parameters. The local parameters are aggregated into the aggregated parameters. Each aggregated parameter is distributed at least to the corresponding endpoints of each policy including any activity conditioned on the aggregated parameter. At least the corresponding policies are sent to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters.


