Patents by Inventor Bo Chen Zhu
Bo Chen Zhu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11954106Abstract: Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems. Embodiments of the present invention can, in response to receiving performance data associated with records, identify whether the received performance data is associated with long transactions. Embodiments of the present invention can then, in response to determining that the received performance data is associated with long transactions, storing the performance data. Embodiments of the present invention can then classify the stored performance data according to types of transactions the performance data and aggregate the stored performance data based on the classification.Type: GrantFiled: August 24, 2022Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Bo Chen Zhu, Xi Bo Zhu, Xiao Ling Chen, Cheng Fang Wang
-
Publication number: 20240078149Abstract: A method, computer system, and computer program product for data monitoring management are provided. A first invalid zero value candidate from a data stream is received. A memory location for the first invalid zero value candidate is received. At a first time an access connection to the memory location is established. At a second time subsequent to the first time the access connection to the memory location is checked. Based on the checking, a determination is made whether the first invalid zero value candidate contains an invalid zero value.Type: ApplicationFiled: September 7, 2022Publication date: March 7, 2024Inventors: Bo Chen Zhu, Cheng Fang Wang, Ai Ping Feng, Xinzhe Wang, Yan Ting Li, Hong Yan Gu
-
Publication number: 20240070154Abstract: Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems. Embodiments of the present invention can, in response to receiving performance data associated with records, identify whether the received performance data is associated with long transactions. Embodiments of the present invention can then, in response to determining that the received performance data is associated with long transactions, storing the performance data. Embodiments of the present invention can then classify the stored performance data according to types of transactions the performance data and aggregate the stored performance data based on the classification.Type: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Inventors: Bo Chen Zhu, Xi Bo Zhu, Xiao Ling Chen, Cheng Fang Wang
-
Patent number: 11907051Abstract: A method, computer system, and computer program product for data monitoring management are provided. A first invalid zero value candidate from a data stream is received. A memory location for the first invalid zero value candidate is received. At a first time an access connection to the memory location is established. At a second time subsequent to the first time the access connection to the memory location is checked. Based on the checking, a determination is made whether the first invalid zero value candidate contains an invalid zero value.Type: GrantFiled: September 7, 2022Date of Patent: February 20, 2024Assignee: International Business Machines CorporationInventors: Bo Chen Zhu, Cheng Fang Wang, Ai Ping Feng, Xinzhe Wang, Yan Ting Li, Hong Yan Gu
-
Publication number: 20230409308Abstract: 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.Type: ApplicationFiled: June 17, 2022Publication date: December 21, 2023Inventors: Bo Chen Zhu, Peng Hui Jiang, Chu Yun Tong, Ai Ping Feng, Xinzhe Wang, Cheng Fang Wang
-
Publication number: 20230401328Abstract: A method and implementing system protects sensitive data dump information. The method comprises using a processor receiving a dump file (DF) associated with an application. The method further comprises allocating user classification profiles defining security access levels to different regions of the DF and encrypting a first encrypted region that is a proper subset of the different regions using a first encryption key associated with a first user classification profile of the user classification profiles to produce an encrypted DF (EDF). The method further comprises determining a first user to be a member of the first user classification profile, and providing access to the EDF and a first decryption key useable to decrypt the first encrypted region to the first user.Type: ApplicationFiled: June 13, 2022Publication date: December 14, 2023Inventors: Xi Bo Zhu, Bo Chen Zhu, Peng Hui Jiang, Cheng Fang Wang
-
Patent number: 11663503Abstract: 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.Type: GrantFiled: September 5, 2019Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Tian Ming Pan, Bo Chen Zhu, Peng Fei Tian, Chu Yun Tong, Dan Hui Fan
-
Patent number: 11556425Abstract: Computer-implemented methods, computer program products, and computer systems are provided. A method includes generating a running result matrix for a plurality of batch jobs, indicating corresponding running results for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes obtaining an internal dependency matrix for the plurality of batch jobs, indicating corresponding dependencies between respective processing actions within a batch job of the plurality of batch jobs. The method further includes calculating a recovery matrix for the plurality of batch jobs based, at least in part, on the running result matrix and the internal dependency matrix, the recovery matrix indicating corresponding recovery actions for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes executing failover management for one or more batch jobs based, at least in part, on the calculated recovery matrix.Type: GrantFiled: April 16, 2021Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Bo Chen Zhu, Xiao Mou Zhang, Hui R Ruan, Jing Wang, Yuan Jie Zhang
-
Publication number: 20220334933Abstract: Computer-implemented methods, computer program products, and computer systems are provided. A method includes generating a running result matrix for a plurality of batch jobs, indicating corresponding running results for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes obtaining an internal dependency matrix for the plurality of batch jobs, indicating corresponding dependencies between respective processing actions within a batch job of the plurality of batch jobs. The method further includes calculating a recovery matrix for the plurality of batch jobs based, at least in part, on the running result matrix and the internal dependency matrix, the recovery matrix indicating corresponding recovery actions for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes executing failover management for one or more batch jobs based, at least in part, on the calculated recovery matrix.Type: ApplicationFiled: April 16, 2021Publication date: October 20, 2022Inventors: Bo Chen Zhu, Xiao Mou Zhang, Hui R Ruan, Jing Wang, Yuan Jie Zhang
-
Patent number: 11449772Abstract: In an approach, a processor obtains a first set of training samples, one of the training samples including values of a plurality of performance indicators of a target system observed at a historical point in time. A processor determines whether the first set of training samples are qualified for training a prediction model, the prediction model predicting an operational status of the target system at a target point in time based on values of the plurality of performance indicators observed at the target point in time. A processor, in response to determining that the first set of training samples are qualified for training the prediction model, trains, the prediction model based on the first set of training samples.Type: GrantFiled: September 26, 2019Date of Patent: September 20, 2022Assignee: International Business Machines CorporationInventors: Tian Ming Pan, Peng Fei Tian, Bo Chen Zhu, Yan Bin Hu, Ren Fu Ma
-
Patent number: 11372707Abstract: An approach is provided in which a set of provision information is generated from a set of provisioners that are in process of fulfilling a client's provision request. The approach creates a set of provision events based on the set of provision information and, in response to detecting a failure of the provision request, the approach generates a provision chain from the set of provision events. The provision chain links the set of provision events based on correlation rules and identifies at least one isolation point of the failure. The approach informs the client of the at least one isolation point of the failure identified in the provision chain.Type: GrantFiled: February 6, 2020Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Yu Zhuang, Bo Chen Zhu, Xu Liu, Jun Su, Xu Bin Liu
-
Publication number: 20210342208Abstract: Embodiments include cognitive control of runtime resource monitoring scope. Aspects include obtaining historical data for each of a plurality of metrics for a computer system and calculating, based on the historical data, an anomaly relationship score for each of the plurality of metrics. Aspects also include calculating, based on the historical data, a sensitivity score for each of the plurality of metrics and determining a priority score for each of the plurality of metrics based upon a weighted combination of the anomaly relationship score and the priority score. Aspects further include receiving real-time data for each of the plurality of metrics and presenting a subset of the real-time data to a user, the subset created by selecting one or more of the plurality of metrics based on the priority score of each of the plurality of metrics.Type: ApplicationFiled: April 30, 2020Publication date: November 4, 2021Inventors: BING QIAN, YI XIN SONG, BO CHEN ZHU, TIAN MING PAN, PENG FEI TIAN
-
Patent number: 11157348Abstract: Embodiments include cognitive control of runtime resource monitoring scope. Aspects include obtaining historical data for each of a plurality of metrics for a computer system and calculating, based on the historical data, an anomaly relationship score for each of the plurality of metrics. Aspects also include calculating, based on the historical data, a sensitivity score for each of the plurality of metrics and determining a priority score for each of the plurality of metrics based upon a weighted combination of the anomaly relationship score and the priority score. Aspects further include receiving real-time data for each of the plurality of metrics and presenting a subset of the real-time data to a user, the subset created by selecting one or more of the plurality of metrics based on the priority score of each of the plurality of metrics.Type: GrantFiled: April 30, 2020Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bing Qian, Yi Xin Song, Bo Chen Zhu, Tian Ming Pan, Peng Fei Tian
-
Patent number: 11144429Abstract: 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.Type: GrantFiled: August 26, 2019Date of Patent: October 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Tian Ming Pan, Peng Fei Tian, Chu Yun Tong, Fan Zhang, Cheng Fang Wang, Bo Chen Zhu
-
Patent number: 11120041Abstract: In an approach for maintaining data synchronization, a processor scans a set of data fields at each stage of a data analysis process. A processor generates a relationship tree model, wherein the set of data fields each correspond to a node in the relationship tree model. A processor prunes the relationship tree model. Responsive to an update to a data field of the set of data fields, a processor promulgates the update using the relationship tree model to generate an updated set of insight data. A processor outputs the updated set of insight data.Type: GrantFiled: June 21, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Jing Yan Ma, Bo Chen Zhu, Peng Fei Tian, Yu Ying Wang, Cheng Fang Wang, Fu Li Bian
-
Publication number: 20210248022Abstract: An approach is provided in which a set of provision information is generated from a set of provisioners that are in process of fulfilling a client's provision request. The approach creates a set of provision events based on the set of provision information and, in response to detecting a failure of the provision request, the approach generates a provision chain from the set of provision events. The provision chain links the set of provision events based on correlation rules and identifies at least one isolation point of the failure. The approach informs the client of the at least one isolation point of the failure identified in the provision chain.Type: ApplicationFiled: February 6, 2020Publication date: August 12, 2021Inventors: Yu Zhuang, Bo Chen Zhu, Xu Liu, Jun Su, Xu Bin Liu
-
Patent number: 11010255Abstract: Techniques for data storage strategy determination are described herein. An aspect includes determining a plurality of file classifications for files that are stored in a data storage system based on performance history data of a disaster recovery (DR) system of the data storage system. Another aspect includes determining classification records and performance records for the DR system based on the plurality of file classifications. Another aspect includes determining an information loss based on the performance records. Another aspect includes determining a total cost savings based on the classification records. Another aspect includes determining a recommended recovery time objective (RTO)/recovery point objective (RPO) strategy based on the information loss and the total cost savings. Another aspect includes implementing the recommended RTO/RPO strategy in the DR system.Type: GrantFiled: September 18, 2019Date of Patent: May 18, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tian Ming Pan, Bo Chen Zhu, Peng Fei Tian, Yan Bin Hu
-
Publication number: 20210097407Abstract: In an approach, a processor obtains a first set of training samples, one of the training samples including values of a plurality of performance indicators of a target system observed at a historical point in time. A processor determines whether the first set of training samples are qualified for training a prediction model, the prediction model predicting an operational status of the target system at a target point in time based on values of the plurality of performance indicators observed at the target point in time. A processor, in response to determining that the first set of training samples are qualified for training the prediction model, trains, the prediction model based on the first set of training samples.Type: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Inventors: Tian Ming Pan, Peng Fei Tian, Bo Chen Zhu, Yan Bin Hu, Ren Fu Ma
-
Publication number: 20210081279Abstract: Techniques for data storage strategy determination are described herein. An aspect includes determining a plurality of file classifications for files that are stored in a data storage system based on performance history data of a disaster recovery (DR) system of the data storage system. Another aspect includes determining classification records and performance records for the DR system based on the plurality of file classifications. Another aspect includes determining an information loss based on the performance records. Another aspect includes determining a total cost savings based on the classification records. Another aspect includes determining a recommended recovery time objective (RTO)/recovery point objective (RPO) strategy based on the information loss and the total cost savings. Another aspect includes implementing the recommended RTO/RPO strategy in the DR system.Type: ApplicationFiled: September 18, 2019Publication date: March 18, 2021Inventors: Tian Ming Pan, Bo Chen Zhu, Peng Fei Tian, Yan Bin Hu
-
Publication number: 20210073656Abstract: 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.Type: ApplicationFiled: September 5, 2019Publication date: March 11, 2021Inventors: Tian Ming Pan, Bo Chen Zhu, Peng Fei Tian, Chu Yun Tong, Dan Hui Fan