Error-based method for calculating a remaining useful life of an apparatus

    公开(公告)号:US11726469B2

    公开(公告)日:2023-08-15

    申请号:US17342693

    申请日:2021-06-09

    发明人: Abhinav Ajmera

    IPC分类号: G05B23/02 F03D17/00 G06N20/00

    摘要: A method for calculating a remaining useful life of an apparatus comprises the following steps. Time-series of previous runs and a current run of the apparatus are provided containing data of sensors configured to monitor parameters of the apparatus. An error occurs when a parameter breaches a threshold. Cumulative counts of errors occurring during a run are calculated. A linearly decreasing remaining useful life is calculated for previous runs. Breakdowns of the apparatus are mapped in an error space. Each dimension of the error space refers to one type of an error. The breakdown points are mapped at coordinates which represent cumulative error counts at the time of the breakdowns. A test point representing cumulative error counts of the current run is mapped. At least two nearest breakdown points to the test point are identified. The remaining useful life of the apparatus is calculated based on the nearest breakdown points.

    METHOD FOR OPTIMIZING THE ENERGY CONSUMPTION OF A COMPUTING INFRASTRUCTURE BY SUSPENSION OF JOBS

    公开(公告)号:US20230185357A1

    公开(公告)日:2023-06-15

    申请号:US18078260

    申请日:2022-12-09

    申请人: BULL SAS

    IPC分类号: G06F1/329

    CPC分类号: G06F1/329

    摘要: One aspect of the invention relates to a method for optimizing the energy consumption of a computing infrastructure comprising a plurality of compute nodes, each associated with a plurality of jobs, the method comprising the following steps:



    Receiving an energy consumption reduction request comprising an energy consumption reduction objective;
    Determining a set of jobs to be suspended, the set of jobs being determined based on the received energy consumption reduction objective;
    Sending to a runtime environment of each compute node associated with a job comprised in the determined set of jobs, a suspension request comprising said job;
    Upon receiving a suspension request, suspending the job comprised in the received suspension request, the suspension being carried out via a set of non-native instructions implemented in the runtime environment of each compute node;
    Active waiting by the suspended job for a suspension stop message comprising said suspended job, the active waiting being carried out via a set of non-native instructions implemented in the runtime environment of each compute node.

    METHOD AND SYSTEM FOR DETECTING OUTLIERS IN PROCESSES

    公开(公告)号:US20230164161A1

    公开(公告)日:2023-05-25

    申请号:US17960084

    申请日:2022-10-04

    申请人: BULL SAS

    IPC分类号: H04L9/40 G06K9/62

    摘要: A method for detecting outliers in processes running in a group of machines. A clustering stage, carried out at a first frequency, including fetching a list of software contained in all machines, calculating tf-idf value for each installed software and for each machine, performing clustering of the machines by applying a clustering algorithm and using a Jaccardian weighted distance method between machines based on the tf-idf values. A preliminary outliers detection stage, carried out at a second frequency greater than the first frequency, including fetching information of processes running in the machines, for each cluster calculating tf-idf values for each process, wherein if a tf-idf value is greater than a first predetermined threshold, the process is considered as outlier, for all clusters calculating itf-idf value for each process considered as outlier, and if a itf-idf value is lower than a second predetermined threshold, the process is confirmed as outlier.

    Method and apparatus for detecting outliers in a set of runs of software applications

    公开(公告)号:US20230161683A1

    公开(公告)日:2023-05-25

    申请号:US17988937

    申请日:2022-11-17

    申请人: BULL SAS

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3616

    摘要: A method for detecting outlier behavior in a set of executions of one or several applications on an information processing device, implemented by a computer and comprising steps of



    triggering (S1) said set of executions in collaboration with a profiling tool in order to collect, for each execution, at least one time series of measurement points assigning, for each measurement point, a value to a measured parameter;
    automatically formatting (S2) the time series obtained for said set, by adjusting, for each time series, its length, its values, and its number of measurement points;
    calculating (S3) a metric between two time series among the time series collected for said set of executions;
    detecting (S4) an outlier based on said distance.

    METHOD OF BUILDING A HYBRID QUANTUM-CLASSICAL COMPUTING NETWORK

    公开(公告)号:US20230083913A1

    公开(公告)日:2023-03-16

    申请号:US17941603

    申请日:2022-09-09

    申请人: BULL SAS

    IPC分类号: H04L41/0806

    摘要: This invention relates to a method of building a hybrid quantum-classical computing network, comprising: a first step of transformation of an application composed of services into a Petri net including both Petri places (8, 9) and Petri transitions (81, 82, 91-94) between said Petri places (8, 9), any said Petri place (8, 9) corresponding to: either a first type building block corresponding to any quantum processing unit (8) which processes a job into a result, or a second type building block corresponding to any plugin unit (9), which converts a job into another job and/or a result into another result, any Petri transition (81, 82, 91-94) corresponding to any link between two building blocks (8, 9), all said links (81, 82, 91-94) being formatted so as to make any building block (8, 9) interchangeable, a second step of transformation of said Petri net into a hybrid quantum-classical computing network, replacing any building block by its corresponding unit (8, 9), interconnecting all said corresponding units (8, 9) together by replacing any Petri transition (81, 82, 91-94) by a connection simply transmitting without processing nor converting.

    Data storage method and method for executing an application with reduced access time to the stored data

    公开(公告)号:US11561934B2

    公开(公告)日:2023-01-24

    申请号:US16958314

    申请日:2018-12-20

    申请人: BULL SAS

    摘要: The invention concerns a storage method for storing, on data servers (3, 4), data file (5, 61 to 64) slices (51 to 58) from the execution of a plurality of processes (65 to 68) of one or more applications (83, 85), comprising: distributing the stored data file (5, 61 to 64) slices (51 to 58) over different data servers (3, 4), characterized in that: this distribution is carried out in such a way that the data file (5, 61 to 64) slices (51 to 58) likely to be subsequently accessed simultaneously by different application (83, 85) processes (65 to 68) are stored on different data servers (3, 4) so as to reduce the subsequent access, to each of all or part of these data servers (3, 4) by too many application (83, 85) processes (65 to 68) simultaneously, and in that: the determination of the data file (5, 61 to 64) slices (51 to 58) likely to be subsequently accessed simultaneously by different application (83, 85) processes (65 to 68) has been carried out, during a prior phase of executing these application (83, 85) processes (65 to 68), by observing the behavior of these application (83, 85) processes (65 to 68) in order to access these stored data file (5, 61 to 64) slices (51 to 58) over time.

    METHOD FOR DETERMINING THE CALIBRATION DATA OF AN AIRBORNE GONIOMETRY APPARATUS

    公开(公告)号:US20230016513A1

    公开(公告)日:2023-01-19

    申请号:US17862867

    申请日:2022-07-12

    申请人: BULL SAS

    发明人: Bernard TENEZE

    IPC分类号: G01S13/46

    摘要: The invention relates to a method (for determining calibration data for an airborne goniometry apparatus comprising an antenna array of several antennas, from several sets of calibration data measured in-flight by said goniometry apparatus, each associated with a measured angular position and comprising an amplitude datum and a phase datum measured by each antenna in said antenna array at said measured position.
    The method comprises, for an estimated angular position, a phase (200) of calculating an estimated calibration data set and comprising the following steps: for each measured position, normalizing (204) the data set measured at said measured position, with respect to the phase data measured by each antenna, said normalizing providing as many normalized data sets as there are antennas for each measured position; for each antenna, calculating (206) a candidate data set by interpolating the measured data sets at said measured positions and previously normalized with respect to the phase measured by said antenna; selecting (210), as the estimated calibration data set, the candidate data set whose phase reference has the highest energy among said candidate data sets. It also concerns a computer program and an apparatus implementing such a method, a calibration table obtained by such a method and a goniometry apparatus calibrated with such a method.

    METHOD OF MANAGING JOBS IN AN INFORMATION SYSTEM AND ASSOCIATED SYSTEM

    公开(公告)号:US20230004314A1

    公开(公告)日:2023-01-05

    申请号:US17854678

    申请日:2022-06-30

    申请人: BULL SAS

    IPC分类号: G06F3/06 G06F9/48

    摘要: An aspect of the invention relates to a method of managing jobs in a information system (SI) on which a plurality of jobs run, the information system (SI) comprising a plurality of computer nodes (NDi) and at least a first storage tier (NS1) associated with a first performance tier and a second storage tier (NS2) associated with a second performance tier lower than the first performance tier, each job being associated with a priority level determined from a set of parameters comprising the node or nodes (NDi) on which the job is to be executed, the method comprising a step of scheduling the jobs as a function of the priority level associated with each job; the set of parameters used for determining the priority level also comprising a first parameter relating to the storage tier to be used for the data necessary for the execution of the job in question and a second parameter relating to the position of the data necessary for the execution of the job (TAi) in question.

    METHOD FOR DETECTION OF LATERAL MOVEMENT OF MALWARE

    公开(公告)号:US20220407876A1

    公开(公告)日:2022-12-22

    申请号:US17842714

    申请日:2022-06-16

    申请人: BULL SAS

    IPC分类号: H04L9/40

    摘要: A method for detecting malware penetrating a network by identifying anomalous communication between at least two systems of the network, carried out by a computer. For each unique combination of Source IP address and destination IP address, the method includes considering a past period, considering the network flow logs stored during said past period, calculating values of a metric based on data of the network flow logs within the past period and at a given frequency, calculating a baseline which consists in calculating an IQR of all metric values calculated during the past period, determining an outlier threshold from the baseline, considering a current period, calculating a new IQR of all metric values calculated during the current period, and classifying the communication between the two systems of the unique combination as an anomalous communication if the IQR of the current period is greater than the outlier threshold.