-
公开(公告)号:US20250094316A1
公开(公告)日:2025-03-20
申请号:US18369292
申请日:2023-09-18
Applicant: International Business Machines Corporation
Inventor: Dong Hui Liu , Jing Lu , Peng Hui Jiang , Xiao Yan Tang , Jun Su , Jia Yu
IPC: G06F11/36
Abstract: For a set in sets of candidate factors, a classification model is trained to predict a computer problem possibility, an accuracy score of the classification model is determined based on model validation, and factor weights of the candidate factors in the set are adjusted based on the accuracy score. This processing is done with respect to all sets of candidate factors. A low accuracy classification model having an accuracy score lower than a threshold criterion is selected. A higher accuracy classification model having an accuracy score that is higher than the accuracy score of the low accuracy classification model is selected. The set of candidate factors used to train the low accuracy classification model is updated using one or more of the candidate factors used to train the higher accuracy classification model. The low accuracy classification model is updated based on the updated set of candidate factors.
-
公开(公告)号:US20250028558A1
公开(公告)日:2025-01-23
申请号:US18224710
申请日:2023-07-21
Applicant: International Business Machines Corporation
Inventor: Dong Hui Liu , Peng Hui Jiang , Jing Lu , Xiao Yan Tang , NAIJIE LI , Jun Su , Jia Yu
IPC: G06F9/50
Abstract: A system and method for improving the performance and reducing costs of a program by automatically provisioning and managing proper memory pool cell size adaptive to each executing application. By collecting time series of historical data on the memory pool usage of applications over a period of time, respective time-series prediction models are used to process the data to predict the allocation size for applications and in particular, a predicted number of allocations and a respective predicted allocation cell size. A clustering-based method is further applied to predict the allocation size for applications, using real time execution to do scaling, complement and interpolation. A method runs a further time-series prediction model trained to predict, based on the predicted memory cell size and one or more application profile features associated with the requesting application, a tuning parameter to refine the memory pool storage area size used for handling memory allocation requests.
-
公开(公告)号:US12197901B2
公开(公告)日:2025-01-14
申请号:US18085615
申请日:2022-12-21
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Bao Zhang , Jing Lu , Dong Hui Liu , Peng Hui Jiang , Xiao Yan Tang , Yong Yin , Jia Yu
Abstract: In a first aspect of the invention, there is a computer-implemented method including: generating, by one or more processors, dependency version information for a target software application, based on activity of a compiler registered with an event handler; generating, by the one or more processors, one or more dependency sections with a dependency list for the target software application, wherein the dependency list incorporates the dependency version information; and building, by the one or more processors, a software package with the one or more dependency sections with the dependency list for the target software application.
-
公开(公告)号:US20240273434A1
公开(公告)日:2024-08-15
申请号:US18107787
申请日:2023-02-09
Applicant: International Business Machines Corporation
Inventor: Peng Hui Jiang , Dong Hui Liu , Jia Tian Zhong , Xing Xing Shen , Jing Lu , Jia Yu , Yong Yin , Xiao Yan Tang
IPC: G06Q10/0633 , G06Q10/067
CPC classification number: G06Q10/0633 , G06Q10/067
Abstract: A set of tasks is extracted from workflow data of a system. A set of keywords is extracted from a task in the set of tasks. The set of keywords is expanded into an expanded set of keywords, the expanded set of keywords comprising a new keyword with a semantic relationship to a keyword in the set of keywords. A new task is generated using the expanded set of keywords. Based on a result of execution of the new task, a model of the system is adjusted, the model comprising the workflow data, the set of tasks, and the expanded set of keywords.
-
公开(公告)号:US20240134805A1
公开(公告)日:2024-04-25
申请号:US17970122
申请日:2022-10-19
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Naijie Li , Dong Hui Liu , Jing Lu , Peng Hui Jiang , Xiao Yan Tang , Bao Zhang , Yong Yin , Jun Su , Jia Yu
IPC: G06F12/1027 , G06N20/00
CPC classification number: G06F12/1027 , G06N20/00 , G06F2212/684
Abstract: A method, including: identifying static application features of an application; identifying resource access features of the application; labeling a translation lookaside buffer (TLB) miss threshold of a runtime feature of the application; determining utilization of larger pages during the runtime based on the TLB miss threshold; and setting the TLB miss threshold based on the determined utilization of the larger pages.
-
公开(公告)号:US11947498B2
公开(公告)日:2024-04-02
申请号:US17663182
申请日:2022-05-12
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Dong Hui Liu , Peng Hui Jiang , Jing Lu , Xiao Yan Tang , Jun Su , Jia Yu , Yong Yin
IPC: G06F16/00 , G06F16/174
CPC classification number: G06F16/1756
Abstract: Methods, systems, and computer program products for de-duplicating data in executable files in a container image are disclosed. The method may include receiving a request to read a file in a first layer in a container image including a plurality of layers, wherein the file is a delta file which is from an updated executable file based on a base executable file, the base executable file is in a lower layer than the first layer in the container image, and the delta file includes block mappings between the updated executable file and the base executable file and different data between the two files, and blocks included in the two files are based on respective file structure. The method may also include restoring the updated executable file based on the delta file and the base executable file. The method may further include returning data in the updated executable file.
-
公开(公告)号:US20220291988A1
公开(公告)日:2022-09-15
申请号:US17198450
申请日:2021-03-11
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Naijie Li , Bao Zhang , Jin Hong Fu , Jing Lu , Xiang Zu
Abstract: Methods, apparatus, computer program products for handling critical problem exceptions during an execution of an application are provided. The method comprises: detecting, by one or more processing units, an occurrence of a certain type of critical problem exception during an execution of an application, the critical problem exception resulting in a termination of the application; instructing, by one or more processing units, to call a Super Handling Routine (SHR) corresponding to the type of the critical problem exception at a pre-configured address based on a pre-determined context registered by the application, the SHR being configured to handle critical problem exceptions; and handing, by one or more processing units, control to the SHR to handle the type of the critical problem exception.
-
公开(公告)号:US11294695B2
公开(公告)日:2022-04-05
申请号:US16885716
申请日:2020-05-28
Applicant: International Business Machines Corporation
Inventor: Xiao Yan Tang , Naijie Li , Jing Lu , Ming Ran Liu , Kershaw S. Mehta
Abstract: A computer-implemented method for termination of programs associated with different addressing modes includes receiving a call to an external interface to execute a target callee program from a caller program executing in a primary runtime environment. The external interface allocates an interoperability term area (ITA) in a primary runtime environment. The ITA is accessible by the primary runtime environment and a secondary runtime environment. The external interface executes the target callee program in the secondary runtime environment. The target callee program sets a termination reason parameter in the ITA. In response to the target callee program setting the termination reason parameter, a termination action in the primary runtime environment is performed. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20210373917A1
公开(公告)日:2021-12-02
申请号:US16885716
申请日:2020-05-28
Applicant: International Business Machines Corporation
Inventor: Xiao Yan Tang , Naijie Li , Jing Lu , Ming Ran Liu , Kershaw S. Mehta
Abstract: A computer-implemented method for termination of programs associated with different addressing modes includes receiving a call to an external interface to execute a target callee program from a caller program executing in a primary runtime environment. The external interface allocates an interoperability term area (ITA) in a primary runtime environment. The ITA is accessible by the primary runtime environment and a secondary runtime environment. The external interface executes the target callee program in the secondary runtime environment. The target callee program sets a termination reason parameter in the ITA. In response to the target callee program setting the termination reason parameter, a termination action in the primary runtime environment is performed. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20200042331A1
公开(公告)日:2020-02-06
申请号:US16054693
申请日:2018-08-03
Applicant: International Business Machines Corporation
Inventor: Bao Zhang , Jing Lu , Jin Hong Fu , Shi Chong Ma , Xiao Ling Chen , Yuk L. Chan
Abstract: Aspects of the present disclosure are directed to methods, systems, and computer program products for using dynamic-link library based on memory size. In the method, a request for calling a first function in a Dynamic-link library (DLL) at runtime is received first. A size of a memory allocated to the DLL is then determined. Then call relationship of functions in the DLL is obtained. At last, functions related to the first function in the DLL are loaded into the memory allocated to the DLL based on the size of the memory allocated to the DLL and call relationship of functions in the DLL.
-
-
-
-
-
-
-
-
-