-
公开(公告)号:US20230409308A1
公开(公告)日:2023-12-21
申请号:US17843262
申请日:2022-06-17
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Bo Chen Zhu , Peng Hui Jiang , Chu Yun Tong , Ai Ping Feng , Xinzhe Wang , Cheng Fang Wang
IPC: G06F8/65
CPC classification number: G06F8/65
Abstract: An approach for recommending an application of a software code update. The approach receives components of an executable program. The approach scans the components to divide the executable program into units. The approach creates a logical layer of entry lists, based on the units, for instantiations of the executable program. The approach loads the instantiations of the executable program based on the logical layers. The approach monitors the execution of the instantiations to increment counters based on executions of the units. The approach creates a heatmap of the executions based on the counters. The approach generates a recommendation to update the executable based on the heatmap.
-
公开(公告)号:US11144429B2
公开(公告)日:2021-10-12
申请号:US16550472
申请日:2019-08-26
Applicant: International Business Machines Corporation
Inventor: Al Chakra , Tian Ming Pan , Peng Fei Tian , Chu Yun Tong , Fan Zhang , Cheng Fang Wang , Bo Chen Zhu
Abstract: Aspects of the invention include detecting and predicting application performance. A non-limiting example computer-implemented method includes receiving source code and generating a first model of the source code by labeling a word of the source code. The computer implemented method optimizes the first model of the source code by assembling the first model of the source code with a plurality of models generated by a model generation module into a second model of the source code and extracts at least two basic features from the second model of the source code. The computer-implemented method provides an estimated performance of the source code based on historical data of the basic features extracted from the second model of the source code.
-
公开(公告)号:US12124419B2
公开(公告)日:2024-10-22
申请号:US17654861
申请日:2022-03-15
Applicant: International Business Machines Corporation
Inventor: Cheng Luo , Wen Wen Guo , Chu Yun Tong , Xiao Ming Hu , Miao Liu , Yi Xin Song
IPC: G06F16/21 , G06F16/215 , G06F16/25
CPC classification number: G06F16/213 , G06F16/215 , G06F16/258
Abstract: A system may port a data model into a strict schema system, translate the data model into a transformation rule definition, fit the transformation rule definition to a transform action, receive strict schema data, perform the transform action on the strict schema data based on the transformation rule definition to form rough data, and execute filtering and enriching operations on the rough data to form loose schema data.
-
公开(公告)号:US11663503B2
公开(公告)日:2023-05-30
申请号:US16561164
申请日:2019-09-05
Applicant: International Business Machines Corporation
Inventor: Tian Ming Pan , Bo Chen Zhu , Peng Fei Tian , Chu Yun Tong , Dan Hui Fan
Abstract: Aspects of the invention include a computer-implemented method by executing, via a processor, a bottleneck model training process for microservices in a microservice system, wherein for each of the microservices the bottleneck model training process filters out a subset of training data based at least in part on a current situation setting. Building, via the processor, a bottleneck indicator model for each of the microservices using information from the bottleneck model training process, convergence points for an expected response time. Executing, via the processor, a bottleneck identification process for providing system alerts when a bottleneck is identified, wherein the bottleneck identification process uses analysis to monitor a data stream according to the bottleneck indicator model which uses the convergence points for response times.
-
公开(公告)号:US20220188379A1
公开(公告)日:2022-06-16
申请号:US17117237
申请日:2020-12-10
Applicant: International Business Machines Corporation
Inventor: Jing Yan Ma , Chu Yun Tong , Li Cao , Peng Hui Jiang
Abstract: Synching multiple streams in a complex enterprise product by collecting and analyzing stream dependency data. Collection and analysis of data for large scale and complex enterprise results in a multi-dimensional relationship diagram that highlights the interconnected dependencies of the streams. This allows enterprise software users to more easily determine and select which stream (or streams) will help the user to perform a given task.
-
公开(公告)号:US11269844B2
公开(公告)日:2022-03-08
申请号:US16740647
申请日:2020-01-13
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Hong Wei Jia , Guang Ming Zhang , Wu Yan , Mo Chi Liu , Yun BJ Wang , Chu Yun Tong
IPC: G06F16/22 , G06F40/295 , G06F16/23
Abstract: Systems and methods for computer-automated labeling of data are disclosed. In embodiments, a method includes: identifying technical data assets in lineage data and corresponding business items in User Interface (UI) data of a user, wherein the lineage data includes a data source for the UI data; mapping the technical data assets to the corresponding business items; determining relevant labels to assign to the technical data assets from a label repository based on a similarity analysis of names of the corresponding business items and labels in the label repository; determining that one or more of the relevant labels meet a confidence threshold based on the similarity analysis; and automatically assigning the one or more of the relevant labels to associated ones of the technical data assets based on the determining that the one or more of the relevant labels meet the confidence threshold.
-
公开(公告)号:US20230131681A1
公开(公告)日:2023-04-27
申请号:US17509163
申请日:2021-10-25
Applicant: International Business Machines Corporation
Inventor: Chu Yun Tong , Cheng Luo , Xiao Ming Hu , Wen Wen Guo , Miao Liu , Yi Xin Song
IPC: G06F16/2455 , G06F16/28
Abstract: A computer-implemented method includes analyzing, by a processing unit, a relational database to discover a plurality of static relationships between a plurality of data fields captured in two or more tables. The processing unit can discover a plurality of entity relationships based on observing application-generated queries and results of accessing the relational database in response to one or more test triggers. The processing unit can build one or more relation graphs based on the static relationships and the entity relationships to link a plurality of nodes with one or more edges that define at least one relationship between the nodes. One or more class graphs are formed having a reduced number of edges than the one or more relation graphs. The processing unit can generate one or more result data graphs using the one or more class graphs as a graph database model of the relational database.
-
公开(公告)号:US11568272B2
公开(公告)日:2023-01-31
申请号:US16896460
申请日:2020-06-09
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jean-François Puget , Ke Wei Wei , Xinke Wang , Qi Wen , Chu Yun Tong , Tian Tian , Chi Liu
Abstract: Aspects of the invention include a computer-implemented method that receives, by a processor, an ensemble decision tree and generates, by the processor, native code from the ensemble decision tree. The method compiles, by the processor, the native code into machine language and scores, by the processor, the execution time of the native code. The method dynamically reoptimizes, by the processor, portions of the native code corresponding to the most traversed portion of the ensemble decision tree.
-
公开(公告)号:US20210073656A1
公开(公告)日:2021-03-11
申请号:US16561164
申请日:2019-09-05
Applicant: International Business Machines Corporation
Inventor: Tian Ming Pan , Bo Chen Zhu , Peng Fei Tian , Chu Yun Tong , Dan Hui Fan
Abstract: Aspects of the invention include a computer-implemented method by executing, via a processor, a bottleneck model training process for microservices in a microservice system, wherein for each of the microservices the bottleneck model training process filters out a subset of training data based at least in part on a current situation setting. Building, via the processor, a bottleneck indicator model for each of the microservices using information from the bottleneck model training process, convergence points for an expected response time. Executing, via the processor, a bottleneck identification process for providing system alerts when a bottleneck is identified, wherein the bottleneck identification process uses analysis to monitor a data stream according to the bottleneck indicator model which uses the convergence points for response times.
-
公开(公告)号:US20210064507A1
公开(公告)日:2021-03-04
申请号:US16550472
申请日:2019-08-26
Applicant: International Business Machines Corporation
Inventor: Al Chakra , Tian Ming Pan , Peng Fei Tian , Chu Yun Tong , Fan Zhang , Cheng Fang Wang , Bo Chen Zhu
Abstract: Aspects of the invention include detecting and predicting application performance. A non-limiting example computer-implemented method includes receiving source code and generating a first model of the source code by labeling a word of the source code. The computer implemented method optimizes the first model of the source code by assembling the first model of the source code with a plurality of models generated by a model generation module into a second model of the source code and extracts at least two basic features from the second model of the source code. The computer-implemented method provides an estimated performance of the source code based on historical data of the basic features extracted from the second model of the source code.
-
-
-
-
-
-
-
-
-