-
公开(公告)号:US11954529B2
公开(公告)日:2024-04-09
申请号:US16937891
申请日:2020-07-24
发明人: Ming Zhang , Huan Chen , Chen Gong , Shuo Lv
CPC分类号: G06F9/5027 , G06F9/30047 , G06F9/3009 , G06F9/526 , G06F2209/5011 , G06F2209/508
摘要: Techniques for tracking a lock involve creating an event comprising object information, and extracting the object information in the event through a thread in a thread pool. Such techniques further involve recording lock information comprising the object information according to a determination that the thread executes a lock operation. Such a lock tracking technique for a threading model can record lock information of an object when a thread performs locking and unlocking, and realize tracking of a lock operation and generating a lock analysis report.
-
公开(公告)号:US11494185B2
公开(公告)日:2022-11-08
申请号:US17207806
申请日:2021-03-22
发明人: Ming Zhang , Huan Chen , Shuo Lv
摘要: Techniques for managing threads involve acquiring respective runtime addresses and call information of a plurality of lock objects in a plurality of threads, and determining, from the plurality of lock objects, a first group of lock objects associated with first call information and a second group of lock objects associated with second call information different from the first call information. The techniques further involve providing an indication that a deadlock exists in the plurality of threads if it is determined that a first group of runtime addresses of the first group of lock objects overlaps with a second group of runtime addresses of the second group of lock objects. Accordingly, potential deadlocks in a plurality of threads can be analyzed, thereby avoiding the inability of the threads to proceed normally due to the deadlocks.
-
公开(公告)号:US20220035526A1
公开(公告)日:2022-02-03
申请号:US17028158
申请日:2020-09-22
发明人: Shuo Lv , Huan Chen , Chen Gong , Ming Zhang , Leihu Zhang
IPC分类号: G06F3/06
摘要: A data compression technique involves: selecting, from a data block, a plurality of bit strings as sample data. The technique further involves: determining a set of characters included in the sample data. Each character in the set of characters is represented by at least one bit string among the plurality of bit strings. The technique further involves: compressing the data block if statistical characteristics of the set of characters match predetermined statistical characteristics. Accordingly, incompressible data can be filtered out efficiently and accurately, so as to utilize computing resources more efficiently.
-
公开(公告)号:US11226935B2
公开(公告)日:2022-01-18
申请号:US16359445
申请日:2019-03-20
发明人: Ming Zhang , Chen Gong , Shuo Lv
IPC分类号: G06F16/10 , G06F16/174 , G06K9/62 , G06F16/901 , G06F16/9035
摘要: Technique determine (or detect) duplicated data. The techniques involve: in response to determining that data at a first position in input data is the same as predetermined data, determining a feature value of a selected portion of input data; determining whether the feature value matches with a pre-stored duplicated data pattern in a duplicated data pattern list; and in response to determining that the feature value matches with the duplicated data pattern, determining an association of the input data with reference data which is associated with the matched pattern.
-
公开(公告)号:US20210216532A1
公开(公告)日:2021-07-15
申请号:US16998318
申请日:2020-08-20
发明人: Ming Zhang , Shuo Lv
IPC分类号: G06F16/23
摘要: Techniques to process metadata involve: in response to receiving a modification transaction for metadata on a computing device, acquiring information related to a busyness degree of the computing device; and according to at least a determination that the busyness degree is greater than a threshold degree, modifying the metadata in a metadata storage apparatus of the computing device directly without generating a log related to the modification transaction in a log storage apparatus of the computing device. Accordingly, such techniques can achieve good processing performance irrespective of a busy state or non-busy state of a computing device. In particular, when the computing device is in a busy state, a newly triggered modification transaction can still be timely executed, thereby improving IOPS performance of the computing device in a busy state.
-
公开(公告)号:US10732904B2
公开(公告)日:2020-08-04
申请号:US15993719
申请日:2018-05-31
发明人: Shuo Lv , Wilson Guoyu Hu , Bean Bin Zhao , Qiaosheng Zhou , Lester Ming Zhang , Deric Wenjun Wang
摘要: Implementations of the present disclosure relate to a method, system and computer program product for managing a storage system. Specifically, in one implementation of the present disclosure, there is provided a method for managing a storage system. The method comprises: obtaining topological information of a storage device in a first tier and a storage device in a second tier in the storage system; obtaining a storage rule specifying storage of a data object in the storage device in the first tier or the storage device in the second tier; and in response to determining the storage rule conforming to the topological information, managing the data object in the storage system according to the storage rule. In other implementations of the present disclosure, there is provided a corresponding system and computer program product.
-
公开(公告)号:US20200081626A1
公开(公告)日:2020-03-12
申请号:US16684249
申请日:2019-11-14
发明人: Bean Bin Zhao , Wilson Guoyu Hu , Jun Wu , Shuo Lv , Qiaosheng Zhou , Lester Ming Zhang
IPC分类号: G06F3/06 , G06F16/176
摘要: Embodiments of the present disclosure relate to method and device for data read/write. The method comprises: in response to receiving a first read/write request for a first target area, determining whether there is a second read/write request under execution in conflict with the first read/write request, a second target area for the second read/write request at least partially overlapping with the first target area, and at least one of the first read/write request and the second read/write request being a write request; and in response to determining there being the second read/write request in conflict, suspending the first read/write request while maintaining a sub-area of the first target area in an unlocked state, the sub-area not overlapping with the second target area.
-
公开(公告)号:US20190332583A1
公开(公告)日:2019-10-31
申请号:US16359445
申请日:2019-03-20
发明人: Ming Zhang , Chen Gong , Shuo Lv
IPC分类号: G06F16/174 , G06K9/62 , G06F16/9035 , G06F16/901
摘要: Technique determine (or detect) duplicated data. The techniques involve: in response to determining that data at a first position in input data is the same as predetermined data, determining a feature value of a selected portion of input data; determining whether the feature value matches with a pre-stored duplicated data pattern in a duplicated data pattern list; and in response to determining that the feature value matches with the duplicated data pattern, determining an association of the input data with reference data which is associated with the matched pattern.
-
公开(公告)号:US20190129833A1
公开(公告)日:2019-05-02
申请号:US16173077
申请日:2018-10-29
发明人: Shuo Lv , Deric Wenjun Wang
摘要: Embodiments of the present disclosure relate to a method and device for executing test cases. The method comprises obtaining a set of test cases to be executed, and determining a test platform type and a test script associated with each test case in the set of test cases based on a knowledge base. The method further comprises dividing the set of test cases into a plurality of test subsets or test suites based on the test platform type, and executing test cases in each test subset using the respective test environment and test script. In embodiments of the present disclosure, the plurality of test suites are generated automatically based on the knowledge base, and the respective test environment and test script are used for executing each test suite. Accordingly, embodiments of the present disclosure can implement automatic generation and execution of the test suites, and can improve the operation efficiency for test cases.
-
公开(公告)号:US20190034345A1
公开(公告)日:2019-01-31
申请号:US16034657
申请日:2018-07-13
发明人: Wilson Hu , Qiaosheng Zhou , Shuo Lv
IPC分类号: G06F12/0884 , G06F12/0893 , G06F12/0844 , G06F12/0891
CPC分类号: G06F12/0884 , G06F12/0844 , G06F12/0891 , G06F12/0893 , G06F12/0895 , G06F2212/1032 , G06F2212/601
摘要: A method, computer program product, and computing system for identifying, at the computing device, one or more cache pages in a cache system. One or more cache pages may be refactored into one or more cache units within the one or more cache pages. A plurality of parallel IO requests may be executed on the one or more cache units within the one or more cache pages.
-
-
-
-
-
-
-
-
-