-
公开(公告)号:US09928158B2
公开(公告)日:2018-03-27
申请号:US15011557
申请日:2016-01-30
Applicant: International Business Machines Corporation
Inventor: Harold W. Cain, III , David M. Daly , Michael C. Huang , Kattamuri Ekanadham , Jose E. Moreira , Mauricio J. Serrano
CPC classification number: G06F11/3636 , G06F11/1474 , G06F11/1492 , G06F11/1497 , G06F11/362 , G06F11/3648 , G06F11/3668 , G06F2201/865 , G06F2201/87
Abstract: A method for detecting a software-race condition in a program includes copying a state of a transaction of the program from a first core of a multi-core processor to at least one additional core of the multi-core processor, running the transaction, redundantly, on the first core and the at least one additional core given the state, outputting a result of the first core and the at least one additional core, and detecting a difference in the results between the first core and the at least one additional core, wherein the difference indicates the software-race condition.
-
公开(公告)号:US20180075027A1
公开(公告)日:2018-03-15
申请号:US15264658
申请日:2016-09-14
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Atsushi Abe , Tohru Hasegawa
IPC: G06F17/30
CPC classification number: G06F16/11 , G06F11/30 , G06F11/302 , G06F11/3034 , G06F11/3079 , G06F16/162 , G06F16/164 , G06F16/1734 , G06F16/181 , G06F2201/865
Abstract: A computer determines the file system that contains a first partition, a second partition and a third partition. The first partition contains metadata comprising metadata associated with a WORM-specified file, and metadata associated with a rewritable file. The second partition contains a file body of a file and a copy of the metadata. The third partition contains metadata associated with the WORM-specified file. The computer receives a request to set a file setting of a target file to a WORM setting. The computer stores metadata associated with the target file in the first partition, the second partition, and the third partition.
-
">
公开(公告)号:US20180074886A1
公开(公告)日:2018-03-15
申请号:US15264459
申请日:2016-09-13
Applicant: Bank of America Corporation
Inventor: Craig Ewington , Debashis Choudhury
CPC classification number: G06F11/0793 , G06F8/65 , G06F9/4401 , G06F11/0709 , G06F11/0736 , G06F11/0757 , G06F11/079 , G06F11/1417 , G06F11/3006 , G06F11/3013 , G06F11/302 , G06F11/3055 , G06F11/3476 , G06F2201/805 , G06F2201/835 , G06F2201/865 , G07F19/206
Abstract: Aspects of the disclosure relate to an ATM internal self-repair recovery system. The system may be included in software updates transmitted to the ATM. The system may include an XML file and a log file. Prior to execution of each instruction included in the XML file, the system may write an intelligent log statement to the log file. A standalone web service may monitor the log file to determine new entries to the log file. When a new entry is the last entry for more than a predetermined amount of time, a midstream ATM stall may be determined. The system may compare the new entry to an ATM stall action table. The comparison may determine an appropriate action to repair the installation process based on the table. The ATM may perform the appropriate action and thereby recover from the failures that occurred during the update process.
-
公开(公告)号:US09916192B2
公开(公告)日:2018-03-13
申请号:US13348932
申请日:2012-01-12
Applicant: Peter R. MacFarlane
Inventor: Peter R. MacFarlane
CPC classification number: G06F11/0787 , G06F11/3404 , G06F11/3476 , G06F2201/865
Abstract: Dynamically collecting data pertaining to a program execution. A method can include monitoring execution of the program in a plurality of threads and, responsive to identifying an exception triggered by the program execution in a first of the plurality of threads, initiating at least one data collector to collect data exclusively relevant to the program execution in the first thread.
-
公开(公告)号:US09910756B2
公开(公告)日:2018-03-06
申请号:US14844657
申请日:2015-09-03
Applicant: International Business Machines Corporation
Inventor: Grant C. Covell , David J. Schlegel , Paul W. Weiss
IPC: G06F11/34
CPC classification number: G06F11/3409 , G06F11/3414 , G06F11/3419 , G06F11/3466 , G06F2201/865
Abstract: A method of measuring performance of a computerized system is provided. A test component integrated in a client application module is configured to generate an application specific workflow to be delivered to a computing environment of one or more computing devices for measuring the performance of the computerized system. The integrated test component of the client application module is executed to deliver the application specific workflow to a server system in the computing environment. Performance data is collected based on at least one response received from the computing environment to measure the performance of the computerized system.
-
公开(公告)号:US20180046567A1
公开(公告)日:2018-02-15
申请号:US15799049
申请日:2017-10-31
Applicant: SignalFx, Inc.
Inventor: Phillip Liu , Arijit Mukherji , Rajesh Raman , Kris Grandy , Jack Lindamood
CPC classification number: G06F11/3644 , G06F11/3082 , G06F11/3466 , G06F2201/865 , G06F2201/88
Abstract: A data analysis system processes data generated by instrumented software. The data analysis system receives data streams generated by instances of instrumented software executing on systems. The data analysis system also receives metadata describing data streams. The data analysis system receives an expression based on the metadata. The data analysis system receives data of data streams for each time interval and computes the result of the expression based on the received data values. The data analysis system repeats these steps for each time interval. The data analysis system may quantize data values of data streams for each time interval by generating an aggregate value for the time interval based on data received for each data stream for that time interval. The data analysis system evaluates the expression using the quantized data for the time interval.
-
47.
公开(公告)号:US09886305B2
公开(公告)日:2018-02-06
申请号:US15130458
申请日:2016-04-15
Applicant: International Business Machines Corporation
Inventor: Kirk J. Krauss
CPC classification number: G06F9/46 , G06F9/48 , G06F9/4843 , G06F9/485 , G06F9/52 , G06F11/3017 , G06F11/3072 , G06F11/3089 , G06F11/3466 , G06F11/3612 , G06F11/3644 , G06F2201/865
Abstract: A computer hardware system configured to perform runtime analysis and runtime control of a multithreaded computer program includes at least one processor. The at least one processor is configured to initiate and/or perform the following. A plurality of the threads are folded, under control of a supervisor thread, together to be executed as a single folded thread. The execution of the folded thread is monitored to determine a status of the threads. At least one indicator corresponding, to the determined status of the threads, is presented in a user interface.
-
公开(公告)号:US09875167B1
公开(公告)日:2018-01-23
申请号:US15473101
申请日:2017-03-29
Applicant: Google Inc.
Inventor: Thomas Norrie , Naveen Kumar
CPC classification number: G06F11/302 , G06F9/542 , G06F11/3072 , G06F11/3075 , G06F11/3476 , G06F11/3495 , G06F11/3636 , G06F17/30044 , G06F2201/86 , G06F2201/865
Abstract: A computer-implemented method executed by one or more processors, the method includes monitoring execution of program code executed by a first processor component; and monitoring execution of program code executed by a second processor component. A computing system stores data identifying hardware events in a memory buffer. The stored events occur across processor units that include at least the first and second processor components. The hardware events each include an event time stamp and metadata characterizing the event. The system generates a data structure identifying the hardware events. The data structure arranges the events in a time ordered sequence and associates events with at least the first or second processor components. The system stores the data structure in a memory bank of a host device and uses the data structure to analyze performance of the program code executed by the first or second processor components.
-
公开(公告)号:US09870400B2
公开(公告)日:2018-01-16
申请号:US14817584
申请日:2015-08-04
Applicant: International Business Machines Corporation
Inventor: Richard N. Chamberlain , Howard J. Hellyer , Matthew F. Peters , Adam J. Pilkington
CPC classification number: G06F17/3048 , G06F9/46 , G06F11/3037 , G06F11/3409 , G06F11/36 , G06F11/3612 , G06F12/0802 , G06F2201/865 , G06F2201/885 , G06F2212/1044 , G06F2212/608 , G06F2212/7205
Abstract: Analyzing a managed runtime cache is provided. A heap associated with a managed runtime environment, where the heap includes an N-generation cache or a plurality of objects associated with a program operating within a managed runtime environment is identified. A snapshot of the heap is produced, wherein the snapshot identifies a memory location for each object of the plurality of objects at which the object is stored. A generation of each of the plurality of objects based, at least in part, on the memory location of the object is determined. One or more suggestions based, at least in part, on the memory location of the plurality of objects is provided.
-
公开(公告)号:US09870296B1
公开(公告)日:2018-01-16
申请号:US13163019
申请日:2011-06-17
Applicant: Mark A. Parenti , Stephen J. Todd , Timothy J. Cox
Inventor: Mark A. Parenti , Stephen J. Todd , Timothy J. Cox
IPC: G06F11/34
CPC classification number: G06F11/3409 , G06F11/34 , G06F11/3466 , G06F11/3495 , G06F2201/86 , G06F2201/865
Abstract: A method and system for use in evaluating system performance is disclosed. In at least one embodiment, the method and system comprises collecting system performance, management operations, and system events data for a computer system; correlating the management operations and the system events data with the performance data; and based on the correlation, providing a graphical user interface for enabling performance evaluations of the computer system by graphically displaying the management operations and the system events data overlaying the performance data.
-
-
-
-
-
-
-
-
-