-
公开(公告)号:US11188420B2
公开(公告)日:2021-11-30
申请号:US16744102
申请日:2020-01-15
Applicant: International Business Machines Corporation
Inventor: Zachary A. Silverstein , Samir Nasser , Neil Delima , Shikhar Kwatra
Abstract: A method addresses a defect in software. The method periodically captures snapshots of versions of code for a particular software program as one or more functionalities are added to the particular software program. The method determines that a current version of the particular software program has a defect, and then iteratively tests previous versions of that particular software program until a most-recent non-defective version of the particular software program is detected. A software developer is directed to either debug the current version of the particular software program, or else re-create the current version of the particular software program from the most-recent non-defective version of the particular software program, depending on which approach is faster.
-
公开(公告)号:US11416490B2
公开(公告)日:2022-08-16
申请号:US16983001
申请日:2020-08-03
Applicant: International Business Machines Corporation
Inventor: Samir Nasser , Brian M. O'Connell , Jeremy R. Fox
IPC: G06F16/24 , G06F16/2453 , G06F16/2455
Abstract: A computer-implemented method groups queries to reduce performance degradation. The method includes, receiving, by a database manager, a set of queries from one or more requestors, wherein each query of the set of queries includes an access plan. The method includes, determining, based at least on the access plan of each query, that a first query in the set of queries is incompatible with a second query of the set of queries. The method includes, grouping, in response to the first query and the second query being incompatible, the first query in a first group, and the second query in a second group, wherein the first group and the second group are included in a set of groups. The method includes, determining an order for each group of the set of groups. The method further includes, executing, in response to determining the order, each group in the determined order.
-
公开(公告)号:US11271826B2
公开(公告)日:2022-03-08
申请号:US16452756
申请日:2019-06-26
Applicant: International Business Machines Corporation
Inventor: Kyle Gene Brown , Brian M. O'Connell , Jeremy R. Fox , Samir Nasser
IPC: H04L12/24 , G06F11/00 , H04L41/50 , H04L41/5025 , H04L41/5022 , H04L41/5009 , G06F8/70
Abstract: Information is gathered on microservice interactions. Two or more microservice failures are detected. For each microservices failure, a microservice restoration time is determined. An expected total cost of a downtime for each microservice is determined. Based on the determined expected total cost of the downtime for each microservice, an order of microservices to restore is determined.
-
公开(公告)号:US11182702B2
公开(公告)日:2021-11-23
申请号:US16452864
申请日:2019-06-26
Applicant: International Business Machines Corporation
Inventor: Kyle Gene Brown , Brian M. O'Connell , Jeremy R. Fox , Samir Nasser
Abstract: One or more microservice flows affected by a microservice failure are determined. An amount of revenue loss per period of time for the one or more microservice flows affected by the microservice failure is determined. A microservice restoration time for the microservice failure is retrieved. An expected total cost of a downtime for each microservice is determined based on the amount of revenue loss per period of time and the microservice restoration time.
-
公开(公告)号:US10567227B2
公开(公告)日:2020-02-18
申请号:US15869731
申请日:2018-01-12
Applicant: International Business Machines Corporation
Inventor: Samir Nasser , Kyle Brown
Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a database resource interface, a synthetic request to access a database resource; determining by machine logic rules of the database resource interface that the request has been synthetically generated by a generating device and is not a live production request; and responsive to the determination that the request has been synthetically generated sending, by the database resource interface, a responsive report to the generating device without accessing the database resource.
-
公开(公告)号:US12028210B2
公开(公告)日:2024-07-02
申请号:US16689472
申请日:2019-11-20
Applicant: International Business Machines Corporation
Inventor: Samir Nasser , Kyle Brown
IPC: G06F16/00 , G06F16/21 , H04L41/046 , H04L41/08 , H04L41/0823 , H04L41/14 , H04L41/50 , H04L43/55
CPC classification number: H04L41/0823 , G06F16/00 , G06F16/217 , H04L41/046 , H04L41/0876 , H04L41/145 , H04L41/5032 , H04L43/55
Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: marking of a request to define a marked request that includes associated metadata, wherein the metadata specifies action for performing by a resource interface associated to a production environment resource of a production environment, wherein the resource interface is configured for emulating functionality of the production environment resource; and sending the marked request to the resource interface for performance of the action specified by the metadata.
-
-
-
-
-