Method for decomposing and distributing unitary applications

By analyzing the runtime behavior of monolithic applications and representing them with virtualized bytecode, we have achieved efficient and modular deployment of monolithic applications in distributed systems. This solves the problems of decomposition and deployment in existing technologies, improves resource utilization and application consistency, and adapts to dynamically changing edge nodes.

CN121387346APending Publication Date: 2026-01-23ROBERT BOSCH GMBH +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511003408.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-07-22
Filing Date
2025-07-21
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

Existing technologies struggle to efficiently decompose monolithic applications into modular distributed software architectures in distributed systems, especially when considering dynamically changing edge node resources and networking capabilities. Furthermore, existing methods fail to effectively handle real-time critical behaviors and data dependencies.

Method used

By analyzing the runtime behavior of monolithic applications, detailed behavioral performance analysis is generated. Virtualized bytecode representations (such as WASM) are used for module partitioning and deployment optimization, dynamically adapting edge node resources to achieve modular deployment.

Benefits of technology

Real-time critical monolithic applications can be reused in distributed systems without manual refactoring, improving resource utilization, ensuring application real-time performance and consistency, supporting dynamically changing deployment conditions, and protecting the confidentiality of business logic.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121387346A_ABST
    Figure CN121387346A_ABST
Patent Text Reader

Abstract

The invention relates to a method (100) for decomposing and distributing unitary applications, comprising the steps of:-deploying (101) the unitary application on a data processing device (1),-generating (102) a behavioral performance analysis of the unitary application on the basis of an analysis of the unitary application during runtime,-distributing (102) the unitary application on the basis of the behavioral performance analysis generated. The method comprises the steps of determining (103) at least one possible solution to decompose the unitary application into modules (2), initiating (104) deployment of the modules (2) on a distributed system (3) to provide a distributed application, initiating (105) monitoring of runtime behavior of the distributed application, and determining (105) deployment of the modules (2) on the distributed system (3) by maximizing similarity between the unitary application and the distributed application. An optimization of the decomposition and deployment of the module (2) is initiated (106). Furthermore, the invention relates to a computer program, an apparatus and a storage medium for this purpose.
Need to check novelty before this filing date? Find Prior Art