-
公开(公告)号:US12105722B2
公开(公告)日:2024-10-01
申请号:US17817806
申请日:2022-08-05
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Peng Hui Jiang , Jun Su , Sheng Yan Sun , Hong Mei Zhang , Meng Wan
IPC: G06F16/2458 , G06F16/22 , G06F16/2455
CPC classification number: G06F16/2477 , G06F16/2228 , G06F16/24556
Abstract: Provided are techniques for building and using a sparse Time Series Database (TSDB). Time series records are received from a native TSDB, where each of the time series records includes a timestamp and one or more tags. Timeslots are determined for shards for the sparse TSDB based on the timestamp included in each of the time series records. The sparse TSDB is built by creating the shards for the determined timeslots and storing the time series records in the shards, while filling in empty ranges in the shards. A query that specifies at least one of the one or more tags is received. It is determined whether to execute the query against the sparse TSDB, and, in response to a determination to execute the query against the sparse TSDB, the query is executed against the sparse TSDB to generate results that are returned.
-
公开(公告)号:US20240086306A1
公开(公告)日:2024-03-14
申请号:US17931640
申请日:2022-09-13
Applicant: International Business Machines Corporation
Inventor: Peng Hui Jiang , Jun Su , Sheng Yan Sun , Hong Mei Zhang , Meng Wan
IPC: G06F11/36
CPC classification number: G06F11/3664 , G06F11/3636
Abstract: One or more computer processors generate a debug chain from one or more similar resource bound breakpoints, wherein the debug chain provides dynamic code flow. The one or more computer processors distribute the generated debug chain to one or more tenants.
-
公开(公告)号:US20230409593A1
公开(公告)日:2023-12-21
申请号:US17807884
申请日:2022-06-21
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Peng Hui Jiang , Jun Su , Sheng Yan Sun , Hong Mei Zhang , Meng Wan
IPC: G06F16/25 , G06F16/21 , G06F16/242 , G06F16/28
CPC classification number: G06F16/258 , G06F16/211 , G06F16/254 , G06F16/2433 , G06F16/284
Abstract: An embodiment for analyzing and tracking data flow to determine proper schemas for unstructured data. The embodiment may automatically use a sidecar to collect schema discovery rules during conversion of raw data to unstructured data. The embodiment may automatically generate multiple schemas for different tenants using the collected schema discovery rules. The embodiment may automatically use ETL to export unstructured data to SQL databases with the generated multiple schemas for the different tenants. The embodiment may automatically monitor usage data of the SQL databases and collect the usage data. The embodiment may automatically optimize schema discovery using the collected usage data. The embodiment may automatically discover schemas with hot usage and apply the discovered schemas with hot usage to other tenants for consumption and further monitoring.
-
公开(公告)号:US20230325256A1
公开(公告)日:2023-10-12
申请号:US17656081
申请日:2022-03-23
Applicant: International Business Machines Corporation
Inventor: Sheng Yan Sun , Meng Wan , Peng Hui Jiang , Hong Mei Zhang
CPC classification number: G06F9/5077 , G06F9/45558 , G06N3/088 , G06N3/10 , G06N5/003 , G06F2009/4557
Abstract: A processor receives an optimization target for a first cluster in a distributed computing environment. A processor trains a neural network based on the optimization target. A processor generates a decision tree based on the neural network. A processor selects a workload executing in the first cluster of the distributed computing environment. A processor identifies a second cluster to relocate the workload. A processor determines a current optimization of the distributed computing environment based on the workload being retained in the first cluster. A processor determines a migration optimization of the distributed computing environment based on the workload being migrated to the second cluster. A processor, in response to the migration optimization improving the current optimization of the distributed computing environment, migrates the workload to the second cluster.
-
公开(公告)号:US20230289342A1
公开(公告)日:2023-09-14
申请号:US17654110
申请日:2022-03-09
Applicant: International Business Machines Corporation
Inventor: Sheng Yan Sun , Hong Mei Zhang , Meng Wan , Peng Hui Jiang
IPC: G06F16/2453 , G06F16/23 , G06F11/34 , G06F16/242
CPC classification number: G06F16/24542 , G06F16/2386 , G06F11/3409 , G06F16/2433
Abstract: In a computer-implemented method for improving performance of a database, a processor receives batch jobs for a relational database. The batch jobs may include a first member with a first buffer pool, and a second member with a second buffer pool. The processor may also identify a first actual object and an isolation level for the batch jobs, generate related queries based on the first actual object and the isolation level, calculate a cost for the first member and the second member to run the batch jobs based on the related queries, and assign the batch jobs to the first member based on a lower calculated cost.
-
公开(公告)号:US20230089759A1
公开(公告)日:2023-03-23
申请号:US17481399
申请日:2021-09-22
Applicant: International Business Machines Corporation
Inventor: Xue Rui Hu , Wang Liu , Meng Wan , Mei Qin Si , Li Na Guo , Hong Yan Zhang
Abstract: In an approach for smart test data workload generation, a processor receives a plurality of expected image frames for a user interface application to be tested. The plurality of expected image frames is pre-defined and represents a series of workflows and operations of the user interface application to be expected based on a design requirement. A processor calculates a first set of hash-values for each corresponding expected image frame. A processor samples the user interface application with a frequency to a plurality of testing image frames during a test run on the user interface application. A processor calculates a second set of hash-values for each sampled testing image frame. A processor compares the first set of hash-values to the second set of hash-values. A processor verifies that the second set of hash-values matches the first set of hash-values.
-
公开(公告)号:US20220108147A1
公开(公告)日:2022-04-07
申请号:US17060165
申请日:2020-10-01
Applicant: International Business Machines Corporation
Inventor: Meng Wan , Li Na Guo , Wang Liu , Xue Rui Hu , Mei Qin Si , Hong Yan Zhang
Abstract: Described are techniques for predictive microservice activation. The techniques include training a machine learning model using a plurality of sequences of coordinates, where the plurality of sequences of coordinates are respectively based upon a corresponding plurality of series of vectors generated from historical usage data for an application and its associated microservices. The techniques further include inputting a new sequence of coordinates representing a series of application operations to the machine learning model. The techniques further include identifying a predicted microservice for future utilization based on an output vector generated by the machine learning model. The techniques further include activating the predicted microservice prior to the predicted microservice being called by the application.
-
公开(公告)号:US10936603B2
公开(公告)日:2021-03-02
申请号:US16030972
申请日:2018-07-10
Applicant: International Business Machines Corporation
Inventor: Xiao Di Deng , Shuo Li , Meng Wan , Xin Ying Yang
IPC: G06F16/2457 , G06F16/93 , G06F16/335 , G06F16/2453
Abstract: Embodiments of the present invention provide efficient systems and methods for searching a keyword. Embodiments of the present invention can be used to more quickly and comprehensively search a document for a keyword or phrase, based on the preferences and behaviors of a user, so that the returned results to the user are ranked in order of the preferences of the user. By factoring in user data such as time spent on certain content and highlighted content, the system is able to more efficiently return preferred results of a user of a keyword search.
-
公开(公告)号:US20190258639A1
公开(公告)日:2019-08-22
申请号:US16402259
申请日:2019-05-03
Applicant: International Business Machines Corporation
Inventor: Shuo Li , Meng Wan , Xiaobo Wang , Xin Ying Yang
IPC: G06F16/2453 , G06F16/2455 , G06F16/2452
Abstract: A tool for combining common processes shared by at least two or more sub-queries within a query is provided. The tool determines whether one or more sub set relationships are shared between the at least two or more sub-queries. Responsive to a determination that one or more sub set relationships are shared between the at least two or more sub-queries, the tool determines an order class for the at least two or more sub-queries based on the one or more sub set relationships, wherein determining the order class includes transforming the query to include one or more differing aspects within the single shared common process, with the one or more differing aspects arranged based, at least in part, on a query style, a query type, and a query function. Responsive to determining an access path for the query, the tool executes the access path during run-time for data accessing.
-
公开(公告)号:US10061818B2
公开(公告)日:2018-08-28
申请号:US14929574
申请日:2015-11-02
Applicant: International Business Machines Corporation
Inventor: Xiao Di Deng , Shuo Li , Meng Wan , Xin Ying Yang
IPC: G06F17/30
CPC classification number: G06F16/24578 , G06F16/2453 , G06F16/24575 , G06F16/335 , G06F16/93
Abstract: Embodiments of the present invention provide efficient systems and methods for searching a keyword. Embodiments of the present invention can be used to more quickly and comprehensively search a document for a keyword or phrase, based on the preferences and behaviors of a user, so that the returned results to the user are ranked in order of the preferences of the user. By factoring in user data such as time spent on certain content and highlighted content, the system is able to more efficiently return preferred results of a user of a keyword search.
-
-
-
-
-
-
-
-
-