Self-adaptive configuration transformation method and device for domestic credit and credential platform of business system and medium
The dynamic adaptive configuration model is constructed through genetic algorithms, which solves the compatibility and configuration efficiency of the business system in the migration of the domestic information innovation platform, and realizes efficient and stable domestic transformation, which promotes the development of the information innovation industry.
Patent Information
- Application Number
- CN202510697787.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-08-29
AI Technical Summary
When traditional business systems are moved to the domestic information innovation platform, there are problems such as poor compatibility, complex configuration, and degradation of performance. The traditional one-size-fits-all transformation method is difficult to meet diversified business scenarios, and the transformation efficiency is low and the cost is high, which seriously restricts the promotion and application of the information innovation industry.
Genetic algorithms are used to build a dynamic adaptive configuration model. By deeply analyzing the business system architecture, functional modules and data interaction modes, we accurately identify key components that need to be transformed. Based on the basic environmental characteristics of the hardware architecture, operating system, database, etc. of the domestic information innovation platform, we realize the optimal allocation of resources and automatic adaptation of parameters, and introduce containerization, microservices and other technologies to enhance the portability and scalability of the system.
Significantly shorten the transformation cycle, reduce the transformation costs, improve the stability and operation efficiency of the business system on the domestic information innovation platform, and provide a scientific and efficient solution for the comprehensive domestic transformation.
Smart Images

Figure CN120560744A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information and communication technology platforms, and in particular to methods, equipment and media for adaptive configuration transformation of domestic information and communication technology platforms for business systems. Background Art
[0002] In recent years, the global digitalization process has accelerated, and information technology has been deeply integrated into all areas of the economy and society, becoming the core force driving industrial upgrading and national development. Against this background, developing an independent and controllable information technology system and promoting the migration of business systems to domestically produced information technology platforms have become an inevitable choice to ensure national information security and maintain stable industrial development.
[0003] The ICT industry encompasses the entire industry chain, from hardware chips, servers, and storage devices to operating systems, databases, middleware, and application software. This is particularly true in the field of power grid technology, where the ICT industry covers nearly the entire construction process of substations. However, the localization of business systems is not simply a technical replacement; it involves a systematic project involving architectural reconstruction, functional adaptation, data migration, and performance optimization. Traditional business systems are mostly developed based on foreign technical architectures, which differ significantly from domestic ICT platforms in terms of architectural design, development languages, and interface specifications. This leads to numerous challenges during the migration process, such as poor compatibility, complex configuration, and degraded performance. For example, some business systems rely on foreign databases that differ significantly from domestic databases in terms of syntax structure and transaction processing mechanisms. Direct migration can lead to data consistency issues. Foreign middleware is also incompatible with domestic operating systems, which can easily cause system instability. Furthermore, business systems in different industries and sizes have varying requirements. Traditional, one-size-fits-all retrofit approaches are unable to meet diverse business scenarios, resulting in low efficiency and high costs, which severely hinders the promotion and application of the ICT industry.
[0004] In response to the above problems, it is urgent to explore a scientific and efficient method for adaptive configuration transformation of domestic information and communication technology platforms for business systems, so that it can realize intelligent allocation of resources and dynamic optimization of system parameters according to the characteristics of the business system and the environmental characteristics of the domestic information and communication technology platforms, thereby improving the accuracy and efficiency of the transformation. Summary of the Invention
[0005] The purpose of the present invention is to provide a method for adaptive configuration transformation of a domestic information and communication technology platform for a business system. The method conducts in-depth analysis of the business system architecture, functional modules and data interaction modes, accurately identifies the key components that need to be transformed, and constructs a dynamic adaptive configuration model based on the basic environmental characteristics of the domestic information and communication technology platform, and uses intelligent algorithms to achieve optimal allocation of resources and automatic adaptation of parameters, thereby solving problems such as poor compatibility and low configuration efficiency in traditional migration methods, effectively improving the stability and operating efficiency of the business system on the domestic information and communication technology platform, and providing a scientific and efficient solution for promoting the comprehensive domestic transformation of the business system.
[0006] In order to achieve the above object, the present invention adopts the following technical solutions:
[0007] The adaptive configuration transformation method of the domestically produced information innovation platform of the business system includes the following steps:
[0008] S1: Analyze the key factors for the adaptive configuration transformation of the localized information and innovation platform for business systems, including: business system characteristics, localized information and innovation platform resources, and adaptation and compatibility factors;
[0009] S2: Determine the evaluation indicators for the adaptive configuration transformation of the localized information and innovation platform of the business system, including: resource matching indicators, performance evaluation indicators, and adaptation cost indicators;
[0010] S3: Establish the objective function for the adaptive configuration transformation of the localized information and innovation platform for business systems;
[0011] S4: Establish constraints for the adaptive configuration transformation of the localized information and innovation platform for business systems, including resource constraints, performance constraints, and cost constraints;
[0012] S5: Using genetic algorithms to solve the adaptive configuration transformation model of the localized information innovation platform for business systems;
[0013] S6: Program the above steps and output the monitoring results in real time.
[0014] As a further description of the present invention, the objective function in S3 is:
[0015] ,
[0016] in, Represents the objective function value, which comprehensively reflects the overall benefit of the business system after the configuration and transformation of the domestic information innovation platform. The goal is to maximize ;
[0017] Represents the weight coefficient, which is determined according to actual needs and the importance of each indicator, and .
[0018] As a further description of the present invention, the solution steps of S5 are:
[0019] Step 1: Coding Design
[0020] Encode the configuration scheme of the business system on the domestically-developed information and innovation platform. An individual can be represented as a vector. ,in Represents the number of CPU cores allocated to a functional module. Indicates the allocated memory size, Parameters representing technical transformation tasks;
[0021] Step 2: Initialize the population
[0022] A group of individuals are randomly generated as the initial population, and the population size is recorded as ,When generating individuals, it is necessary to ensure that the parameters of each individual meet the resource constraints, ,performance constraints and cost constraints;
[0023] Step 3: Fitness calculation
[0024] Calculate the fitness value of each individual based on the objective function. For each configuration scheme corresponding to each individual, first calculate the value of each evaluation indicator, and then substitute it into the objective function to calculate the fitness. The higher the fitness value, the better the configuration scheme is in meeting resource matching, performance requirements and cost control, and the more it meets the operation requirements of the business system on the domestically produced information and innovation platform.
[0025] Step 4: Select the operation, you can choose Roulette Selection or Tournament Selection;
[0026] Step 5: Crossover
[0027] From the population after the selection operation, according to the crossover probability , with a value between 0.6 and 0.9, selects two individuals as parents, uses single-point crossover or multi-point crossover to randomly determine the crossover point, exchanges the gene segments of the two parent individuals after the crossover point, and generates two new offspring individuals. The crossover operation simulates the gene recombination process in biological evolution, can generate new configuration schemes, and expand the search space;
[0028] Step 6: Mutation Operation
[0029] For each individual after the crossover operation, according to the mutation probability , takes a small value between 0.001 and 0.01, mutates the genes of individuals, randomly selects gene positions, and makes slight changes to the parameters of the gene positions. The mutation operation introduces new gene combinations, increases the diversity of the population, and prevents the algorithm from falling into a local optimal solution;
[0030] Step 7: Iterative Optimization
[0031] Repeat selection, crossover, and mutation operations to continuously evolve the population and set the maximum number of iterations , when the number of iterations reaches Or when the fitness value no longer increases significantly in several consecutive iterations, that is, when the fitness value converges, the iteration is stopped. At this time, the configuration scheme corresponding to the individual with the highest fitness in the population is the optimal configuration scheme obtained by solving the model.
[0032] As a further description of the present invention, the specific selection process of the roulette wheel selection in the fourth step selection operation is as follows:
[0033] Calculate the selection probability p of each individual i , the formula is,
[0034] ,
[0035] in, It is The fitness value of each individual, It is the sum of the fitness values of all individuals in the population.
[0036] The specific selection process of the tournament selection is:
[0037] Randomly select from the population Individuals, For the tournament size, take 2 or 3, compare their fitness values, select the individual with the highest fitness to enter the next generation population, and repeat this process until the number of individuals in the new population reaches .
[0038] As a further description of the present invention, the business system characteristic factors in S1 include functional module requirements, data size and type;
[0039] The resource factors of the S1 China-based information innovation platform include hardware resources and software resources;
[0040] The adaptation and compatibility factors in S1 include technology stack adaptation and interface compatibility.
[0041] As a further description of the present invention, the resource matching index in S2 includes CPU resource matching and memory resource matching. It is used to measure the matching degree between the business system CPU demand and domestic CPU resources. The closer the value is to 1, the higher the matching degree is. Used to calculate the matching degree between business system memory requirements and domestic server memory resources;
[0042] The performance evaluation indicators in S2 include response time and throughput. It indicates the average response time of the business system processing requests on the domestic information innovation platform. It is an important indicator to measure the system performance. The shorter the response time, the better the system performance. It indicates the number of requests that the business system can process on the domestically-developed information and innovation platform within a unit of time. The higher the throughput, the stronger the system processing capability and the better the performance.
[0043] The adaptation cost indicator in S2 includes technical transformation cost and compatibility transformation cost. The technical transformation cost refers to the total labor cost and time cost incurred by developers for adapting the technology stack and modifying the code of the business system. Represents the cost of reconstructing interfaces that address compatibility issues between business systems and the trusted computing platform.
[0044] As a further description of the present invention, the resource constraint in S4 is expressed as,
[0045] ,
[0046] in, Indicates the total demand of the business system for CPU resources.
[0047] Indicates the total amount of CPU resources that can be provided by the domestically produced information and innovation platform. The CPU demand of the business system cannot exceed the platform supply.
[0048] Indicates the total demand for memory resources by the business system.
[0049] Indicates the total amount of memory resources that can be provided by the domestically produced information and innovation platform. The memory demand must be within the range that the platform can provide.
[0050] The performance constraint in S4 is expressed as,
[0051] ,
[0052] in, The maximum allowed response time is the actual response time of the business system on the domestically produced information innovation platform. This condition must be met to ensure that system performance meets business requirements;
[0053] The actual throughput of the business system is the minimum throughput requirement. This value must be reached or exceeded to ensure that the system processing capacity meets business needs.
[0054] The cost constraint in S4 is expressed as,
[0055] ,
[0056] in, To adapt to the total cost of transformation, The renovation cost cannot exceed the budget limit.
[0057] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for adaptive configuration transformation of the domestically produced information technology innovation platform of the business system is implemented.
[0058] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the method for adaptive configuration transformation of the domestic information and innovation platform of the business system.
[0059] Beneficial effects of the present invention:
[0060] The present invention provides a method for adaptive configuration transformation of a domestic information and communication technology platform for a business system. The method firstly conducts an in-depth analysis of the business system architecture, functional modules and data interaction modes to accurately identify the key components that need to be transformed; then, based on the basic environmental characteristics of the domestic information and communication technology platform, such as the hardware architecture, operating system, and database, a dynamic adaptive configuration model is constructed, and an intelligent algorithm is used to achieve optimal allocation of resources and automatic adaptation of parameters; at the same time, technologies such as containerization and microservices are introduced to enhance the portability and scalability of the system. In actual applications, through the transformation practice of a core business system of a large enterprise, it is verified that the method can significantly shorten the transformation cycle, reduce the transformation cost, and effectively improve the stability and operation efficiency of the business system on the domestic information and communication technology platform, providing a scientific and efficient solution for promoting the comprehensive domestic transformation of the business system, and has important practical significance for promoting the development of the information and communication technology industry. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 This is a flow chart of the method for adaptive configuration transformation of the domestically produced information innovation platform for business systems proposed in the present invention;
[0062] Figure 2 This is the solution flow chart in S5 of the adaptive configuration transformation method of the domestically produced trust-based innovation platform for the business system proposed by the present invention;
[0063] Figure 3 This is the task load distribution diagram for each CPU core of the adaptive configuration transformation method of the domestic information innovation platform for the business system proposed in this invention. DETAILED DESCRIPTION
[0064] The following describes the specific implementation of the present invention in conjunction with the accompanying drawings and embodiments:
[0065] It should be noted that the structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the contents disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the conditions under which the present invention can be implemented. Any structural modification, change in proportional relationship or adjustment of size should still fall within the scope of the technical content disclosed in the present invention without affecting the efficacy and purpose that can be achieved by the present invention.
[0066] At the same time, the terms such as "upper", "lower", "left", "right", "middle" and "one" quoted in this specification are only for the convenience of description and are not used to limit the scope of implementation of the present invention. Changes or adjustments to their relative relationships should be regarded as the scope of implementation of the present invention without substantially changing the technical content.
[0067] like Figures 1 to 3 As shown, it shows a specific embodiment of the present invention:
[0068] Example 1
[0069] The adaptive configuration transformation method of the domestically produced information innovation platform of the business system includes the following steps:
[0070] S1: Analyze the key factors for the adaptive configuration transformation of the localized information and innovation platform for business systems, including: business system characteristics, localized information and innovation platform resources, and adaptation and compatibility factors;
[0071] S2: Determine the evaluation indicators for the adaptive configuration transformation of the localized information and innovation platform of the business system, including: resource matching indicators, performance evaluation indicators, and adaptation cost indicators;
[0072] S3: Establish the objective function for the adaptive configuration transformation of the localized information and innovation platform for business systems;
[0073] S4: Establish constraints for the adaptive configuration transformation of the localized information and innovation platform for business systems, including resource constraints, performance constraints, and cost constraints;
[0074] S5: Using genetic algorithms to solve the adaptive configuration transformation model of the localized information innovation platform for business systems;
[0075] S6: Program the above steps and output the monitoring results in real time.
[0076] In this embodiment, Figure 1As shown in the figure, the adaptive configuration transformation method first conducts an in-depth analysis of the business system architecture, functional modules and data interaction modes to accurately identify the key components that need to be transformed; then, based on the basic environmental characteristics of the domestic information and communication platform, such as the hardware architecture, operating system, and database, a dynamic adaptive configuration model is constructed, and intelligent algorithms are used to achieve optimal resource allocation and automatic adaptation of parameters; at the same time, technologies such as containerization and microservices are introduced to enhance the portability and scalability of the system, effectively improving the stability and operating efficiency of the business system on the domestic information and communication platform, providing a scientific and efficient solution for promoting the comprehensive domestic transformation of the business system, and has important practical significance for promoting the development of the information and communication industry.
[0077] Specifically, the business system characteristic factors in S1 include:
[0078] Functional module requirements: The business system contains multiple functional modules, such as user management module, data processing module, business logic execution module, etc. Different modules have different requirements for computing resources, storage resources and network resources. These requirements are the basic basis for configuration transformation.
[0079] Data scale and type: The data generated and processed by business systems varies in scale and includes structured and unstructured data. These data characteristics determine the demand for storage devices and computing power, which in turn affects transformation steps such as storage device selection and database configuration.
[0080] The resource factors of the S1 China-based ICT innovation platform include:
[0081] Hardware resources: Domestic hardware resources include the number of CPU cores, main frequency, cache size, server memory capacity, storage capacity and network bandwidth, etc.
[0082] Software resources: Domestic software resources cover the performance optimization level of the operating system, the concurrent processing capabilities of the database, the service support capabilities of the middleware, etc.
[0083] The adaptation and compatibility factors in S1 include:
[0084] Technology stack adaptation: The degree of compatibility between the original technology stack of the business system, such as the programming language Java and development framework SpringBoot, and the technology stack of the domestic information and innovation platform, such as domestic programming languages and adapted development frameworks, determines the difficulty and cost of system transformation. A low degree of adaptation may require a lot of code rewriting and technology migration work.
[0085] Interface compatibility: The compatibility of interfaces between business systems and components of the information and innovation platform (such as operating systems and databases, and databases and middleware) is the key to normal interaction and collaborative work of the systems.
[0086] Specifically, the resource matching index in S2 includes CPU resource matching and memory resource matching. The CPU resource matching index It is used to measure the matching degree between the business system CPU demand and domestic CPU resources. The closer the value is to 1, the higher the matching degree is. Used to calculate the degree of match between business system memory requirements and domestic server memory resources.
[0087] The CPU resource matching degree can be expressed as,
[0088] ,
[0089] in, Indicates the CPU resource matching degree, which is used to measure the matching degree between the business system CPU demand and domestic CPU resources. The closer the value is to 1, the higher the matching degree;
[0090] n represents the number of tasks involving CPU calculations in the business system, representing the number of work units that require CPU processing in the system;
[0091] Indicates the The weight of a task reflects the importance of the task in the business system and its value range is , important tasks have higher weights;
[0092] Indicates the The amount of CPU resources required for a task can be determined by factors such as the computational complexity and execution time of the task. For example, complex data computing tasks require more CPU resources.
[0093] Indicates the corresponding number of domestic CPUs available The amount of resources for each task is determined by the CPU hardware parameters and the current system resource allocation.
[0094] The memory resource matching degree can be expressed as,
[0095] ,
[0096] in, Indicates the memory resource matching degree, which is used to calculate the matching degree between the business system memory requirements and the memory resources of domestic servers;
[0097] Indicates the total amount of memory required for the operation of the business system, which is determined by factors such as the system's functional modules and data processing scale. For example, large data processing systems usually require a large amount of memory.
[0098] Indicates the total amount of memory that a domestic server can provide, which depends on the server's hardware configuration.
[0099] The performance evaluation indicators in S2 include response time and throughput. It indicates the average response time of the business system processing requests on the domestic information innovation platform. It is an important indicator to measure the system performance. The shorter the response time, the better the system performance. It indicates the number of requests that the business system can process on the domestic information and communication platform per unit time. The higher the throughput, the stronger the system processing capability and the better the performance.
[0100] The adaptation cost indicator in S2 includes technical transformation cost and compatibility transformation cost. The technical transformation cost refers to the total labor cost and time cost incurred by developers for adapting the technology stack and modifying the code of the business system. Represents the cost of reconstructing interfaces that address compatibility issues between business systems and the trusted computing platform.
[0101] The technical transformation cost can be expressed as:
[0102] ,
[0103] in, The technical transformation cost refers to the total manpower and time costs incurred by developers for tasks such as adapting the technology stack and modifying code for the business system.
[0104] Indicates the number of technical transformation tasks, such as the number of tasks to adapt the original Java code to the domestic programming language;
[0105] Indicates the The man-hours required for a technical transformation task can be estimated based on factors such as task difficulty and developer experience;
[0106] Indicates the The unit labor-hour cost of a technical transformation task is related to the salary level of developers, etc.
[0107] The compatibility modification cost It represents the cost of modifying the interfaces between business systems and the trusted computing platform to address compatibility issues, including the costs incurred during interface development and debugging.
[0108] Specifically, the objective function in S3 can be expressed as:
[0109] ,
[0110] in, Represents the objective function value, which comprehensively reflects the overall benefit of the business system after the configuration and transformation of the domestic information innovation platform. The goal is to maximize ;
[0111] Represents the weight coefficient, which is determined according to actual needs and the importance of each indicator, and If you pay more attention to system performance, you can appropriately increase 、 If you are sensitive to cost, increase 、 The weight of .
[0112] Specifically, the resource constraints in S4 can be expressed as:
[0113] ,
[0114] in, Indicates the total demand of the business system for CPU resources.
[0115] Indicates the total amount of CPU resources that can be provided by the domestically produced information and innovation platform. The CPU demand of the business system cannot exceed the platform supply.
[0116] Indicates the total demand for memory resources by the business system.
[0117] It indicates the total amount of memory resources that can be provided by the domestically produced information and communication technology innovation platform. The memory demand must be within the range that the platform can provide.
[0118] The performance constraint in S4 can be expressed as,
[0119] ,
[0120] in, The maximum allowed response time is the actual response time of the business system on the domestically produced information innovation platform. This condition must be met to ensure that system performance meets business requirements;
[0121] N min is the minimum throughput requirement, the actual throughput of the business system This value must be reached or exceeded to ensure that the system processing capacity meets business needs.
[0122] The cost constraint in S4 can be expressed as,
[0123] ,
[0124] in, To adapt to the total cost of transformation,
[0125] The renovation cost cannot exceed the budget limit.
[0126] Specifically, such as Figure 2 As shown, the solution steps in S5 are:
[0127] Step 1: Coding Design
[0128] Encode the configuration scheme of the business system on the domestically-developed information and innovation platform. An individual can be represented as a vector. ,in Represents the number of CPU cores allocated to a functional module. Indicates the allocated memory size, etc. represent the parameters of the technical transformation task (such as the code migration ratio, etc.).
[0129] The second step is to initialize the population
[0130] A group of individuals are randomly generated as the initial population, and the population size is recorded as When generating individuals, it is necessary to ensure that the parameters of each individual meet the resource constraints, performance constraints and cost constraints;
[0131] The third step is fitness calculation
[0132] Calculate the fitness value of each individual according to the objective function. For each individual configuration scheme, first calculate the value of each evaluation index, including: 、 Etc., and then substitute it into the objective function to calculate the fitness. The higher the fitness value, the better the configuration solution is in meeting resource matching, performance requirements, and cost control, and the more it meets the operating requirements of the business system on the domestically produced information and innovation platform.
[0133] Step 4: Select an operation
[0134] Roulette wheel selection: Calculating the probability of selection for each individual , the formula is,
[0135] ,
[0136] in, It is The fitness value of each individual, is the sum of all individual fitness values in the population. According to the selection probability, a disk is divided into The angle of each sector is proportional to the probability of individual selection. By randomly rotating the disk, the individual represented by the sector corresponding to the position where the pointer stops is selected to enter the next generation of the population. This method increases the probability of individuals with high fitness being selected, thus preserving excellent configuration solutions.
[0137] Tournament selection: Random selection from the population Individuals ( is the tournament size, usually 2 or 3), compare their fitness values, and select the individuals with the highest fitness to enter the next generation population. Repeat this process until the number of individuals in the new population reaches Tournament selection can, to a certain extent, avoid the influence of accidental factors that may occur in roulette wheel selection, ensuring that excellent individuals have a higher probability of being selected.
[0138] Step 5: Crossover
[0139] From the population after the selection operation, according to the crossover probability (usually between 0.6 and 0.9) Select two individuals as parents. Use single-point crossover or multi-point crossover to randomly determine the crossover point, exchange the gene fragments of the two parent individuals after the crossover point, and generate two new offspring individuals. For example, for two parent individuals and , if the determined crossover point is 3, the generated offspring individuals are and The crossover operation simulates the gene recombination process in biological evolution, which can generate new configuration schemes and expand the search space.
[0140] Step 6: Mutation Operation
[0141] For each individual after the crossover operation, according to the mutation probability Mutate individual genes (typically with a small value, such as 0.001-0.01). Randomly select a gene position and make a small change to its parameters, such as increasing or decreasing the CPU resource allocation by a certain percentage or adjusting the parameters of a technical transformation task. Mutation can introduce new gene combinations, increase population diversity, and prevent the algorithm from falling into a local optimal solution.
[0142] Step 7: Iterative Optimization
[0143] Repeat selection, crossover and mutation operations to continuously evolve the population. Set the maximum number of iterations , when the number of iterations reaches Or when the fitness value no longer increases significantly after several consecutive iterations (i.e., the fitness value converges), the iteration stops. At this time, the configuration corresponding to the individual with the highest fitness in the population is the optimal configuration obtained by solving the model.
[0144] Example 2
[0145] To verify the effectiveness of the proposed control strategy, a case study was conducted on a simulation platform. When running a business system on a domestically developed information and innovation platform, differences in hardware architecture (e.g., CPU architecture) necessitate adaptive configuration modifications to enable the system to automatically adjust the computational load based on platform resources (e.g., CPU, memory, and hard disk I / O) to improve system performance and avoid performance bottlenecks. Therefore, using a typical "load balancing system" as an example, load distribution in a multi-core environment was simulated on the simulation platform. The system automatically adjusts the parallelism of tasks based on hardware resources (e.g., by adjusting the number of parallel computing threads and computational scale) to adapt to platform performance.
[0146] Consider a load balancing system that needs to evenly distribute a large number of tasks (such as network requests or data computations) across multiple servers. This simulation demonstrates how to dynamically adjust the load balancing strategy based on system resources.
[0147] System resources include: Number of CPU cores: The trusted computing platform may have different numbers of CPU cores (such as 4 cores, 8 cores, 16 cores, etc.). Memory size: The size of the memory affects the parallelism of the task and the data caching strategy. Disk IO performance: affects the task allocation strategy, especially for data-intensive tasks. Adaptive transformation method: Resource perception module: detects the platform's number of CPU cores, memory size, disk IO and other information. Task division strategy: adaptively adjust the division of tasks according to the platform's resource configuration (such as parallel execution of simulation tasks). Task load balancing: determine the amount of tasks assigned to each core based on the task scale and resource conditions.
[0148] In this embodiment, Figure 3 As shown in the figure, the horizontal axis represents each CPU core (parallelism), and the vertical axis represents the total task load assigned to each core (i.e., the amount of computational work). Under the proposed strategy, as platform resources (such as the number of CPU cores) change, the task allocation strategy adaptively adjusts to ensure system load balancing and avoid overloading individual cores. On the x86 platform, large tasks and high parallelism result in better system load balancing and more even task distribution. On the domestically produced trusted computing platform (Kunpeng architecture), task size is automatically reduced, and parallelism is lowered, avoiding performance bottlenecks and ensuring stable system operation.
[0149] Through this adaptive configuration transformation method, the system can flexibly adjust the task load on different platforms, thereby maximizing the use of hardware resources and ensuring the efficiency and stability of the business system.
[0150] Example 3
[0151] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method for adaptively configuring and transforming the domestically produced information technology innovation platform of the business system described in Example 1 are implemented.
[0152] Example 4
[0153] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for adaptive configuration transformation of the domestic information innovation platform of the business system described in Example 1.
[0154] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0155] The present invention is described with reference to flowcharts and / or block diagrams of methods and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0156] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0157] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0158] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Any ordinary technician in this industry can smoothly implement the present invention as shown in the drawings and described above. However, any equivalent changes, modifications and evolutions made by technicians familiar with this profession without departing from the scope of the technical solution of the present invention using the technical content disclosed above are all equivalent embodiments of the present invention. At the same time, any equivalent changes, modifications and evolutions made to the above embodiments based on the essential technology of the present invention are still within the scope of protection of the technical solution of the present invention.
Claims
1. The adaptive configuration transformation method of the domestically produced information innovation platform of the business system is characterized by: The following steps are involved: S1: Analyze the key factors for the adaptive configuration transformation of the localized information and innovation platform for business systems, including: business system characteristics, localized information and innovation platform resources, and adaptation and compatibility factors; S2: Determine the evaluation indicators for the adaptive configuration transformation of the localized information and innovation platform of the business system, including: resource matching indicators, performance evaluation indicators, and adaptation cost indicators; S3: Establish the objective function for the adaptive configuration transformation of the localized information and innovation platform for business systems; S4: Establish constraints for the adaptive configuration transformation of the localized information and innovation platform for business systems, including resource constraints, performance constraints, and cost constraints; S5: Using genetic algorithms to solve the adaptive configuration transformation model of the localized information innovation platform for business systems; S6: Program the above steps and output the monitoring results in real time.
2. The method for adaptive configuration transformation of the domestically produced information innovation platform of the business system according to claim 1 is characterized in that: The objective function in S3 is: , in, Represents the objective function value, which comprehensively reflects the overall benefit of the business system after the configuration and transformation of the domestic information innovation platform. The goal is to maximize ; Represents the weight coefficient, which is determined according to actual needs and the importance of each indicator, and .
3. The method for adaptive configuration transformation of the domestically produced information innovation platform of the business system according to claim 1 is characterized in that: The steps for solving S5 are: Step 1: Coding Design Encode the configuration scheme of the business system on the domestically-developed information and innovation platform. An individual can be represented as a vector. ,in Represents the number of CPU cores allocated to a functional module. Indicates the allocated memory size, Parameters representing technical transformation tasks; Step 2: Initialize the population A group of individuals are randomly generated as the initial population, and the population size is recorded as ,When generating individuals, it is necessary to ensure that the parameters of each individual meet the resource constraints, ,performance constraints and cost constraints; Step 3: Fitness calculation Calculate the fitness value of each individual based on the objective function. For each configuration scheme corresponding to each individual, first calculate the value of each evaluation indicator, and then substitute it into the objective function to calculate the fitness. The higher the fitness value, the better the configuration scheme is in meeting resource matching, performance requirements and cost control, and the more it meets the operation requirements of the business system on the domestically produced information and innovation platform. Step 4: Select the operation, you can choose Roulette Selection or Tournament Selection; Step 5: Crossover From the population after the selection operation, according to the crossover probability , with a value between 0.6 and 0.9, selects two individuals as parents, uses single-point crossover or multi-point crossover to randomly determine the crossover point, exchanges the gene segments of the two parent individuals after the crossover point, and generates two new offspring individuals. The crossover operation simulates the gene recombination process in biological evolution, can generate new configuration schemes, and expand the search space; Step 6: Mutation Operation For each individual after the crossover operation, according to the mutation probability , takes a smaller value, In between, the individual's genes are mutated, a gene position is randomly selected, and the parameters of the gene position are slightly changed. The mutation operation introduces new gene combinations, increases the diversity of the population, and prevents the algorithm from falling into a local optimal solution; Step 7: Iterative Optimization Repeat selection, crossover, and mutation operations to continuously evolve the population and set the maximum number of iterations , when the number of iterations reaches Or when the fitness value no longer increases significantly in several consecutive iterations, that is, when the fitness value converges, the iteration is stopped. At this time, the configuration scheme corresponding to the individual with the highest fitness in the population is the optimal configuration scheme obtained by solving the model.
4. The method for adaptive configuration transformation of the domestically produced information innovation platform for the business system according to claim 3 is characterized in that: The specific selection process of the roulette wheel selection in the fourth step selection operation is as follows: Calculate the selection probability of each individual , the formula is, , in, It is The fitness value of each individual, is the sum of the fitness values of all individuals in the population; The specific selection process of the tournament selection is: Randomly select from the population Individuals, For the tournament size, take 2 or 3, compare their fitness values, select the individual with the highest fitness to enter the next generation population, and repeat this process until the number of individuals in the new population reaches .
5. The method for adaptive configuration transformation of the domestically produced information innovation platform of the business system according to claim 1 is characterized in that: The business system characteristic factors in S1 include functional module requirements, data scale and type; The resource factors of the S1 China-based information innovation platform include hardware resources and software resources; The adaptation and compatibility factors in S1 include technology stack adaptation and interface compatibility.
6. The method for adaptive configuration transformation of the domestically produced information innovation platform of the business system according to claim 1 is characterized in that: The resource matching index in S2 includes CPU resource matching and memory resource matching. It is used to measure the matching degree between the business system CPU demand and domestic CPU resources. The closer the value is to 1, the higher the matching degree is. Used to calculate the matching degree between business system memory requirements and domestic server memory resources; The performance evaluation indicators in S2 include response time and throughput. It indicates the average response time of the business system processing requests on the domestic information innovation platform. It is an important indicator to measure the system performance. The shorter the response time, the better the system performance. It indicates the number of requests that the business system can process on the domestically-developed information and innovation platform within a unit of time. The higher the throughput, the stronger the system processing capability and the better the performance. The adaptation cost indicator in S2 includes technical transformation cost and compatibility transformation cost. The technical transformation cost refers to the total labor cost and time cost incurred by developers for adapting the technology stack and modifying the code of the business system. Represents the cost of reconstructing interfaces that address compatibility issues between business systems and the trusted computing platform.
7. The method for adaptive configuration transformation of the domestically produced information innovation platform of the business system according to claim 1 is characterized in that: The resource constraints in S4 are expressed as: , in, Indicates the total demand of the business system for CPU resources. Indicates the total amount of CPU resources that can be provided by the domestically produced information and innovation platform. The CPU demand of the business system cannot exceed the platform supply. Indicates the total demand for memory resources by the business system. Indicates the total amount of memory resources that can be provided by the domestically produced information and innovation platform. The memory demand must be within the range that the platform can provide. The performance constraint in S4 is expressed as, , in, The maximum allowed response time is the actual response time of the business system on the domestically produced information innovation platform. This condition must be met to ensure that system performance meets business requirements; The actual throughput of the business system is the minimum throughput requirement. This value must be reached or exceeded to ensure that the system processing capacity meets business needs; The cost constraint in S4 is expressed as, , in, To adapt to the total cost of transformation, The renovation cost cannot exceed the budget limit.
8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, it implements the adaptive configuration transformation method of the domestic information innovation platform of the business system as described in any one of claims 1 to 7.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, it implements the adaptive configuration transformation method of the domestic information innovation platform of the business system as described in any one of claims 1 to 7.
Citation Information
Cited By
Power multi-network integration security isolation system based on credential adaptation
CN121239491A