Model-Based Command Execution via Adaptive Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional distributed application servers are ill-equipped to manage complex demand patterns and resource allocation efficiently, leading to inefficiencies and errors during high-demand periods, such as promotions or holidays, due to their inability to identify and manage varying resource needs across components and regulate data transfer effectively.
Innovation Solution
A method and system where an executive service uses a duplex channel to communicate with a driver manager, which interprets an application model to implement operations by identifying a tailored set of resources, reducing unnecessary data exchange and allowing for dynamic resource management and cancellation of operations as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional distributed application servers transfer all available data between components to ensure proper execution, then reliability of operation implementation is improved, but loss of information increases due to unnecessary data transfer consuming resources
Solution Approach 1:
The patent applies local quality by making the data transfer process adaptive to specific operation requirements. The executive service analyzes the command type and selectively transfers only the necessary subset of model data to the driver manager, rather than transferring all available data uniformly. This ensures each operation receives precisely the local amount of data it needs, improving resource efficiency while maintaining reliability.
2Adaptability or versatility
If distributed application servers transfer comprehensive data sets for all commands, then adaptability to different operation types is improved, but loss of time increases due to unnecessary data processing and transfer
Solution Approach 1:
The patent implements dynamics by making the data transfer mechanism adaptive and flexible based on operation requirements. The system dynamically determines the appropriate data subset to transfer based on the command type (e.g., deploy vs. stop operations). This dynamic approach allows the system to adapt to different operation types efficiently, transferring only what is necessary for each specific operation, thereby reducing time loss while maintaining versatility.
3Manufacturing precision
If distributed application servers use tight coupling between components with precise addressing schemes, then manufacturing precision of deployment is improved, but device complexity increases due to redeployment errors and management overhead
Solution Approach 1:
The patent applies segmentation by dividing the monolithic data transfer process into distinct segments based on operation requirements. The executive service segments the model data into relevant subsets and transfers only those segments needed for specific operations. This segmentation reduces the complexity of managing all possible data transfers while maintaining deployment precision, as each operation receives precisely the data segments it requires without unnecessary overhead.
Data Source
AI summary
The present invention extends to methods, systems, and computer program products for performing requested commands for model-based applications. Embodiments of the invention permit efficient implementation of operations for model-based applications. Since drivers that are to implement an operation request data for implementing the operation, embodiments significantly reduce the likelihood of superfluous data being exchanged between an executive service and drivers. Further, if an operation is interrupted before implementation is complete, the operation can be resumed without having to re-perform already completed portions of the operation. Additionally, a user can be regularly updated on the progress of their commands.


