-
公开(公告)号:US10896084B2
公开(公告)日:2021-01-19
申请号:US15969068
申请日:2018-05-02
发明人: Antonio Bagarolo , Marco Imperia , Paolo Ottaviano , Maximiliano Cammisa , Pasquale Maria Mascolo Montenero
摘要: A method, computer program product, and a computer system for mitigating a fault in an information service comprised of multiple microservices includes a processor(s) obtaining a notification of a fault in the information service which includes logs tracking execution of the information service in a shared computing environment. The processor(s) generates a dependency data structure describing interdependencies between individual microservices with respect to each other. The processor(s) mitigates the fault by replacing a faulty microservice in the microservices represented in the dependency data structure; the faulty microservice includes program code with an issue resulting in the fault. To replace the faulty microservice, the processor(s) continuously monitors the information service and progressively replaces, in accordance with the interdependencies, each microservice represented in the dependency data structure with an earlier version of the microservice, halting replacements when no notification for the fault is obtained subsequent to a replacement of a given microservice.
-
公开(公告)号:US11244069B2
公开(公告)日:2022-02-08
申请号:US16551271
申请日:2019-08-26
发明人: Sandro Piccinini , Antonio Bagarolo , Maximiliano Cammisa , Marco Imperia , Pasquale Maria Mascolo Montenero , Paolo Ottaviano
IPC分类号: G06F21/62
摘要: A method and system for controlling distribution of information items of a subject is proposed. The method and system comprises verifying compliance of a combination of new information items (to be received by a target computing system) and available information items (already available to the target computing system) with one or more sharing rules; a receipt of the new information items by the target computing system is controlled according to a result of this verification.
-
公开(公告)号:US11018955B2
公开(公告)日:2021-05-25
申请号:US16451641
申请日:2019-06-25
IPC分类号: G06F15/173 , H04L12/24 , H04L29/08 , G06N20/00
摘要: Methods, computer program products, and systems are presented. The methods include, for instance: building a change management meta model on relationships between change request tasks of a change request and logical components of a computing environment via deployment processes that realizes respective change request tasks onto the logical components. A change request fulfillment plan that minimizes a maintenance window for deploying the change request tasks to the logical components is produced. After deployment, performance metrics of the logical components updates change request constraints.
-
公开(公告)号:US20210064777A1
公开(公告)日:2021-03-04
申请号:US16551271
申请日:2019-08-26
发明人: Sandro Piccinini , Antonio Bagarolo , Maximiliano Cammisa , Marco Imperia , Pasquale Maria Mascolo Montenero , Paolo Ottaviano
IPC分类号: G06F21/62
摘要: A method and system for controlling distribution of information items of a subject is proposed. The method and system comprises verifying compliance of a combination of new information items (to be received by a target computing system) and available information items (already available to the target computing system) with one or more sharing rules; a receipt of the new information items by the target computing system is controlled according to a result of this verification.
-
公开(公告)号:US10904319B2
公开(公告)日:2021-01-26
申请号:US16266184
申请日:2019-02-04
摘要: A method for determining a deployment configuration of multiple micro services that interact with each other is provided. The method includes the steps of determining a metric describing an amount of communication traffic between at least two of the micro services. Based on the metric, an execution environment may be determined for at least one of the micro services. Deployment information specifying that the at least one micro service shall be deployed on the determined execution environment may be generated.
-
公开(公告)号:US11082448B2
公开(公告)日:2021-08-03
申请号:US16008665
申请日:2018-06-14
发明人: Antonio Bagarolo , Paolo Ottaviano , Gianluca Perreca , Pasquale Maria Mascolo Montenero , Marco Imperia , Maximiliano Cammisa
摘要: Methods and systems for preventing phishing attacks using the domain name system are disclosed. A method includes: receiving, by a computing device, a domain name system (DNS) request comprising a domain name; determining, by the computing device, at least one domain name that is similar to the domain name; and sending, by the computing device, the at least one domain name that is similar to the domain name as a response to the DNS request.
-
公开(公告)号:US11055590B2
公开(公告)日:2021-07-06
申请号:US16573177
申请日:2019-09-17
摘要: A multiresolution optical code can be encoded. A first set of information and a second set of information to encode in an optical code is received. An optical code that encodes the first set of information in a plurality of dots is generated. Each dot of the plurality of dots is divided into a matrix of a first number of sub-dots by a second number of sub-dots, wherein each of the first number and the second number are integers equal to or greater than three and wherein this dividing creates a set of matrices of sub-dots. The second set of information is encoded in a plurality of the sub-dots of the set of matrices of sub-dots.
-
公开(公告)号:US20210081736A1
公开(公告)日:2021-03-18
申请号:US16573177
申请日:2019-09-17
摘要: A multiresolution optical code can be encoded. A first set of information and a second set of information to encode in an optical code is received. An optical code that encodes the first set of information in a plurality of dots is generated. Each dot of the plurality of dots is divided into a matrix of a first number of sub-dots by a second number of sub-dots, wherein each of the first number and the second number are integers equal to or greater than three and wherein this dividing creates a set of matrices of sub-dots. The second set of information is encoded in a plurality of the sub-dots of the set of matrices of sub-dots.
-
公开(公告)号:US10255052B2
公开(公告)日:2019-04-09
申请号:US15607728
申请日:2017-05-30
摘要: A method for determining a deployment configuration of multiple micro services that interact with each other is provided. The method includes the steps of determining a metric describing an amount of communication traffic between at least two of the micro services. Based on the metric, an execution environment may be determined for at least one of the micro services. Deployment information specifying that the at least one micro service shall be deployed on the determined execution environment may be generated.
-
公开(公告)号:US20180349121A1
公开(公告)日:2018-12-06
申请号:US15607728
申请日:2017-05-30
CPC分类号: G06F8/60 , G06F11/302 , H04L43/0829 , H04L43/087 , H04L67/02 , H04L67/10
摘要: A method for determining a deployment configuration of multiple micro services that interact with each other is provided. The method includes the steps of determining a metric describing an amount of communication traffic between at least two of the micro services. Based on the metric, an execution environment may be determined for at least one of the micro services. Deployment information specifying that the at least one micro service shall be deployed on the determined execution environment may be generated.
-
-
-
-
-
-
-
-
-