Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 4535. Отображено 100.
05-01-2012 дата публикации

Dynamic Discovery Algorithm

Номер: US20120005538A1
Принадлежит: AVIcode Inc

A system and method for identifying an application exception generated in response to a software application operating on a system is provided, wherein the method includes identifying an occurrence of an application exception, examining the application exception to identify characteristics of the application exception and processing the application exception, prior to the application exception being logged, responsive to the characteristics of the application exception. The processing includes determining whether application exception environment data is to be collected and if the application exception environment data is to be collected, logging the application exception environment data.

Подробнее
05-01-2012 дата публикации

Integrated exchange of development tool console data

Номер: US20120005667A1
Принадлежит: International Business Machines Corp

Embodiments of the present invention provide a method, system and computer program product for exchanging console data in a messaging system. In an embodiment of the invention, a method for exchanging console data in a messaging system includes receiving a message in a messaging client executing in memory by at least one processor of a computer. The method further includes selecting in the message in the messaging client a portion of console data for a version of source code. For instance, the console data can be a selection of source code or an error message for a selection of source code. Finally, in response to the selection of the portion of console data, corresponding meta-data for the message can be extracted and a version of source code for the console data can be determined from the meta-data. Finally, the version of the source code can be loaded in an IDE executing in the memory by the at least one processor of the computer.

Подробнее
31-05-2012 дата публикации

Image processing apparatus, control method thereof and storage medium

Номер: US20120133966A1
Автор: Ritsuto Sako
Принадлежит: Canon Inc

When an MFP receives an operation screen from an external apparatus, it also receives information about specific hardware resource of the MFP to be used for the image processing based on the operation screen. When the image processing cannot be executed using the specific hardware resource of the MFP due to the error that has occurred in the MFP, the error screen is controlled not to be displayed.

Подробнее
31-05-2012 дата публикации

Computing device and system error detection method

Номер: US20120137180A1
Автор: Wei Shao

In a system error detection method of a computing device, the computing device includes a graphics controller and a display screen. A frame of an image that is currently displayed on the display screen is obtained from a video memory of the graphics controller at regular intervals. The obtained image is compared with abnormal images of the display screen prestored in a storage system, to detect whether the computing device works abnormally. Characters of the obtained image are extracted when the computing device works abnormally. System errors of the computing device are detected by comparing the extracted characters with system error codes of the computing device that are stored in the storage system.

Подробнее
19-07-2012 дата публикации

Determining location of error detection data

Номер: US20120185738A1
Принадлежит: Micron Technology Inc

Methods, devices, and systems for determining location of error detection data are described. One method for operating a memory unit having a bad group of memory cells includes determining a location of where to store error detection data for data to be stored across a plurality of memory units, including the memory unit having the bad group, based at least partially on a location of the bad group and storing the error detection data in the determined location.

Подробнее
30-08-2012 дата публикации

Controlling alert notification

Номер: US20120218578A1
Автор: Shun Tanaka
Принадлежит: Ricoh Co Ltd

Apparatuses, systems and methods are provided for managing information technology devices, and controlling generation of alert notifications in connection therewith.

Подробнее
20-09-2012 дата публикации

Information processing apparatus with log output function, mobile terminal device, and log output control method

Номер: US20120239715A1
Автор: Atsushi Nishide
Принадлежит: Fujitsu Ltd

An information processing apparatus executing a program module under control of an operating system, the apparatus includes a log mode setting unit that sets a log mode that is an operating state for collecting information related to an operation in the information processing apparatus, a log mode control unit that, during an activation process of the operating system, loads a log output module that is a program module for outputting, as a log, information related to an access request between the operating system and a hardware resource when the access request is generated, if the log mode is set in the information processing apparatus when the operating system is activated and a log collecting unit that collects the information related to the access request as the log according to the log output module.

Подробнее
04-10-2012 дата публикации

Proactive failure handling in database services

Номер: US20120254669A1
Принадлежит: Microsoft Corp

Embodiments are directed to predicting the health of a computer node using health report data and to proactively handling failures in database services. In an embodiment, a computer system monitors various health indicators for multiple nodes in a database cluster. The computer system accesses stored health indicators that provide a health history for the database cluster nodes. The computer system then generates a health status based on the monitored health factors and the health history. The generated health status indicates the likelihood that the node will be healthy within a specified future time period. The computer system then leverages the generated health status to handle current or predicted failures. The computer system also presents the generated health status to a user or other entity.

Подробнее
01-11-2012 дата публикации

Using feedback reports to determine performance of an application in a geographic location

Номер: US20120278194A1
Принадлежит: Google LLC

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking applications. In one aspect, a method includes receiving, from a computing device, a feedback report related to an application configured to run on the computing device, the feedback report including information indicative of an error with the application, and a geographic location of the computing device at a time when the application encountered the error; generating, based on the feedback report, one or more metrics indicative of a performance of the application in the geographic location; retrieving information indicative of other applications associated with metrics indicative of a performance of the other applications in the geographic location; and ranking the applications in accordance with the metrics indicative of the performance of the applications in the geographic location.

Подробнее
15-11-2012 дата публикации

Error generation direction circuit, storage unit, information processing apparatus and control method of error generation direction circuit

Номер: US20120290904A1
Автор: Hiroshi Asakai
Принадлежит: Fujitsu Ltd

Determining whether or not an instruction execution part that executes an instruction from a processor meets an error generation condition; when an error setting direction that directs to set an error has been input, outputting a determination direction to determine whether or not the instruction execution part meets the error generation condition, and, in a case where the error generation condition is not met when the error setting direction has been input, again outputting, after a predetermined time has elapsed from the output of the determination direction, the determination direction; and outputting an error generation direction to the instruction execution part in a case where the instruction execution part meets the error generation condition by the determination are carried out.

Подробнее
29-11-2012 дата публикации

Administering Incident Pools For Event And Alert Analysis

Номер: US20120304012A1
Принадлежит: International Business Machines Corp

Administering incident pools including receiving, by an incident analyzer from an incident queue, a plurality of incidents from one or more components of the distributed processing system; assigning, by the incident analyzer, each received incident to a pool of incidents; assigning, by the incident analyzer, to each incident a particular combined minimum time for inclusion in one or more pools, each particular combined minimum time corresponding to a particular incident; in response to the pool closing, determining, by the incident analyzer, for each incident in the pool whether the incident has met its combined minimum time for inclusion in one or more pools; and if the incident has been in the pool for its combined minimum time, including, by the incident analyzer, the incident in the closed pool; and if the incident has not been in the pool for its combined minimum time, including the incident in a next pool.

Подробнее
29-11-2012 дата публикации

Separation of error information from error propagation information

Номер: US20120304026A1
Принадлежит: Microsoft Corp

A system and method for handling exceptions in a multi-threaded computing environment. Information, such as that relating to an error state or pertaining to the propagation history of an exception, is stored in a separate object from the exception object itself. The separate propagation information object is accessible to the plurality of threads that are used to execute a user task. The separate object allows rich diagnostic information pertaining to the exception and its propagation through multiple threads to be presented to the developer of the software.

Подробнее
20-12-2012 дата публикации

Method of Reporting Execution Result for SACMO and Related Communication Device

Номер: US20120323996A1
Автор: Chun-Ta Yu, Yin-Yeh Tseng
Принадлежит: HTC Corp

A method of reporting a result of execution of a workflow of a software and application control management object (SACMO) management object tree for a SACMO client in a service system is disclosed. The method comprises determining a node of the SACMO management object tree according to the result of the execution of the workflow; generating a message comprising an address of the node of the SACMO management object tree; and transmitting the message to a SACMO server of the service system, for reporting the result to the SACMO server.

Подробнее
10-01-2013 дата публикации

Diagnostic data capture in a computing environment

Номер: US20130013963A1
Принадлежит: International Business Machines Corp

A multithreaded computing environment for capturing diagnostic data includes initiating a trap delay component having a delay threshold in response to a monitor determining that the computing environment is in a predetermined invalid state. The multithreaded computing environment for capturing diagnostic data also includes recording, by a first thread, diagnostic data for the computing environment. The trap delay component delays the step of recording diagnostic data until the monitor determines that the predetermined invalid state has been repeated for at least one of a total count or a period corresponding to a predetermined indicator that it is a state other than a transient state of the computing environment. The transient state corresponds to a transition of the computing environment by one or more other threads from a first valid state to a second valid state.

Подробнее
21-03-2013 дата публикации

Diagnostic and managing distributed processor system

Номер: US20130073110A1
Принадлежит: Individual

A network of microcontrollers for monitoring and diagnosing the environmental conditions of a computer is disclosed. The network of microcontrollers provides a management system by which computer users can accurately gauge the health of their computer. The network of microcontrollers provides users the ability to detect system fan speeds, internal temperatures and voltage levels. The invention is designed to not only be resilient to faults, but also allows for the system maintenance, modification, and growth—without downtime. Additionally, the present invention allows users to replace failed components, and add new functionality, such as new network interfaces, disk interface cards and storage, without impacting existing users. One of the primary roles of the present invention is to manage the environment without outside involvement. This self-management allows the system to continue to operate even though components have failed.

Подробнее
28-03-2013 дата публикации

Flexible event data content management for relevant event and alert analysis within a distributed processing system

Номер: US20130080630A1
Принадлежит: International Business Machines Corp

Flexible event data content management for relevant event and alert analysis within a distributed processing system includes receiving, by an interface connector, a raw event from a component of the distributed processing system; analyzing custom data within the raw event to determine a location to store the custom data, the custom data in a first data format; storing extended data within the raw event in a common event data format, the extended data indicating the location of the custom data; receiving, by an event analyzer, the event; and determining whether there are custom customer rules that need the custom data; and if there are such custom customer rules, retrieving the custom data based on the extended data from the event; and applying the custom customer rules to the extended data; if there are no such custom customer rules, applying the base rules to a base portion of the event.

Подробнее
18-04-2013 дата публикации

Selected Alert Delivery In A Distributed Processing System

Номер: US20130097216A1
Принадлежит: International Business Machines Corp

Methods, apparatuses, and computer program products for selected alert delivery in a distributed processing system are provided. Embodiments include receiving a plurality of events from one or more event producing components of the distributed processing system; creating, by an incident analyzer, in dependence upon the events a truth space representing events that make one or more conditional event processing rules true, the truth space including a set of truth points, each truth point including a set of events and a set of event locations; creating, by the incident analyzer, in dependence upon the truth space one or more alerts; and sending, by the incident analyzer, the alerts to at least one component of the distributed processing system.

Подробнее
22-08-2013 дата публикации

METHOD AND SYSTEM TO PROCESS ISSUE DATA PERTAINING TO A SYSTEM

Номер: US20130219232A1
Принадлежит: eBay Inc.

A computer-implemented method to processes issue data in a system. A plurality of issue reports are received from respective reporting entities, each issue report being in respect of a system issue which requires a response activity. The issue reports are parsed to obtain priority criterion data relating to at least one priority criterion. The priority criterion is unrelated to the dates and/or times of the issue reports and may include visibility data, severity data, exposure data, and performance data relating to past performance of a reporting entity or a reported entity. The reported issues are then prioritized for order of response based at least partially on the associated criterion data. 1a prioritization engine to receive a plurality of issue reports from respective reporting entities, each issue report being indicative of a reported issue in the system which requires a corresponding response activity;a priority criterion module to parse the plurality of issue reports, to obtain priority criterion data relating to at least one priority criterion which is unrelated to respective dates and/or times of the plurality of issue reports, the prioritization engine further being configured to:automatically prioritize the reported issues by applying to each reported issue an issue priority based at least partially on the associated priority criterion data; andcommunicate at least some of the reported issues to an agent to perform corresponding response activities, the response activities to be performed in order of their respective issue priorities.. A computer system comprising: This application is a continuation of and claims the benefit of priority to U.S. patent application Ser. No. 12/416,095, entitled “METHOD AND SYSTEM TO PROCESS ISSUE DATA PERTAINING TO A SYSTEM”, filed on Mar. 31, 2009, which is a continuation of application Ser. No. 10/748,538, filed on Dec. 29, 2003, which applications are hereby incorporated by reference in their entirety.The present ...

Подробнее
17-10-2013 дата публикации

Centralized Maintenance Device for Aircraft

Номер: US20130274994A1
Принадлежит: Thales SA

A centralized maintenance device installed on-board an aircraft notably carries out the following functions: correlation of data relating to failures, warnings, configurations, operational contexts, flags and the logbook, received by the on-board maintenance system; storage of the data received by the on-board maintenance system in a first database; management of a historical record of the data received and of their correlation; transmission to a man-machine interface of the data received, of their correlation and of a date associated with each item of data; display of the received data, their correlation and the date associated with each item of data, by a man-machine interface of the on-board maintenance system.

Подробнее
17-10-2013 дата публикации

Reconfigurable recovery modes in high availability processors

Номер: US20130275806A1
Принадлежит: International Business Machines Corp

A method for performing error recovery that includes creating, by a processor, a recovery checkpoint. The processor is dynamically switched into a non-recoverable processing mode of operation based on creating the software recovery checkpoint. The non-recoverable processing mode of operation is a mode in which a subset of hardware error recovery resources are powered-down or re-purposed for instruction processing. It is determined, during the non-recoverable processing mode of operation, that a new software recovery checkpoint is required. Based on the determining that a new software recovery checkpoint is required, the processor is dynamically switched into a recoverable processing mode of operation. The recoverable processing mode of operation is a mode in which hardware error recovery resources, including at least one of the hardware error recovery resources in the subset, are purposed for hardware error recovery operations.

Подробнее
07-11-2013 дата публикации

THREAD BASED DYNAMIC DATA COLLECTION

Номер: US20130297977A1
Автор: MACFARLANE PETER R.

Dynamically collecting data pertaining to a program execution. Execution of the program in a plurality of threads can be monitored. Responsive to identifying an exception triggered by the program execution in a first of the plurality of threads, at least one data collector can be initiated to collect data exclusively relevant to the program execution in the first thread. 112-. (canceled)13. A system comprising:a processor configured to initiate executable operations comprising:monitoring execution of the program in a plurality of threads; andresponsive 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.14. The system of claim 13 , wherein the processor further is configured to register the data collector with a first failure data capture system.15. The system of claim 13 , wherein the processor initiating the data collector to collect data exclusively relevant to the program execution in the first thread occurs prior to a first failure data capture system has been initiated.16. The system of claim 15 , wherein the processor initiating the data collector to collect data exclusively relevant to the program execution in the first thread comprises the processor initiating the data collector once for a corresponding initiation of the first failure data capture system.17. The system of claim 16 , wherein the processor initiating the data collector to collect data exclusively relevant to the program execution comprises the processor limiting the initiation of the corresponding first failure data capture system to a single instance of the first failure data capture system for the identified exception.18. The system of claim 13 , wherein the processor initiating the data collector to collect data exclusively relevant to the program execution comprises the processor initiating the data collector to collect ...

Подробнее
21-11-2013 дата публикации

Diagnostic information logging

Номер: US20130311625A1
Автор: Gregory William Cook
Принадлежит: Individual

Methods, systems and apparatuses for logging diagnostic information are disclosed. In accordance with one method, first diagnostic information is logged in a router in accordance with a first mode having a first logging rate. In addition, an operational problem within the router is detected. Further, in response to detecting the operational problem, second diagnostic information is logged in accordance with a second mode having a second logging rate that is greater than the first logging rate of the first mode.

Подробнее
28-11-2013 дата публикации

Early fabric error forwarding

Номер: US20130318405A1
Принадлежит: Intel Corp

An embodiment includes a processor, included in a first die, detecting a first hardware error (e.g., memory corruption error). The processor formulates a first error message based on the detected first error. The processor may forward the first error message, via a first fabric included on the first die, to a first intellectual property (IP) agent or block, also included in the first die. This may be done using an in-band message, such as one that adheres to the integrated on-chip system fabric (IOSF) specification. The first IP agent may issue an error message that may, for example, alert a user to the error in a manner that is relatively close in time when the error first occurs. This may facilitate better error analysis. The first IP agent may include a processor (e.g., graphics processor), controller (e.g., power management controller), and the like. Other embodiments are described herein.

Подробнее
06-02-2014 дата публикации

STORAGE DEVICE AND METHOD FOR MANAGING STORAGE DEVICE

Номер: US20140040678A1
Автор: KUBOTA Satoshi
Принадлежит: FUJITSU LIMITED

A storage device includes a plurality of control devices to control writing data into one or more storages. Each of the plurality of control devices includes an interface unit and a processor. The interface unit transmits and receives data. The processor acquires first checking information added to first data to be written into a first storage. The processor acquires second checking information calculated based on the first data. The processor compares the first checking information and the second checking information. The processor reports an error by way of the interface unit when a result of the comparison indicates inconsistency between the first checking information and the second checking information. 1. A storage device comprising: an interface unit configured to transmit and receive data, and', acquire first checking information added to first data to be written into a first storage,', 'acquire second checking information calculated based on the first data,', 'compare the first checking information and the second checking information, and', 'report an error by way of the interface unit when a result of the comparison indicates inconsistency between the first checking information and the second checking information., 'a processor configured to'}], 'a plurality of control devices configured to control writing data into one or more storages, the plurality of control devices each including2. The storage device according to claim 1 , wherein write the first data into the first storage,', 'transfer a copy of the first data to a first control device, and', 'erase, when the result of the comparison indicates the inconsistency, the first data stored in the first storage and requests the first control device to erase the copy., 'the processor is configured to'}3. The storage device according to claim 1 , whereinthe calculation of the second checking information is distributed and carried out using at least two of the plurality of control devices.4. The storage device ...

Подробнее
27-02-2014 дата публикации

Ticket consolidation for multi-tiered applications

Номер: US20140059394A1
Принадлежит: International Business Machines Corp

Consolidating problem tickets for a multi-tiered application may comprise identifying a plurality of correlated virtual machines that are running one or more application components of the multi-tiered application. Problem reports may be identified that are generated by one or more of the plurality of correlated virtual machines and caused by a failure of a same single component of the multi-tiered application. The identified problem reports may be consolidated into a single ticket and placed into a ticket handling system.

Подробнее
06-03-2014 дата публикации

SYSTEM AND METHOD FOR CONSTRUCTION, FAULT ISOLATION, AND RECOVERY OF CABLING TOPOLOGY IN A STORAGE AREA NETWORK

Номер: US20140068337A1
Принадлежит: NETAPP, INC.

System and method for construction, fault isolation, and recovery of cabling topology in a storage area network (SAN) is disclosed. In one embodiment, in a method for construction, fault isolation, and recovery of cabling topology in a SAN, subsystem information associated with each subsystem in the SAN is obtained. Then, an IP port and zoning information associated with connections of each subsystem is obtained. Component information associated with each component is also obtained. Any other relevant information associated with each subsystem and each component is obtained from users. The obtained subsystem information, IP port and zoning information, component information, and any other relevant information are compiled. Test packets are then sent from end-to-end in SAN using compiled information. The sent test packets are tracked via each component in each subsystem in the SAN. The cabling topology of the SAN is then outputted based on the outcome of the tracking. 1. A method for construction , fault isolation , and recovery of cabling topology in a storage system , comprising:obtaining subsystem information associated with each subsystem in the storage system by a management server connected to the storage system;obtaining port and zoning information associated with connections of each subsystem in the storage system by the management server;obtaining component information associated with each component in each subsystem in the storage system by the management server;sending test packets via each IO path from end-to-end-in the storage system using at least one of the obtained port, zoning, and component information;tracking the sent test packets via each component in each subsystem in the storage system; andoutputting the cabling topology of the storage system based on the tracking.2. The method of claim 1 , wherein obtaining the subsystem information associated with each subsystem in the storage system comprises:obtaining hardware, firmware, driver, and ...

Подробнее
06-03-2014 дата публикации

Information transmission system

Номер: US20140068355A1
Принадлежит: Brother Industries Ltd

A network device includes a processor; and a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the network device to perform: storing a first mail address and a second mail address; generating a first email to be addressed to the first mail address and a second email to be addressed to the second mail address, the first email having a first body including a URL, the second email having a second body including the URL; detecting a specific failure occurring in the network device; transmitting the first email to the first mail address and the second email to the second mail address when the specific failure is detected.

Подробнее
13-03-2014 дата публикации

Information processing device, information processing method, and information storage medium

Номер: US20140075116A1
Принадлежит: Panasonic Corp

Recording failure area information includes information indicating an optical disk having a recording failure area in which data is missing, and indicating a position of the recording failure area in the optical disk, out of the optical disks constituting a disk array. A controller ( 110 ) includes a recording controller ( 121 ) which records data in data blocks of the optical disks by striping the data, and records, in at least one parity block, at least one parity data for use in recovering data in a data block in which the data is missing, out of the data blocks; and a management information updater ( 125 ) which records recording failure area information in a management information area of at least one of the optical disks, in the case where data is missing in at least one of optical disk drives at the time of data recording.

Подробнее
10-04-2014 дата публикации

Event notification system, event information aggregation server, and event notification method

Номер: US20140101497A1
Принадлежит: HITACHI LTD

Events which have occurred in storage systems can be managed easily regardless of complexity of a storage configuration. An event notification system 1 includes: an event notifying client 133 for detecting the occurrence of an event(s) in volumes of a storage system 10 ; a management application server 20 for storing information about the occurred event as setting/failure information 21 ; and an event information aggregation server 30 for creating and managing event information 31 including an event key 311 for associating the occurred event with the setting/failure information 21 . When the event information aggregation server 30 in such an event notification system 1 notifies an administrator terminal 50 of the event key 311 and an administrator selects the event key 311 , the management application server 20 has the administrator terminal 50 display an event browse screen 52 indicating the relativity of a volume, in which the event occurred, to a volume in which a related event occurred.

Подробнее
05-01-2017 дата публикации

INFORMATION PROCESSING SYSTEM, SERVER DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT

Номер: US20170004029A1
Автор: Endo Kotaro
Принадлежит:

An information processing system includes a first determining unit, a second determining unit, and a processing unit. The first determining unit determines a result indicating a second fixed state for data when a first condition is satisfied, the first condition indicating that t2 or more results of a first recommended state or a first fixed state are selected for the same data. The second determining unit determines the result indicating the first fixed state for the data when a second condition is satisfied, the second condition indicating that ti or more results indicating the second fixed state are selected for the same data. The second determining unit also determines the result indicating the first recommended state for the data when a third condition is satisfied, the third condition indicating that (b+1) or more results indicating the second fixed state are selected for the same data. 1Byzantine. An information processing system including n or more server devices (n is an integer satisfying n>2f+3b where f is an integer of 0 or larger and indicates a maximum permissible number of node faults , and b is an integer of 1 or larger and indicates a maximum permissible number of faults) , the information processing system comprising:a receiving unit configured to receive a selection result selected for data, the selection result indicating any one of a first fixed state, a first recommended state, and a second fixed state;a first determining unit configured to perform first determination processing for determining the selection result indicating the second fixed state for the data when a first condition is satisfied, the first condition indicating that t2 or more selection results indicating the first recommended state or the first fixed state are selected for the same data (t2 is an integer satisfying (n+b)/2 Подробнее

07-01-2016 дата публикации

SYSTEM FOR PROJECT MANAGEMENT FROM NON-FUNCTION EVALUATION, METHOD FOR PROJECT MANAGEMENT FROM NON-FUNCTION EVALUATION, AND PROGRAM FOR PROJECT MANAGEMENT FROM NON-FUNCTION EVALUATION

Номер: US20160004583A1
Автор: Sakaki Hiroshi
Принадлежит: NEC Corporation

Provided is a progress management technique for a project, the technique also covering a non-functional requirement of the project. A parameter required for evaluating the non-functional requirement is adjusted according to the progress of the project, and calculation is made, using the adjusted parameter, on to which extent the non-functional requirement may finally differ from a target value. 1. A project management system comprising:a storage unit configured to store information of error that may be generated between a non-functional evaluation value of a system in an unfinished stage and a non-functional requirement of the finished system, as evaluation error information with respect to each degree of progress of the project;a system model acquisition unit configured to acquire a system model of the system;a non-functional requirement acquisition unit configured to acquire the non-functional requirement of the system;a progress input unit configured to input the degree of progress of the project;a non-functional evaluation parameter input unit configured to input a non-functional evaluation parameter of the system corresponding to the degree of progress input;a non-functional evaluation parameter adjustment unit configured to adjust the input non-functional evaluation parameter with the stored evaluation error information corresponding to the input degree of progress; anda non-functional evaluation unit configured to evaluate a non-functional factor of the system at the input degree of progress based on the adjusted non-functional evaluation parameter, the acquired system model and the acquired non-functional requirement.2. The project management system according to claim 1 , whereinthe non-functional evaluation unit further configured to evaluate the non-functional factor of the system at the input degree of progress using the unadjusted non-functional evaluation parameter and the acquired system model and the non-functional requirement, and outputs a plurality ...

Подробнее
04-01-2018 дата публикации

HANDLING MEMORY ERRORS IN MEMORY MODULES THAT INCLUDE VOLATILE AND NON-VOLATILE COMPONENTS

Номер: US20180004591A1
Принадлежит:

In one example in accordance with the present disclosure, a system for handling memory errors includes a memory module having volatile components and non-volatile components. The system includes a BIOS chip having BIOS code and a BIOS non-volatile (NV) memory. The BIOS NV memory stores error data associated with the memory module that was stored prior to a power-on or reset of the system. The system includes a processor to execute the BIOS code to, after the power-on or reset of the system end before an operating system is loaded; (1) read, from the BIOS NV memory, the error data; and (2) determine, based on the error data, whether to take a corrective action with respect to the memory module. 1. A system for handling memory errors , the system comprising:a memory module having volatile components and non-volatile components;a BIOS chip having BIOS code and a BIOS non-volatile (NV) memory, wherein the BIOS NV memory stores error data associated with the memory module that was stored prior to a power-on or reset of the system; and read, from the BIOS NV memory, the error data; and', 'determine, based on the error data, whether to take a corrective action with respect to the memory module., 'a processor to execute the BIOS code to, after the power-on or reset of the system and before an operating system is loaded2. The system of claim 1 , wherein the processor executes the BIOS code further to take the corrective action which is to cause data in the memory module to be reinitialized.3. The system of claim 2 , wherein causing data in the memory module to be reinitialized includes causing the volatile components in the memory module to be reinitialized claim 2 , and wherein the memory module claim 2 , upon reset claim 2 , power-down claim 2 , power loss or power failure claim 2 , causes data in the volatile components to be copied to the non-volatile components.4. The system of claim 1 , wherein fie processor executes the BIOS code further to take the corrective action ...

Подробнее
07-01-2021 дата публикации

Automated Method of Identifying Troubleshooting and System Repair Instructions Using Complementary Machine Learning Models

Номер: US20210004284A1
Принадлежит: DELL PRODUCTS L.P.

A system, method, and computer-readable medium for performing a system failure repair operation, comprising: receiving information regarding symptoms related to a faulty device; storing the information with other historical information regarding the symptoms; receiving additional information as the faulty device is diagnosed; indicating whether a repair recommendation is provided for the faulty device; and using the stored information, historical information, and additional information to provide a repair recommendation if indicating shows no repair recommendation. 1. A computer-implementable method for performing a system failure repair operation , comprising:receiving information regarding symptoms related to a faulty device;storing the information with other historical information regarding the symptoms;receiving additional information as the faulty device is diagnosed;indicating whether a repair recommendation is provided for the faulty device; andusing the stored information, historical information, and additional information to provide a repair recommendation if indicating shows no repair recommendation.2. The method of wherein the information regarding symptoms is a unique product identifier.3. The method of claim 1 , further comprising selecting one symptom from the symptoms to provide the repair recommendation.4. The method of claim 1 , further comprising selecting an appropriate symptom tier for the repair recommendation.5. The method of wherein the receiving additional information is through a dynamic interactive graphical user interface.6. The method of claim 1 , further comprising providing information as to repair and validation regarding the faulty device.7. A system comprising:a processor;a data bus coupled to the processor; and receiving information regarding symptoms related to a faulty device;', 'storing the information with other historical information regarding the symptoms;', 'receiving additional information as the faulty device is diagnosed ...

Подробнее
13-01-2022 дата публикации

REDUCED WRITE AMPLIFICATION FOR LARGE-BLOCK DATA LOG

Номер: US20220012131A1
Принадлежит:

Writing to a storage system with data striping includes storing blocks of data in local memory until one or more full-stripe write operations can be performed, thus reducing write amplification on the data striped storage system. Crash recovery information includes storing the data associated metadata to respective persistent storage devices. Metadata associated with data from several clients is combined into fixed-size data blocks and stored on the respective persistent storage device 1. A method comprising:receiving a write request comprising data to be written;storing the data to be written as a plurality of fixed-size data blocks in a memory bank of a main memory of a computer system; persisting, without data striping, the plurality of fixed-size data blocks on a first block storage device;', 'generating a plurality of metadata blocks from the data to be written; and', 'persisting, without data striping, the plurality of metadata to a second block-based storage device; and, 'generating crash recovery information from the data to be written, includingsubsequent to generating the crash recovery information, indicating an acknowledgement of the write request to the client; andwriting data stored in the memory bank of the main memory to a data striped storage system only when enough data is accumulated from subsequent write requests that the accumulated data can be written to the data striped storage system in one or more full-stripe write operations.2. The method of claim 1 , wherein the main memory of the computer system includes a plurality of metadata logs corresponding to a plurality of data objects claim 1 , wherein the plurality of metadata is stored in a metadata log corresponding a data object associated with the received write request claim 1 , wherein persisting the plurality of metadata to the second block-based storage device includes:storing log entries from among the plurality of metadata logs into at least one fixed-size data block; andpersisting the ...

Подробнее
01-01-2015 дата публикации

ENHANCED ERROR DETECTION WITH BEHAVIOR PROFILES

Номер: US20150006973A1
Принадлежит:

Methods, systems, and computer-readable media for detecting errors within a system by using behavior profiles are presented. At a first time, user requests may be received and serviced. The serviced user requests may be logged. Based on the logged user requests, profiles may be determined. At a second time, user requests may be received and serviced. The serviced user requests may be logged. The logged serviced user requests may be compared to the profiles determined at a first time. For example, the determined profiles may include an error rate for serviced user requests. At the second time, an error rate for the logged serviced user requests may be compared to an error rate included the determined profiles. Serviced users requests may be flagged based on the comparison. 1. A computer implemented method , comprising: receiving, at a computing device, a plurality of user requests, wherein the first user requests include one or more parameters;', 'servicing the first user requests, wherein a least a portion of the first user requests generate errors when serviced; and', 'determining profiles for serviced first user requests, wherein the profiles are determined based on the parameters included in the first user requests;, 'at a first time receiving a second plurality of user requests, wherein the second user requests include one or more parameters;', 'servicing the second user requests, wherein a least a portion of the second user requests generate an error when serviced;', 'logging the serviced second user requests, wherein the logging includes the parameters included in the second user requests;, 'at a second timecomparing the logged serviced second user requests to the profiles determined based on the serviced first user requests; andflagging a portion of the serviced second user requests based on the comparison.2. A method of claim 1 , wherein determining profiles for serviced first user requests further comprises:logging the serviced first user requests, wherein ...

Подробнее
27-01-2022 дата публикации

Methods And Apparatus For In-Memory Device Access Control

Номер: US20220027520A1
Принадлежит:

Various embodiments may include methods and systems for providing secure in-memory device access of a memory device by a system-on-a-chip (SOC). Various methods may include receiving a configuration message from the SOC for configuring a memory access control of the memory device, and configuring the memory access control based on the configuration message. Various embodiments may include receiving an access request message from the SOC requesting access to a memory base address and a memory access range of a memory cell array of the memory device, wherein the access request message includes a read/write operation. Various embodiments may include comparing the access request message with the configured memory access control to determine whether the access request message is allowable. Various embodiments may further include performing the read/write operation in response to determining that the access request message is allowable. 1. A method for indicating access pass/violation feedback to a system on chip (SOC) as part of a read/write transaction sequence of a memory device , comprising:receiving a configuration message from the SOC for configuring a memory access control of the memory device;configuring the memory access control based on the configuration message;receiving an access request message from the SOC requesting access to a memory base address and a memory access range of a memory cell array of the memory device, wherein the access request message includes a read/write operation;comparing the access request message with the configured memory access control to determine whether the access request message is allowable; andperforming the read/write operation in response to determining that the access request message is allowable.2. The method of claim 1 , wherein:the configuration message includes a configuration security domain ID; andthe access request message includes a requested security domain ID.3. The method of claim 2 , wherein comparing the access ...

Подробнее
12-01-2017 дата публикации

CORRECTLY IDENTIFYING POTENTIAL ANOMALIES IN A DISTRIBUTED STORAGE SYSTEM

Номер: US20170010931A1
Принадлежит: CISCO TECHNOLOGY, INC.

A method for assisting evaluation of anomalies in a distributed storage system is disclosed. The method includes a step of monitoring at least one system metric of the distributed storage system. The method further includes steps of maintaining a listing of patterns of the monitored system metric comprising patterns which previously did not result in a failure within one or more nodes of the distributed storage system, and, based on the monitoring, identifying a pattern (i.e., a time series motif) of the monitored system metric as a potential anomaly in the distributed storage system. The method also includes steps of automatically (i.e. without user input) performing a similarity search to determine whether the identified pattern satisfies one or more predefined similarity criteria with at least one pattern of the listing, and, upon positive determination, excepting the identified pattern from being identified as the potential anomaly. 1. A method for assisting evaluation of anomalies in a distributed storage system , the method comprising:monitoring at least one system metric of the distributed storage system;maintaining a listing of patterns of the at least one system metric which previously did not result in a failure within one or more nodes of the distributed storage system;identifying a pattern of the at least one system metric as a potential anomaly in the distributed storage system;automatically performing a similarity search to determine whether the identified pattern satisfies one or more similarity criteria with at least one pattern of the listing; andupon positive determination, excepting the identified pattern from being identified as the potential anomaly.2. The method according to claim 1 , wherein the pattern of the at least one system metric is identified as a potential anomaly based on comparison of values of the at least one system metric within a duration of the pattern with values of the at least one system metric within an earlier time ...

Подробнее
14-01-2016 дата публикации

ERROR HANDLING FOR FILES EXCHANGED OVER A NETWORK

Номер: US20160011923A1
Принадлежит:

An example device for processing media data includes one or more processors configured to receive a file including media data, determine that a portion of the file is potentially erroneous, form error-indicative data indicating that the file includes the portion that is potentially erroneous, and store the file and the error-indicative data to a location available to a target application for the media data of the file. Another example device includes one or more processors configured to receive a file including media data, receive a first set of information indicative of one or more removable portions of the file that can be removed from the file, receive a second set of information indicative of a suspect portion of the file, determine one or more of the removable portions that completely overlap the suspect portion, and remove the determined one or more removable portions from the file. 1. A method of receiving media data , the method comprising , by a file delivery protocol unit:receiving a file including media data;determining that a portion of the file is potentially erroneous;forming error-indicative data indicating that the file includes the portion that is potentially erroneous; andstoring the file and the error-indicative data to a location available to a target application for the media data of the file.2. The method of claim 1 , wherein forming the error-indicative data comprises forming data that identifies the portion that is potentially erroneous.3. The method of claim 2 , wherein forming the error-indicative data comprises forming data that identifies a byte range corresponding to the portion that is potentially erroneous.4. The method of claim 2 , wherein forming the error-indicative data comprises inserting a first marker at a beginning of the portion that is potentially erroneous within the file and inserting a second marker at an ending of the portion that is potentially erroneous within the file.5. The method of claim 1 , wherein forming the ...

Подробнее
14-01-2016 дата публикации

Method for processing data quality exceptions in a data processing system

Номер: US20160011926A1
Принадлежит: International Business Machines Corp

The present invention relates to a method for processing data quality exceptions in a data processing system, the data processing system having access to one or more data sources and having access to multiple technical support systems, the multiple technical support systems having one or more predefined technical tasks. The method comprises providing a predefined grouping rule for assigning data quality exceptions to exception groups, and associating each exception group using at least one technical task; receiving a first description of at least a first data quality exception in a data set of the first data source; using the grouping rule for assigning the first data quality exception to at least a first exception group using the first description, and for associating the first exception group with a first technical support system; routing by the exception engine at least part of the first description to the first technical support system.

Подробнее
09-01-2020 дата публикации

DATA COLLECTION SYSTEM AND DATA COLLECTION METHOD

Номер: US20200012448A1
Принадлежит: YOKOGAWA ELECTRIC CORPORATION

A data collection system including a device having a communication function and a data collection apparatus configured to collect data transmitted from the device. The data collection apparatus includes a receiver configured to receive data transmitted from the device, a data analyzer configured to acquire analyzed data by analyzing the received data according to analysis data format different for each device, a first data storage which is a non-rewritable storage, a second data storage which is storage that can be accessed faster than the first data storage and that stores a smaller amount of data than the first data storage, a data writer configured to writes and stores the data received by the receiver to the first data storage, and writes and stores the analyzed data acquired by the data analyzer to the second data storage. 1. A data collection system comprising a device having a communication function and a data collection apparatus configured to collect data transmitted from the device ,the data collection apparatus comprising:a receiver configured to receive data transmitted from the device;a data analyzer configured to acquire analyzed data by analyzing the received data according to analysis data format different for each device;a first data storage which is a non-rewritable storage;a second data storage which is storage that can be accessed faster than the first data storage and that stores a smaller amount of data than the first data storage; anda data writer configured to writes and stores the data received by the receiver to the first data storage, and writes and stores the analyzed data acquired by the data analyzer to the second data storage.2. The data collection system according to claim 1 , wherein the first data storage is implemented as a write-once table claim 1 , in which data is non-rewritable claim 1 , of a database.3. The data collection system according to claim 1 , wherein the second data storage is implemented as an in-memory database ...

Подробнее
09-01-2020 дата публикации

SYSTEM AND METHOD

Номер: US20200012457A1
Автор: Ota Shunsuke
Принадлежит:

In connection with an error event detected in an image forming apparatus, a fault diagnosis service server diagnoses the error event and obtains a diagnosis result for handling to be performed on the error event detected in the image forming apparatus. In a case where the diagnosis result indicates a plurality of candidates for handling to be performed on the error event, the fault diagnosis service server compares the plurality of candidates for handling to a result estimated by a diagnosis model with respect to the error event. In a case where the plurality of candidates for handling is different from the result estimated by the diagnosis model, the fault diagnosis service obtains partial operation information from a history of the image forming apparatus and executes machine relearning based on the obtained partial operation information with respect to a layer in a latter stage of a plurality of layers included in the diagnosis model, each layer performing a different estimation. 1. A system comprising:a storage unit configured to store a model for estimating an appropriate handling for an error event detected in a network device, the model constructed by machine learning using operation information collected from the network device and histories of handling for the network device;an obtainment unit configured to obtain, in connection with the error event detected in the network device, a diagnosis result of diagnosis in the network device for identifying handling to be performed on the error event;a comparison unit configured to, in a case where the diagnosis result indicates a plurality of candidates for handling to be performed on the error event, compare the plurality of candidates for handling the error event with a result estimated for the error event using the model; andan execution unit configured to, in a case where the plurality of candidates for handling is found by the comparing to be different from the estimated result, obtain partial operation ...

Подробнее
09-01-2020 дата публикации

ENABLING SYMPTOM VERIFICATION

Номер: US20200012550A1
Принадлежит:

Systems, products and methods for enabling symptom verification. Verifying a symptom may include eliminating repeated symptom definitions or eliminating symptoms having low accuracy. A computer system enables verification of a symptom including a rule for detecting a set of events related to a given problem. The computer system includes a symptom database which stores the symptom, a specimen database which stores a specimen including a set of events detected according to a rule of a certain symptom, and an analysis unit which analyzes the specimen stored in the specimen database using a new symptom in order to determine whether to add the new symptom to the symptom database. The present disclosure also includes a method and a computer program for enabling verification of a symptom including a rule for detecting a set of events related to a given problem. 1. A self-managing computer system for managing rules of symptoms , the computer system comprising: a symptom database which stores existing symptoms, each of the existing symptoms having a symptom definition; and', 'a specimen database which stores existing specimens, wherein the existing specimens include a first existing specimen and a second existing specimen, wherein the first existing specimen is a subset of the second existing specimen, and wherein the existing second specimen corresponds to one of the existing symptoms stored in the symptom database; and, 'computer storage storing'} analyzing the existing second specimen using the new symptom to determine whether the existing second specimen overlaps with the new symptom according to the rule of the new symptom, including determining whether the existing second specimen includes a set of events detected according to the rule of the new symptom to determine whether to add the new symptom to the symptom database; and', 'when the existing second specimen overlaps with the new symptom, presenting a notification of the accuracy of the new symptom., 'an analysis ...

Подробнее
09-01-2020 дата публикации

IDENTIFICATION OF A SUSPECT COMPONENT CAUSING AN ERROR IN A PATH CONFIGURATION FROM A PROCESSOR TO IO DEVICES

Номер: US20200012565A1
Автор: SUGINO Masatoshi
Принадлежит: FUJITSU LIMITED

An apparatus stores path configuration information specifying a first path configuration and a second path information each of which indicates a target path configuration from a target processor to IO devices. When an error is detected from among the IO devices in a state where the target path configuration is the first path configuration, the apparatus changes the first path configuration to the second path configuration. When an error is detected from among the IO devices under the second path configuration, the apparatus identifies a suspect component included in the target path configuration, based on a comparison result of comparison between a first IO device whose error has been detected under the first path configuration, and a second IO device whose error has been detected under the second path configuration. 1. A management apparatus comprising:a memory configured to store path configuration information specifying a first path configuration and a second path configuration each of which indicates a target path configuration from a target processor to a plurality of input and output devices; and when an error is detected from among the plurality of input and output devices in a state where the target path configuration is the first path configuration, change the first path configuration to the second path configuration, and', 'when an error is detected from among the plurality of input and output devices under the second path configuration, identify a suspect component included in the target path configuration, based on a comparison result of comparison between a first input and output device whose error has been detected under the first path configuration, and a second input and output device whose error has been detected under the second path configuration., 'a processor coupled to the memory and configured to2. The management apparatus of claim 1 , wherein:the target path configuration includes a plurality of higher-level switches and a plurality of lower- ...

Подробнее
19-01-2017 дата публикации

Two Stage Log Normalization

Номер: US20170017536A1
Принадлежит: International Business Machines Corp

An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.

Подробнее
21-01-2016 дата публикации

INTEREST RETURN CONTROL MESSAGE

Номер: US20160019110A1
Принадлежит:

One embodiment provides a system that facilitates processing of error-condition information associated with a content-centric network (CCN) message transmitted over a network. During operation, the system receives, by a first node, a packet that corresponds to a CCN message, where a name for the CCN message is a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. Responsive to determining that the CCN message triggers an error condition, the system generates an interest return message by pre-pending a data structure to the CCN message, where the data structure indicates the error condition. The system transmits the interest return message to a second node. 1. A computer-implemented method for forwarding packets , the method comprising:receiving, by a first node, a packet that corresponds to a content-centric network (CCN) message, wherein a name for the CCN message is a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level;responsive to determining that the CCN message triggers an error condition, generating an interest return message by pre-pending a data structure to the CCN message, wherein the data structure indicates the error condition; andtransmitting the interest return message to a second node,thereby facilitating processing of error-condition information associated with a CCN message transmitted over a network.2. The method of claim 1 , wherein the CCN message is an interest message.3. The method of claim 2 , further comprising:receiving, by the second node, the interest return message;determining whether a pending interest table (PIT) contains an entry corresponding to the interest message received as part of the interest return message; and removing the corresponding entry from the PIT; and', 'forwarding the interest return message on a ...

Подробнее
03-02-2022 дата публикации

FLIGHT MANAGEMENT SYSTEM AND METHOD FOR REPORTING AN INTERMITTED ERROR

Номер: US20220036669A1
Принадлежит:

A system and a method for identifying errors within a modular framework of a system comprising of a flight management system and an error reporting system. The modular components and correlating code modulars of the modular framework can be executed collectively or independently. Each modular component can be designed to incorporate independent modular updates or modifications. 1. An error reporting system , comprising:a system having memory defining a set of data elements storing a respective set of data element values, and a set of functional elements;an access log defining a list of functional elements that access at least a subset of the set of data elements;an error reporter having view access to the set of data elements of the system, and in response to receiving a trigger event that one of the set of functional elements access at least the subset of the data elements, logging an access entry in the access log, including at least the one of the set of functional elements access at least the subset of the data elements and the subset of the data elements accessed by the one of the set of functional elements; anda fault handler configured to identify an error of the system, including identifying at least one of the set of functional elements causing the identified error, defining an error functional element, the fault handler in communication with the error reporter;wherein, in response to identifying the error of the system, the fault handler is further configured to provide the error functional element to the error reporter, and wherein the error reporter is configured to identify a plurality of access entries in the access log based on the error functional element, retrieve a present subset of the set of data element values of the subset of data elements accessed by the error functional element, and to export an error report defining at least the error functional element, the identified access entries, and the present subset of data element values.2. The ...

Подробнее
18-01-2018 дата публикации

SYSTEMS AND METHODS FOR PREDICTING AND DISPLAYING SITE SAFETY METRICS

Номер: US20180018213A1
Принадлежит:

Systems and methods for predicting and displaying site safety metrics are provided. Some methods can include assigning respective risk index values to each of a plurality of devices, storing the respective risk index values in a memory device, identifying respective faults of each the plurality of devices in fault, retrieving, from the memory device, the respective risk index values of each of the plurality of devices in fault, prioritizing the respective faults of each of the plurality of devices in fault based on the respective risk index values of the plurality of devices in fault, and transmitting a notification message indicative of the prioritized respective faults. 1. A method comprising:assigning respective risk index values to each of a plurality of devices;storing the respective risk index values in a memory device;identifying respective faults of each the plurality of devices in fault;retrieving, from the memory device, the respective risk index values of each of the plurality of devices in fault;prioritizing the respective faults of each of the plurality of devices in fault based on the respective risk index values of the plurality of devices in fault; andtransmitting a notification message indicative of the prioritized respective faults.2. The method of wherein assigning the respective risk index values to each of the plurality of devices includes identifying respective locations of each the plurality of devices claim 1 , and assigning the respective risk index values to each of the plurality of devices based on the respective locations.3. The method of wherein assigning the respective risk index values to each of the plurality of devices includes identifying respective values of assets protected by each of the plurality of devices.4. The method of wherein assigning the respective risk index values to each of the plurality of devices includes receiving user input claim 1 , and assigning at least one of the respective risk index values based on the ...

Подробнее
18-01-2018 дата публикации

IDENTIFYING ORIGIN AND DESTINATION PAIRS

Номер: US20180018214A9
Принадлежит:

The present disclosure relates to identifying an origin/destination pair. Aspects include identifying an origin/destination pair in a service, which includes determining a current time when the current operation is executed in response to failure of a current operation for recording an origin/destination pair. Aspects also include determining a previous time when a last operation was executed for recording an origin/destination pair and identifying a missing point causing failure of the current operation based on a time interval between the current time and the previous time. 110.-. (canceled)11. An apparatus for identifying a missing point in an origin/destination pair , the apparatus comprising:a current time determining unit configured to, in response to failure of a current operation for recording an origin/destination pair associated with a user, determine a current time when the current operation is executed;a previous time determining unit configured to determine a previous time when a last operation for recording the origin/destination pair was executed; anda missing point identifying unit configured to identify a missing point causing the failure of the current operation based on a time interval between the current time and the previous time.12. The apparatus according to claim 11 , wherein the previous time determining unit comprises a first reading unit configured to read the previous time from a terminal device of the user.13. The apparatus according to claim 11 , wherein the missing point identifying unit comprises:a popular information obtaining unit configured to, in response to the time interval being greater than a predetermined threshold, obtain information about popular origins and destinations associated with the user, each popular origin or destination being associated with a time; anda first identifying unit configured to identify the missing point based on the information about popular origins and destinations.14. The apparatus according to ...

Подробнее
18-01-2018 дата публикации

DATA PROCESSING VALIDATION

Номер: US20180018215A1
Принадлежит:

A data processing stage is described which has a communications interface arranged to receive a plurality of input data chunks. Each input data chunk has a pointer to a validation record, where the validation records are stored at a memory accessible to the data processing stage. A processor of the data processing stage is configured to create an output validation record at the memory, and to link the output validation record to the validation records of the input chunks. The processor is configured to compute an output chunk from the input chunks in a manner which ignores data of the input chunks identified as invalid through inspection of the output validation record. 1. A data processing stage comprising:a communications interface arranged to receive a plurality of input data chunks, each having a pointer to a validation record, the validation records stored at a memory accessible to the data processing stage; anda processor configured to create an initially empty output validation record at the memory, and to link the output validation record to the validation records of the input chunks;the processor configured to compute an output chunk from the input chunks and to either drop the output chunk or emit the output chunk dependent on inspection of the output validation record and validation records linked to the output validation record.2. The data processing stage of wherein the processor is configured to send a message to a validation process comprising a pointer to the output validation record.3. The data processing stage of wherein the processor is configured to compute the output chunk in parallel with a validation process operating to fill the output validation record and the validation records of the input data chunks.4. The data processing stage of wherein the processor is configured to compute the output chunk without waiting for validation of the input chunks to complete.5. The data processing stage of wherein the processor is configured to link the ...

Подробнее
18-01-2018 дата публикации

IDENTIFYING SEVERITY OF TEST EXECUTION FAILURES BY ANALYZING TEST EXECUTION LOGS

Номер: US20180018255A1
Принадлежит:

The method includes identifying a test report log for a regression test. The method further includes identifying one or more errors in the identified test report log. The method further includes determining a severity category for the one or more identified errors in the identified test report log. The method further includes determining a severity category for the identified test report log based on the determined severity category for the one or more identified errors in the identified test report log. 1 program instructions to identifying, by one or more computer processors, a test report log for a regression test;', 'program instructions to identify one or more errors in the identified test report log;', 'program instructions to determine a severity category for the one or more identified errors in the identified test report log;', program instructions to identify a previous test report log with similar errors to the identified one or more errors in the identified test report log;', 'program instructions to assign a severity category assigned to the previous test report log to the identified test report log;', 'program instructions to identify at least one preset error message that matches an error message included in the identified test report log and corresponds to a plurality of severity categories; and', 'program instructions to determine a severity category from a plurality of severity categories that includes a most identical preset error message in relation to error messages in the identified test report log;, 'program instructions to determine a severity category for the identified test report log wherein determining a severity category for the identified test report log comprises, 'wherein program instructions to determine a severity category for the identified test report log, further comprises:', 'program instructions to determine a percentage completion that corresponds to the identified test report log based on the identified one or more errors;', ' ...

Подробнее
18-01-2018 дата публикации

IDENTIFYING SEVERITY OF TEST EXECUTION FAILURES BY ANALYZING TEST EXECUTION LOGS

Номер: US20180018256A1
Принадлежит:

The method includes identifying a test report log for a regression test. The method further includes identifying one or more errors in the identified test report log. The method further includes determining a severity category for the one or more identified errors in the identified test report log. The method further includes determining a severity category for the identified test report log based on the determined severity category for the one or more identified errors in the identified test report log. 1one or more computer processors;one or more computer readable storage media; program instructions to identifying, by one or more computer processors, a test report log for a regression test;', 'program instructions to identify one or more errors in the identified test report log;', 'program instructions to determine a severity category for the one or more identified errors in the identified test report log;', program instructions to identify a previous test report log with similar errors to the identified one or more errors in the identified test report log;', 'program instructions to assign a severity category assigned to the previous test report log to the identified test report log;', 'program instructions to identify at least one preset error message that matches an error message included in the identified test report log and corresponds to a plurality of severity categories; and', 'program instructions to determine a severity category from a plurality of severity categories that includes a most identical preset error message in relation to error messages in the identified test report log;, 'program instructions to determine a severity category for the identified test report log wherein determining a severity category for the identified test report log comprises, program instructions to determine a percentage completion that corresponds to the identified test report log based on the identified one or more errors;', 'program instructions to assign a severity ...

Подробнее
18-01-2018 дата публикации

AUGMENTED REALITY SYSTEM AND METHOD

Номер: US20180018822A1
Принадлежит:

A computer-implemented method, computer program product, and computing system for receiving a unique identifier on a client electronic device. The unique identifier is associated with at least one IT component. Status information is obtained concerning the at least one IT component. A visual representation of the at least one IT component is generated on a display screen of the client electronic device. A graphical representation of the status information is superimposed onto the visual representation of the at least one IT component. 1. A computer-implemented method , executed on a computing device , comprising:receiving a unique identifier on a client electronic device;associating the unique identifier with at least one IT component;obtaining status information concerning the at least one IT component;generating a visual representation of the at least one IT component on a display screen of the client electronic device; andsuperimposing a graphical representation of the status information onto the visual representation of the at least one IT component.2. The computer-implemented method of wherein the at least one IT component includes one or more of:a server system;a disk array system;a storage processor system;a storage processor/disk system; anda battery backup system.3. The computer-implemented method of wherein generating a visual representation of the at least one IT component includes:capturing an image of the at least one IT component using a camera included within the client electronic device, thus generating a captured image.4. The computer-implemented method of wherein generating a visual representation of the IT component includes:rendering the captured image on the display screen of the client electronic device to generate the visual representation of the at least one IT component.5. The computer-implemented method of wherein the unique identifier is encoded within one or more of:an optical symbol affixed to the at least one IT component; anda wireless ...

Подробнее
21-01-2021 дата публикации

SYSTEM-ON-CHIP AND METHOD OF OPERATING THE SAME

Номер: US20210019214A1
Автор: Jang Moonki, KIM Jiwoong
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

A system-on-chip is provided. The system-on-chip includes a system bus, a plurality of IP units connected to the system bus, a processor unit including a plurality of cores configured to control the plurality of IP units via the system bus, a monitoring unit configured to monitor a state of the processor unit, and an error detection unit configured to operate as a master device for the plurality of IP units and monitor a register in which error information indicating whether an error has occurred in each of the plurality of IP units is stored. 1. A system-on-chip comprising:a system bus;a plurality of IP units connected to the system bus;a processor unit including a plurality of cores configured to control the plurality of IP units via the system bus;a monitoring unit configured to monitor a state of the processor unit; andan error detection unit configured to operate as a master device for the plurality of IP units and monitor a register in which error information indicating whether an error has occurred in each of the plurality of IP units is stored.2. The system-on-chip of claim 1 , further comprising an error processing unit configured to operate in an operating system different from an operating system of the processor unit.3. The system-on-chip of claim 2 , wherein the error detection unit is further configured to transmit information of an IP unit in which the error information is detected from the register claim 2 , from among the plurality of IP units claim 2 , to the error processing unit.4. The system-on-chip of claim 3 , wherein the error detection unit is further configured to directly transmit the information of the IP unit in which the error information is detected claim 3 , to the error processing unit without intervention of the processor unit.5. The system-on-chip of claim 3 , wherein the error processing unit is further configured to process an error of the IP unit in which the error information is detected and initialize the error information ...

Подробнее
21-01-2021 дата публикации

PRIORITIZING AND PARALLELIZING THE CAPTURE OF DATA FOR DEBUGGING COMPUTER PROGRAMS

Номер: US20210019219A1
Принадлежит:

Aspects of the invention include receiving a request to obtain data located in an address space to diagnose a computer error. It is determined whether a threshold number of resources are available to obtain the data. Based on determining that the threshold number of resources is available to obtain the data, a priority level of the computer program is assessed. A number of threads to assign to a workload to obtain the data from the address space is determined based at least in part on the priority level of the computer program. The determined number of threads are assigned to the workload. The workload is divided into a number of parallel units equal to the number of threads assigned to the workload. The parallel units of the workload are executed by the assigned threads to capture the data in the address space. The captured data is stored. 1. A computer-implemented method comprising:receiving a request to obtain data to diagnose a computer error, the data located in an address space assigned to a computer program;estimating a size of the data;determining whether a threshold number of resources are available to obtain the data, the threshold number based at least in part on the estimated size of the data; and assessing a priority level of the computer program;', 'determining a number of threads to assign to a workload to obtain the data from the address space, the number of threads based at least in part on the priority level of the computer program;', 'assigning the determined number of threads to the workload;', 'dividing the workload into a number of parallel units, the number of parallel units equal to the number of threads assigned to the workload;', 'executing, by the assigned threads, the parallel units of the workload to capture the data in the address space; and', 'storing the captured data., 'based on determining that the threshold number of resources are available to obtain the data2. The computer-implemented method of claim 1 , wherein the executing of ...

Подробнее
26-01-2017 дата публикации

COMPACT BINARY EVENT LOG GENERATION

Номер: US20170024272A1
Автор: Cheriton David R.
Принадлежит:

Logging includes: obtaining an event designating message (EDM) comprising: a set of keys, or a type of designation corresponding to the set of keys, or both; looking up a set of values associated with the set of keys in a key-value store storing a plurality of keys and their corresponding values; constructing an event using the set of keys and values corresponding to the set of keys; and outputting the constructed event. 1. A method , comprising:obtaining an event designating message (EDM) comprising: a set of keys, or a type of designation corresponding to the set of keys, or both;looking up a set of values associated with the set of keys in a key-value store storing a plurality of keys and their corresponding values; andconstructing an event associated with a computer system using the set of keys and values corresponding to the set of keys.2. The method of claim 1 , wherein the obtaining the EDM further includes accessing a log comprising one or more key-value assignment messages (KVAMs) and one or more event designating messages (EDMs).3. The method of claim 2 , wherein the log is used as an event log recording event information and a recovery log recording state information.4. The method of claim 2 , wherein the log allows the key-value store to be resynchronized is with a key-value store of a sender after a connection failure between the sender and a receiver storing the key-value store.5. The method of claim 2 , wherein a KVAM of the one or more KVAMs includes at least a key and a value corresponding to the key.6. The method of claim 5 , wherein the key is represented as a binary identifier.7. The method of claim 1 , wherein obtaining the EDM further includes determining whether a key portion of a key-value assignment message is an event-designating key.8. The method of claim 1 , wherein the EDM specifies a type or time of the event.9. The method of claim 1 , further comprising outputting the constructed event.10. The method of claim 1 , further comprising: ...

Подробнее
17-04-2014 дата публикации

DETECTING MEMORY HAZARDS IN PARALLEL COMPUTING

Номер: US20140108874A1
Автор: Rapp John Lee
Принадлежит: MICROSOFT CORPORATION

A computer-implemented method, computer-readable media, and a computerized system to track and detect data hazards are provided. The computerized system includes processors configured to execute instructions associated with a multithreaded program. The computerized system allocates memory for the multithreaded program and creates threads for execution on the processors. The memory may include a reserved area for tracking information. The threads access the allocated memory in accordance with the multithreaded program and the memory including the tracking information is updated based on the threads' memory access. In turn, the processors generate notifications of data hazard based on the tracking information stored in the allocated memory. 1. A computer-implemented method for generating notifications of data hazards in a parallel processing system executing a multithreaded program , the method comprising:observing memory access patterns by one or more threads of a multithreaded program;determining whether one or more data hazards are detected based on the observed memory access patterns; andgenerating a notification when the one or more data hazards are detected.2. The computer-implemented method of claim 1 , wherein the notification includes the data hazard and the segment of the multithreaded program that corresponds to the data hazard.3. The computer-implemented method of claim 2 , wherein a user requests notification for specific data hazards.4. The computer-implemented method of claim 3 , further comprising:transmitting the notification to the user.5. The computer-implemented method of claim 1 , wherein the one or more data hazards is a write-after-write hazard.6. The computer-implemented method of claim 1 , wherein the one or more data hazards is a read-after-write hazard.7. The computer-implemented method of claim 1 , wherein the one or more data hazards is a write-after-read hazard.8. The computer-implemented method of claim 1 , wherein the one or more data ...

Подробнее
28-01-2016 дата публикации

RECOVERY PROGRAM USING DIAGNOSTIC RESULTS

Номер: US20160026518A1
Автор: Foster Glen A

Techniques for recovering an enclosure are provided. A recovery program is retrieved from a recovery program repository. Results from a plurality of diagnostic tests are retrieved. The diagnostic test results are analyzed with the recovery program. The recovery program determines an enclosure recovery action. The enclosure is recovered using the determined recovery action. 1. A method comprising:retrieving a recovery program from a repository;retrieving results from a plurality of diagnostics tests from an enclosure;analyzing the results with the recovery program to determine a type of recovery; andrecovering the enclosure based on the determined type of recovery.2. The method of further comprising:determining a set of the plurality of diagnostic tests that do not have results; andexecuting the determined set of diagnostic tests.3. The method of further comprising:determining, based on the recovery program, a set of desired diagnostic tests;determining a subset of the set of desired diagnostic tests that are not installed; andretrieving the subset of diagnostic tests from a repository.4. The method of wherein determining the type of recovery further comprises:analyzing the results to determine which of the plurality of diagnostic tests have failing results; andselecting the type of recovery that will resolve the greatest number of diagnostic test failures.5. The method of further comprising:rerunning the plurality of diagnostic tests; andreanalyzing results of the rerun of the diagnostic tests to determine if the enclosure recovery was successful.6. The method of further comprising:displaying the determined type of enclosure recovery; andreceiving authorization to initiate the determined type of recovery.7. The method of further comprising:repeating the method if the enclosure recovery was not successful.8. A non-transitory processor readable medium containing thereon a set of processor readable instructions claim 5 , which when executed by a processor cause the ...

Подробнее
28-01-2016 дата публикации

Application Compatibility Leveraging Successful Resolution of Issues

Номер: US20160026519A1
Принадлежит:

Application compatibility techniques are described. In one or more implementations, one or more computing devices of a service provider receive data from a plurality of client devices via a network, the data describing one or more attempts that were at least partially successful in resolving one or more incompatibilities in execution of one or more applications on respective computing devices. The data is mined based on one or more criteria to identify at least one of the applications and validated to confirm the at least partial success in the resolution of at least one of the incompatibilities for the identified application. Data is stored that describes validated successful resolution of the incompatibilities and an update is disseminated based at least on the stored data to resolve the incompatibilities. 120-. (canceled)21. A method performed by one or more computing devices of a service provider , the method comprising:receiving data from a plurality of client devices via a network, the data describing one or more attempts that were at least partially successful in resolving one or more incompatibilities in execution of one or more applications on respective computing devices;identifying at least one of the applications based, at least in part, on one or more criteria;validating the at least partial success in the resolution of at least one of the incompatibilities for the identified application; andstoring data that describes validated successful resolution of the incompatibilities; anddisseminating an update based at least on the stored data to resolve the incompatibilities, wherein the update is a shim that is configured to translate data received by the identified application and translate data sent from the identified application.22. The method of claim 21 , wherein the shim is configured to translate data received by the identified application and translate data sent from the identified application based on an import address table claim 21 , the table ...

Подробнее
25-01-2018 дата публикации

ANOMALY DETECTION IN PERFORMANCE MANAGEMENT

Номер: US20180024875A1
Принадлежит:

Methods and systems for detecting anomalous behavior include performing a principal component analysis on a plurality of key performance indicators (KPIs) to determine a set of principal axes. The KPIs are clustered in a space defined by the set of principal axes. Local and structural anomalies are determined in the clustered KPIs. The structural and local anomalies are classified based on historical information. A management action is performed based on the classified structural and local anomalies. 1. A method for detecting anomalous behavior , comprising:performing a principal component analysis on a plurality of key performance indicators (KPIs) to determine a set of principal axes;clustering the KPIs in a space defined by the set of principal axes;determining local and structural anomalies in the clustered KPIs;classifying the structural and local anomalies based on historical information; andperforming a management action based on the classified structural and local anomalies.2. The method of claim 1 , wherein determining structural anomalies comprises determining how closely each cluster of KPIs conforms to a Gaussian distribution.3. The method of claim 1 , wherein classifying structural anomalies comprises determining whether a cluster that does not conform to a Gaussian distribution conformed to a Gaussian distribution at a previous time.4. The method of claim 1 , wherein determining local anomalies comprises comparing a distance of each individual KPI from its respective cluster mean to a threshold.5. The method of claim 4 , wherein determining local anomalies comprises performing said comparison only for KPIs in clusters that conform to a Gaussian distribution.6. The method of claim 4 , wherein classifying local anomalies comprises determining whether a KPI is an isolated outlier.7. The method of claim 6 , wherein classifying local anomalies comprises determining whether the KPI has gone from a distance below a first threshold at a previous sampling time ...

Подробнее
10-02-2022 дата публикации

METHOD FOR DETERMINISTICALLY REPORTING CAUSE AND EFFECT IN SOFTWARE SYSTEMS

Номер: US20220043702A1
Автор: Haines Derek
Принадлежит: SIEMENS HEALTHCARE DIAGNOSTICS INC.

Negative outcomes experienced by a user in a live software system can be automatically, deterministically, and contemporaneously traced back to the root conditions that caused those outcomes, by generating causal event entries in a database for those root conditions as they occur, assigning unique causal IDs to those causal events, and propagating causal IDs alongside the software system state changes that are known to produce negative outcomes and which are effected by those root conditions. By selectively passing causal IDs based on the input and output values of the operation, subsequent causal events and negative outcomes can be linked accurately to causal IDs of parent events, making it simpler to trace negative outcomes for the user back to their root cause events in a software system. 1. A method for tracking causal events in a software system comprising steps of:identifying by a processor a plurality of causal events that occur during operation of the system that meet one of a plurality of predefined causal conditions;assigning a substantially unique causal ID to each causal event and creating an entry for each causal event in a causal database;associating each causal ID with system state values describing a system state, by the processor;executing, by the processor, a plurality of causal Boolean operations that each take as input one or more input causal IDs and the associated system state values and output a Boolean value and a selected one or more of the input causal IDs, whereby an input causal ID is selected by the processor for output if changing the system state values associated with the input causal ID would change the output Boolean value; anddisplaying, to a user of the software system, an interface that conveys causal relationships of events to negative outcomes for the user in the software system based on the execution of the causal Boolean operations and the contents of the causal database.2. The method of claim 1 , wherein at least one of the ...

Подробнее
10-02-2022 дата публикации

Increasing Or Decreasing The Amount Of Log Data Generated Based On Performance Characteristics Of A Device

Номер: US20220043704A1
Принадлежит:

Dynamically adjusting an amount of log data generated for a storage system that includes a plurality of storage devices, including: setting, for a component within the storage system, a logging level for the component, the logging level specifying the extent to which log data should be generated for a particular component; determining, in dependence upon one or more measured operating characteristics of the storage system, whether the logging level for the component should be changed; and responsive to determining that the logging level for the component should be changed, changing the logging level associated with the component. 1. A method comprising:setting, for a component within the storage system, a logging level for the component, the logging level specifying the extent to which log data should be generated for a particular component;determining that the logging level for the component should be changed, including detecting that one or more performance-related characteristics of the component have reached a predetermined performance threshold; andresponsive to detecting that one or more performance-related characteristics of the component have reached the predetermined performance threshold, changing the logging level associated with the component.2. The method of wherein the one or more performance-related characteristics of the component include a measured number of requests serviced during a predetermined period of time and the predetermined performance threshold specifies a threshold number of requests serviced during the predetermined period of time.3. The method of wherein the one or more performance-related characteristics of the component include a measured amount of data transferred during a predetermined period of time and the predetermined performance threshold specifies a threshold amount of data transferred during the predetermined period of time.4. The method of wherein the one or more performance-related characteristics of the component include ...

Подробнее
10-02-2022 дата публикации

Enriched high fidelity metrics

Номер: US20220043707A1
Принадлежит: Intuit Inc

A system including a data repository storing metrics describing operational behavior of software programs executing in an enterprise system. The system also includes an application programming interface (API) gateway configured to receive the metrics. The system also includes an ingestion layer configured to ingest the metrics to form the ingested metrics. The system also includes a tumbling window processor configured to process the ingested metrics and the events into heat maps, sort the heat maps into the time slices, and populate the time slices with the ingested metrics.

Подробнее
28-01-2016 дата публикации

REDUCING SIZE OF DIAGNOSTIC DATA DOWNLOADS

Номер: US20160028845A1
Принадлежит:

Aspects are related to reducing size of diagnostic data downloads. To reduce the size, format and content are read from a diagnostic data file so that pre-defined priority rules may be applied to the diagnostic data file and/or a subset of the diagnostic data file utilizing the format or the content. Then, a priority level is assigned to the diagnostic data file or the subset based on an ability of that file or that subset to diagnose a failure as determined by the pre-defined priority rules. Next, an ordering of the diagnostic data file and/or the subset into a file stream occurs, followed by a streaming of the file stream to a remote diagnostic system. A notification can be received from the remote diagnostic system to stop the streaming if sufficient diagnostic data to diagnose the failure has been received by the remote diagnostic system. 1. A method for reducing size of diagnostic data downloads , comprising:reading at least one of a format and a content of a diagnostic data file;applying pre-defined priority rules to at least one of the diagnostic data file and a subset of the diagnostic data file utilizing the at least one of the format and the content;assigning a priority level to the diagnostic data file or the subset of the diagnostic data file based on an ability of the diagnostic data file or the subset of the diagnostic data file to diagnose a failure as determined by the pre-defined priority rules;ordering at least one of the diagnostic data file and the subset of the diagnostic data file into a file stream;streaming the file stream to a remote diagnostic system; andreceiving a notification from the remote diagnostic system to stop the streaming if sufficient diagnostic data to diagnose the failure has been received by the remote diagnostic system.2. The method of claim 1 , wherein the assigning of the priority level to the diagnostic data file or the subset of the diagnostic data file includes utilizing multiple levels of granularity based on one or ...

Подробнее
24-01-2019 дата публикации

NODE, A VEHICLE, AN INTEGRATED CIRCUIT AND METHOD FOR UPDATING AT LEAST ONE RULE IN A CONTROLLER AREA NETWORK

Номер: US20190026103A1
Принадлежит:

A first node for updating at least one security rule in a controller area network, CAN, having a CAN bus and a host processor, is described, The first node includes: a transceiver configured to transmit and receive messages on the CAN bus; a CAN controller operably coupled to the transceiver and configured to determine an identifier (ID) contained with received messages; and a memory configured to contain a list of IDs of at least one second node that the first node is allowed to transmit messages to and/or receive messages from. The memory includes a privileged node ID configured to identify, and associated solely with, the first node and the CAN controller is configured to generate at least one CAN security rule update message to be sent to the at least one secondary node in the CAN that updates at least one security rule employed by the at least one secondary node in the CAN. 2. The first node of claim 1 , wherein the at least one security rule update message comprises a non-cryptographic update of a CAN bus identifier list.3. The first node of claim 1 , wherein the at least one security rule update message comprises a non-cryptographic update of at least one of: a message rate that each node is allowed to transmit message claim 1 , a limit applied to a data size of data packets that each node is allowed to send claim 1 , a physical attribute or timing of a bus frame.4. The first node of claim 1 , wherein claim 1 , in response to the transceiver receiving message on the CAN bus and the controller determining the received message comprises the privileged node claim 1 , the controller is further configured to kill the received message on the CAN bus by publishing an error message on the CAN bus before the message end claim 1 , wherein the error message published on the CAN bus identifies a presence of a rogue node.5. The first node of claim 1 , wherein the messages sent over the CAN bus by the first node include the privileged node ID claim 1 , an identifier of an ...

Подробнее
24-01-2019 дата публикации

SERVICE ADVISORY SYSTEM AND METHOD

Номер: US20190026172A1
Принадлежит:

A method, computer program product, and computing system for receiving a message library update, wherein the message library update includes a plurality of error codes associated with a plurality of error/advisory messages. A specific error code concerning a storage system is compared to the plurality of error codes included within the message library update to identify a specific error/advisory message associated with the specific error code. The specific error/advisory message is provided to a user of the storage system. 1. A computer-implemented method , executed on a computing device , comprising:receiving a message library update, wherein the message library update includes a plurality of error codes associated with a plurality of error/advisory messages;comparing a specific error code concerning a storage system to the plurality of error codes included within the message library update to identify a specific error/advisory message associated with the specific error code; andproviding the specific error/advisory message to a user of the storage system.2. The computer-implemented method of wherein receiving a message library update includes:periodically receiving message library updates independent of other updates concerning the storage system.3. The computer-implemented method of wherein receiving a message library update includes:receiving the message library update on a storage system.4. The computer-implemented method of wherein comparing a specific error code concerning a storage system to the plurality of error codes included within the message library update includes:comparing the specific error code concerning the storage system to the plurality of error codes included within the message library update that was received on the storage system.5. The computer-implemented method of wherein receiving a message library update includes:receiving the message library update on a remote platform.6. The computer-implemented method of wherein comparing a specific ...

Подробнее
24-01-2019 дата публикации

VECTOR ATOMIC MEMORY UPDATE INSTRUCTION

Номер: US20190026173A1
Автор: Stephens Nigel John
Принадлежит:

Processing circuitry () supports a vector atomic memory update instruction identifying an address vector, for triggering at least one atomic memory update operation for performing an atomic memory update to a memory location having an address determined based on a corresponding active data element of the address vector. When a fault condition is determined for the address determined using a given faulting active data element of the address vector, atomic memory update operations for that element and any subsequent element in a predetermined sequence are suppressed. If the faulting element is the first active data element in the sequence, a fault handling response is triggered, while otherwise the fault handling response is suppressed and status information is stored indicating which element is the faulting element. 1. An apparatus comprising:processing circuitry to trigger at least one atomic memory update operation in response to a vector atomic memory update instruction identifying an address vector comprising a plurality of data elements including at least one active data element, each atomic memory update operation comprising an atomic update to a memory location having an address determined based on a corresponding active data element of the address vector; wherein:the data elements of the address vector have a predetermined sequence;in response to detecting a fault condition for the address determined based on a faulting active data element of said address vector, the processing circuitry is configured to suppress the atomic memory update operation for said faulting active data element and any subsequent active data element in the predetermined sequence;when said faulting active data element is a first active data element in said predetermined sequence, the processing circuitry is configured to trigger a fault handling response; andwhen the faulting active data element is an active data element other than said first active data element in said predetermined ...

Подробнее
24-01-2019 дата публикации

REPORTING ERRORS TO A DATA STORAGE DEVICE

Номер: US20190026177A1
Принадлежит:

An error mechanism provides stored error information to assist in determining the cause of failure of a storage device such as a hard disk drive. The error mechanism gathers information surrounding an error event from various software and hardware components in the system. An event command is sent to the storage device that includes the gathered information. The storage device stores the gathered information from the event command in a log on the storage device. After the storage device is removed from the system the error information in the log can be used to determine the cause of the failure. The event command may be standardized into an existing industry communication protocol or be vendor specific. 1. A computer-implemented method for reporting errors to a data storage device , the method comprising:reporting detected error events associated with the storage device to an owner of the storage device;in response to a detected error event, sending an event command to the storage device in a specified format; andstoring error event information from the event command in a log on the storage device.2. The method of further comprising:filtering detected events based on filter rules;determining whether the storage device supports logging host error events;when the storage device supports logging host error events, then communicating support of logging error events by the data storage device to system components; andsynchronizing clocks of system components.3. The method of further comprising the step of allowing a system administrator to define the filter rules that indicate what errors to report and log on the data storage device.4. The method of further comprising:receiving the event command in an appropriate format;processing the event command; andstoring information about an event from the event command in an event log.5. The method of wherein the steps are performed by a part of a management layer of a cloud computing environment.6. The method of wherein the steps ...

Подробнее
24-01-2019 дата публикации

TECHNOLOGIES FOR ERROR HANDLING FOR HIGH SPEED I/O DATA TRANSFER

Номер: US20190026178A1
Автор: Zhang Ning
Принадлежит:

Technologies for error handling of high speed input/output (I/O) data transfer is disclosed. Before a data transfer between an external I/O device (such as an SDIO card, other SDIO device, or USB device) and an I/O host controller of a compute device, tuning registers of the I/O host controller may be set. If the data transfer is unsuccessful, the compute device may access a table stored in the I/O host controller (or stored elsewhere in the compute device) which includes other sets of values of the tuning registers that may be used to successfully transfer data, and then attempt the data transfer with another set of values of the tuning registers. In order to initialize the table with sets of values that may be used, the compute device first performs test data transfers with various settings of the tuning registers. 125-. (canceled)26. A compute device comprising:an I/O host controller comprising one or more tuning registers; determine a plurality of tuning registers values sets, wherein each tuning registers values set indicates a setting for each of the one or more tuning registers;', 'apply, for each of the plurality of tuning registers values sets, the corresponding tuning registers values set to the one or more tuning registers;', 'perform, for each of the plurality of tuning registers values sets, a test data transfer between the compute device and a first I/O device using the I/O host controller with the corresponding tuning registers values set;', 'determine, for each of the plurality of tuning registers values sets, whether the corresponding test data transfer was successful; and', 'store, in a tuning registers values table of the compute device, an indication for each of at least two tuning registers values sets of the plurality of tuning registers values sets in response to a determination that the corresponding test data transfer of each of the at least two tuning registers values sets was successful., 'an I/O tuning filtering module to27. The compute ...

Подробнее
24-01-2019 дата публикации

COMPUTING SYSTEM AND ERROR HANDLING METHOD FOR COMPUTING SYSTEM

Номер: US20190026179A1
Принадлежит:

A computing system that can maintain reliability required of a storage program while causing the storage program to operate on an operating system (OS) is provided. A processor of the computing system executes an OS controlling a hardware device and a storage program operating on the OS and using the hardware device via the OS. The OS identifies an error status of the hardware device when receiving a notification of an error that has occurred to the hardware device, and notifies the storage program that operates on the OS of the error status when the error status satisfies a predetermined condition. The storage program determines error handling on the hardware device on the basis of the error status, and requests the OS to perform the determined error handling. The OS performs the determined error handling on the hardware device. 1. A computing system comprising:a processor that executes an operating system controlling a hardware device and a storage program operating on the operating system and using the hardware device via the operating system; anda memory that records condition management information managing a predetermined condition on which the storage program determines error handling on the hardware device, whereinthe operating system identifies an error status of the hardware device when receiving a notification of an error that has occurred to the hardware device, and notifies the storage program operating on the operating system of the error status when the error status satisfies the predetermined condition,the storage program determines the error handling on the hardware device on the basis of the error status, and requests the operating system to perform the determined error handling, andthe operating system performs the determined error handling on the hardware device.2. The computing system according to claim 1 , whereinthe error handling determined by the storage program is a blocking process on the hardware device when the error status satisfies the ...

Подробнее
23-01-2020 дата публикации

SYSTEM AND METHOD FOR REAL-TIME DETECTION OF ANOMALIES IN DATABASE USAGE

Номер: US20200026594A1
Автор: Day John, Steiner Donald
Принадлежит:

ABSTRACT A system and method for real-time detection of anomalies in database or application usage is disclosed. Embodiments provide a mechanism to detect anomalies in database or application usage, such as data exfiltration attempts, first by identifying correlations (e.g., patterns of normalcy) in events across different heterogeneous data streams (such as those associated with ordinary, authorized and benign database usage, workstation usage, user behavior or application usage) and second by identifying deviations/anomalies from these patterns of normalcy across data streams in real-time as data is being accessed. An alert is issued upon detection of an anomaly, wherein a type of alert is determined based on a characteristic of the detected anomaly. 1. A method for real-time detection of anomalies occurring in an enterprise computer network , comprising:receiving a plurality of heterogeneous data streams from sources in the network, the sources including two levels, first level sources and second level sources,wherein the first level sources include one or more selected from a group consisting of agents located at databases, agents located at applications, audit programs located at user workstations, sensors located in the network, and sensors located at access points to the network,wherein the second level sources include one or more selected from a group consisting of data access, user behavior, computer activity and network activity, andwherein the first level sources monitor event streams of the second level sources and generate data streams indicative of corresponding second level source activity in a uniform format;processing the heterogeneous data streams obtained by combining at least two of the first level sources to identify events therein, each event being identified by at least a unique ID, a timestamp, and an event type, wherein the processing of the heterogeneous data streams includes combining at least two of the first level sources into a single ...

Подробнее
28-01-2021 дата публикации

OFFLOADING ANOMALY DETECTION FROM SERVER TO HOST

Номер: US20210026720A1
Принадлежит:

Some embodiments provide a novel method for collecting and analyzing attributes of data flows associated with machines executing on a plurality of host computers to detect anomalous behavior. In some embodiments, an anomalous behavior is detected for at least one particular flow associated with at least one machine executing on the host computer. In some embodiments, anomaly detection is based on the context data from the guest introspection agent and deep packet inspection. An identifier of the detected anomalous behavior is stored, in some embodiments. The stored attributes are provided, in some embodiments, to a server for further analysis. 1. A method for detecting anomalous behavior of machines executing on a host computer , the method comprising: collecting and storing attributes relating to flows associated with a set of one or more machines executing on the host computer;', 'analyzing the stored attributes to detect an anomalous behavior with at least one particular flow associated with at least one machine executing on the host computer;', 'storing an indication of the anomalous behavior;', 'providing the stored attributes and anomalous-behavior indication to a server for further analysis., 'on the host computer2. The method of claim 1 , wherein the stored attributes comprise contextual attributes different than layers 2 claim 1 , 3 and 4 flow header values claim 1 , and the anomalous-behavior indication is provided as a contextual attribute of the particular flow.3. The method of claim 2 , wherein the contextual attributes comprise L7 flow header values.4. The method of claim 2 , wherein the contextual attributes comprise non-flow header value attributes.5. The method of claim 2 , wherein analyzing the stored attributes comprises analyzing collected contextual attributes to detect the anomalous behavior.6. The method of claim 5 , whereincollecting attributes comprises generating statistics regarding the flows; andanalyzing the stored attributes further ...

Подробнее
28-01-2021 дата публикации

MEMORY SYSTEM, DATA PROCESSING SYSTEM AND OPERATION METHOD OF THE SAME

Номер: US20210026733A1
Автор: LEE Jong-Min
Принадлежит:

A memory system includes a memory device including a plurality of memory blocks, each block having a plurality of pages to store data; and a controller suitable for: selecting error-prone pages each having a number of errors, which exceeds a threshold, among the plurality of pages, based on the number of errors of each of the plurality of pages; ranking the error-prone pages based on the numbers of errors therein; and performing a test read operation on the error-prone pages based on the ranking. 1. A memory system , comprising:a memory device including a plurality of memory blocks, each block having a plurality of pages to store data; anda controller suitable for:selecting error-prone pages each having a number of errors, which exceeds a threshold, among the plurality of pages, based on the number of errors of each of the plurality of pages;ranking the error-prone pages based on the numbers of errors therein; andperforming a test read operation on the error-prone pages based on the ranking.2. The memory system of claim 1 , wherein the controller comprises:a read disturbance test component suitable for selecting specific memory blocks among the plurality of memory blocks, and acquiring the number of errors of each of the plurality of pages in each of the specific memory blocks;a buffer memory component suitable for storing the numbers of errors;an error management component suitable for performing the selecting and the ranking; anda test read component suitable for performing the test read operation.3. The memory system of claim 2 , wherein the read disturbance test component repeatedly performs a certain number of read disturbance test operations on the specific memory blocks claim 2 , and acquires the numbers of errors by accumulating the numbers of errors of the specific memory blocks with respect to the respective pages.4. The memory system of claim 3 , wherein the controller terminates an operation of the read disturbance test component when a number of the ...

Подробнее
24-04-2014 дата публикации

Diagnostic and managing distributed processor system

Номер: US20140115404A1
Принадлежит: Round Rock Research LLC

A network of microcontrollers for monitoring and diagnosing the environmental conditions of a computer is disclosed. The network of microcontrollers provides a management system by which computer users can accurately gauge the health of their computer. The network of microcontrollers provides users the ability to detect system fan speeds, internal temperatures and voltage levels. The invention is designed to not only be resilient to faults, but also allows for the system maintenance, modification, and growth—without downtime. Additionally, the present invention allows users to replace failed components, and add new functionality, such as new network interfaces, disk interface cards and storage, without impacting existing users. One of the primary roles of the present invention is to manage the environment without outside involvement. This self-management allows the system to continue to operate even though components have failed.

Подробнее
29-01-2015 дата публикации

SYSTEMS AND METHODS FOR STORING INFORMATION

Номер: US20150033085A1
Принадлежит:

Embodiments relate to multi-contact sensor devices and operating methods thereof that can reduce or eliminate offset error. In embodiments, sensor devices can comprise three or more contacts, and multiple such sensor devices can be combined. The sensor devices can comprise Hall sensor devices, such as vertical Hall devices, or other sensor types in embodiments. Operating modes can be implemented for the multi-contact sensor devices which offer significant modifications of and improvements over conventional spinning current principles, including reduced residual offset. 1. An information storage circuit , comprising:a first memory portion configured to store information; andan error detection portion comprising a reset circuit coupled to the first memory portion, and configured to reset the first memory portion after a predetermined period of time.2. The information storage circuit of claim 1 , wherein the error detection portion further comprises:a first error detection circuit coupled to the first memory portion, and configured to reset the first memory portion when the first error detection circuit detects an error in the first memory portion.3. The information storage circuit of claim 2 ,further comprising a second memory portion configured to store information, andwherein the error detection portion further comprises a second error detection circuit coupled to the second memory portion, and configured to reset the second memory portion when the second error detection circuit detects an error in the second memory portion.4. The information storage circuit of claim 3 , wherein the reset circuit is a time-constant reset circuit coupled to both the first and second memory portions claim 3 , and is configured to reset the first and second memory portions after the predetermined period of time.5. The information storage circuit of claim 3 , wherein:the first memory portion comprises a first validity bit, andthe second memory portion comprises a second validity bit.6. ...

Подробнее
02-02-2017 дата публикации

MANAGING ALERT PROFILES

Номер: US20170031741A1
Автор: Seigel Jake
Принадлежит:

Systems and techniques for managing alert profiles, including creating the alert profiles and deactivating the alert profiles, are described. Auditing software executing on a central server may receive an event log from a software agent. The event log may identify activities associated with a network element in a computer system. The auditing software may include a classifier trained using machine learning. The auditing software may determine that the event log is indicative of an interesting activity, such as malicious activity. The auditing software may create an alert profile. The auditing software may assign a severity to the alert profile. The auditing software may determine whether the alert profile is relevant. The auditing software may deactivate the alert profile based on determining that the alert profile is not relevant. 1. A computer-implemented method , comprising:receiving, from a software agent, an event log identifying one or more activities associated with a network element;determining, by a classifier trained using machine learning, that the event log is indicative of an interesting activity;creating, by the classifier, an alert profile based at least partly on the event log;determining, by the classifier, a severity of the alert profile based at least partly on the event log;associating, by the classifier, a time period with the alert profile based at least partly on the severity of the alert profile; anddeactivating, by the classifier, the alert profile after the time period has expired.2. The computer-implemented method of claim 1 , wherein the network element comprises at least one of:a database hosting device;a user computing device; ora server device.3. The computer-implemented method of claim 1 , further comprising:determining that one or more conditions associated with the alert profile are satisfied; andperforming one or more actions associated with the alert profile.4. The computer-implemented method of claim 3 , wherein the one or more ...

Подробнее
02-02-2017 дата публикации

Causal engine and correlation engine based log analyzer

Номер: US20170031742A1
Автор: Abdul K. Jilani
Принадлежит: CA Inc

A system for determining a root cause of an issue in an enterprise comprises a log reader, a time-series converter, a correlator, and a causal engine. The log reader receives data logs as unstructured data from a plurality of assets in the enterprise and converts the unstructured data to structured data. The time-series converter identifies a time scale for each data log, determines a common time scale based on the identified time scales, and converts the data logs to the common time scaled time series. Further, the correlator filters out data logs that do not contribute to a causal analysis to determine the root cause of the problem in the enterprise. Moreover, the causal engine performs the causal analysis using the data logs that were not filtered out to determine the root cause of the problem in the enterprise.

Подробнее
02-02-2017 дата публикации

DATA I/O CIRCUITS AND SEMICONDUCTOR SYSTEMS INCLUDING THE SAME

Номер: US20170031747A1
Принадлежит:

A semiconductor system may include a first semiconductor device and a second semiconductor device. The first semiconductor device may output an external strobe signal and external data. The second semiconductor device may extract error information from the external data in synchronization with the external strobe signal during a write operation and outputs the external data and the error information through input/output (I/O) lines during the write operation. The second semiconductor device may correct errors of internal data with the error information loaded on the I/O lines to output the corrected internal data as the external data during a read operation. 1. A semiconductor system comprising:a first semiconductor device suitable for outputting an external strobe signal and external data; anda second semiconductor device suitable for extracting error information from the external data in synchronization with the external strobe signal during a write operation, suitable for outputting the external data and the error information through input/output (I/O) lines during the write operation, and suitable for correcting errors of internal data with the error information loaded on the I/O lines to output the corrected internal data as the external data during a read operation.2. The semiconductor system of claim 1 , wherein the error information includes position information on erroneous bits included in the external data.3. The semiconductor system of claim 1 ,wherein the I/O lines include first I/O lines, second I/O lines and third I/O lines; andwherein the second semiconductor device includes:a peripheral portion suitable for outputting the external strobe signal and the external data through the first I/O lines, suitable for extracting the error information on the external data in synchronization with the external strobe signal loaded on the first I/O lines, and suitable for outputting the error information through the second and third I/O lines;a first memory ...

Подробнее
02-02-2017 дата публикации

Self-describing data blocks stored with atomic write

Номер: US20170031749A1
Принадлежит: Amazon Technologies Inc

Self-describing data blocks of a minimum atomic write size may be stored for a data store. Data may be received for storage in a data block of a plurality of data blocks at a persistent storage device that are equivalent to a minimum atomic write size for the persistent storage device. Metadata may be generated for the data that includes an error detection code which is generated for the data and the metadata together. The data and the metadata are sent to the persistent storage to device to store together in the data block. An individual atomic write operation may write together the data and the metadata in the data block. When accessed, the error detection code is applicable to detect errors. The metadata may also be applicable to determine whether the data is stored for a currently assigned purpose or a previously assigned purpose of the data block.

Подробнее
04-02-2016 дата публикации

INFORMATION PROCESSING DEVICE

Номер: US20160034335A1
Автор: YUSHINA Ryota
Принадлежит:

An information processing device includes: a virtual machine built in the information processing device and able to use a physical device included by the information processing device; and an information processing device failure managing unit for detecting a failure in the information processing device. The virtual machine includes: a virtual machine failure managing unit for detecting a failure in the physical device which the virtual machine can use; and a failure notifying unit for notifying occurrence of a failure in the physical device detected by the virtual machine failure managing unit to the information processing device failure managing unit. 1. An information processing device comprising:a virtual machine built in the information processing device and able to use a physical device included by the information processing device; andan information processing device failure managing unit detecting a failure in the information processing device,wherein the virtual machine includes:a virtual machine failure managing unit detecting a failure in the physical device which the virtual machine can use; anda failure notifying unit notifying occurrence of a failure in the physical device to the information processing device failure managing unit, the failure having been detected by the virtual machine failure managing unit.2. The information processing device according to claim 1 , comprising a list storing unit storing physical device information into a failure detection target list claim 1 , the physical device information including information for identifying the physical device claim 1 ,wherein in a case where the physical device information corresponding to the physical device which the virtual machine failure managing unit has detected a failure from is stored in the failure detection target list, the failure notifying unit notifies failure occurrence in the physical device.3. The information processing device according to claim 2 , wherein the list storing ...

Подробнее
01-02-2018 дата публикации

MANAGEMENT SYSTEM FOR MANAGING COMPUTER SYSTEM

Номер: US20180032388A1
Автор: Saito Yasuyuki
Принадлежит: Hitachi, Ltd.

As a type of an event that occurs in a computer system, an event type for which display of performance data is to be requested in the future is defined in advance. A management system, upon detection of occurrence of an event that belongs to the event type for which it is defined that display of performance data is to be requested in the future, selects, as a read-ahead target, at least one of an event component which is a component in which the detected event has occurred, and a relevant component which is a component directly or indirectly coupled to the event component. When the performance data of the selected component is not stored in a memory, the management system reads the performance data of the selected component from a performance store to the memory. 1. A management system of a computer system including a plurality of components , the management system comprising:a storage unit including a memory; anda processor configured to, in the case where performance data to be displayed among performance data of the plurality of components is not stored in the memory, read the performance data to be displayed from a performance store which is a store in which the performance data of the plurality of components is stored to the memory and display the performance data to be displayed in the memory, (A) select at least one of relevant components of an event component as a read-ahead target, the event component being a component where the event occurs, and the relevant components being components directly or indirectly coupled to the event component, and', '(B) read performance data of the selected relevant component in addition to performance data of the event component from the performance store to the memory., 'wherein, in the case where the processor detects occurrence of an event belonging to an event type defined as an event type for which display of performance data is to be requested in the future, the processor is configured to'}2. The management system ...

Подробнее
01-02-2018 дата публикации

DATA BUS INVERSION CONTROLLER AND SEMICONDUCTOR DEVICE INCLUDING THE SAME

Номер: US20180032392A1
Принадлежит: SK HYNIX INC.

A DBI (Data Bus Inversion) controller may be provided. The DBI controller may include an address generation circuit configured to generate a DBI address from an input address. The DBI controller may include a DBI flag signal input and output (input/output) circuit configured to input/output a DBI flag signal in order to write the DBI flag signal to a memory cell corresponding to the DBI address or read the DBI flag signal from the memory cell corresponding to the DBI address, based on a command. 1. A data bus inversion (DBI) controller comprising:an address generation circuit configured to generate a DBI address corresponding to an input address; anda DBI flag signal input and output (input/output) circuit configured to input/output a DBI flag signal in order to write the DBI flag signal to a memory cell corresponding to the DBI address or read the DBI flag signal from the memory cell corresponding to the DBI address, based on a command received by the DBI controller.2. The DBI controller according to claim 1 , wherein the DBI flag signal input/output circuit receives the DBI flag signal and writes the received signal to the memory cell claim 1 , based on a write command.3. The DBI controller according to claim 2 , further comprising a DBI data input/output circuit configured to receive input data processed through a DBI function claim 2 , and write the received data to the input address of the memory cell without recovering the data to a state before the DBI process.4. The DBI controller according to claim 1 , wherein the address generation circuit generates the DBI address corresponding to the input address claim 1 , using an address matching table.5. The DBI controller according to claim 1 , wherein the DBI flag signal input/output circuit reads the DBI flag signal from the memory cell and outputs the read signal claim 1 , based on a read command.6. The DBI controller according to claim 5 , further comprising a DBI data input/output circuit configured to read ...

Подробнее
01-02-2018 дата публикации

METHOD FOR DATA PROTECTION FOR CLOUD-BASED SERVICE SYSTEM

Номер: US20180032405A1
Принадлежит: ProphetStor Data Services, Inc.

A method for data protection in a cloud-based service system is disclosed. The method includes the steps of: A. collecting historical operating data of storage devices in the cloud-based service system; B. building up a life expectancy model and a next-7-days failure probability model by the collected operating data; C. inputting operating data in the past 24-hours into the life expectancy model and the next-7-days failure probability model for every storage device to obtain ranges of expected lifespans in respective groups and corresponding failure probabilities; and D. backing up data in the storage devices according to the results of step C. 1. A method for data protection in a cloud-based service system , comprising the steps of:A. collecting historical operating data of storage devices in the cloud-based service system;B. building up a life expectancy model and a next-7-days failure probability model by the collected operating data;C. inputting operating data in the past 24-hours into the life expectancy model and the next-7-days failure probability model for every storage device to obtain ranges of expected lifespans in respective groups and corresponding failure probabilities; andD. backing up data in the storage devices according to the results of step C.2. The method according to claim 1 , wherein the operating data are performance data claim 1 , SMART (Self-Monitoring Analysis and Reporting Technology) data claim 1 , available size of the storage devices claim 1 , total size of the storage devices claim 1 , or device metadata.3. The method according to claim 2 , wherein the performance data is latency claim 2 , throughput claim 2 , CPU (Central Processing Unit) load claim 2 , memory usage claim 2 , or IOPS (Input/Output Per Second).4. The method according to claim 1 , wherein the storage device is a HDD (Hard Disk Drive) or a SSD (Solid State Disk).5. The method according to claim 1 , wherein the life expectancy model and the next-7-days failure ...

Подробнее
17-02-2022 дата публикации

DETECTING PAGE FAULT TRAFFIC

Номер: US20220050734A1
Принадлежит:

Methods, systems, and devices for detecting page fault traffic are described. A memory device may execute a self-learning algorithm to determine a priority size for read requests, such as a maximum readahead window size or other size related to page faults in a memory system. The memory device may determine the priority size based at least in part on by tracking how many read requests are received for different sizes of sets of data. Once the priority size is determined, the memory device may detect subsequent read requests for sets of data having the priority size, and the memory device may prioritize or other optimize the execution of such read requests. 1. An apparatus , comprising:a memory device;{'claim-text': ['receive a first set of read commands each indicating a respective set of data to be read by the memory device, the respective sets of data each having a respective size;', 'identify a subset of the respective sizes as each exceeding a threshold size;', 'determine, for each size in the subset of the respective sizes, a corresponding count of one or more read commands in the first set of read commands;', 'select, from the subset of the respective sizes, a priority size based at least in part on the corresponding count for the priority size;', 'receive, after selecting the priority size, a second set of read commands indicating respective additional sets of data to be read by the memory device;', 'identify one or more of the additional sets of data as having the priority size; and', 'execute the second set of read commands according to an order that is based at least in part on identifying the one or more of the additional sets of data as having the priority size.'], '#text': 'a controller coupled with the memory device and configured to cause the apparatus to:'}2. The apparatus of claim 1 , wherein claim 1 , to select the priority size claim 1 , the controller is configured to cause the apparatus to:multiply each size in the subset of respective sizes ...

Подробнее
17-02-2022 дата публикации

SYSTEM AND METHOD FOR RESOLVING ERROR MESSAGES IN AN ERROR MESSAGE REPOSITORY

Номер: US20220050738A1
Принадлежит:

A method for managing error messages includes obtaining, by a message resolution manager, a plurality of error messages, performing an error message consecutive deduplication on the plurality of error messages to obtain a plurality of deduplicated error messages, generating a plurality of message sequences using the plurality deduplicated error messages, applying a message sequence frequency algorithm to the plurality of message sequences to obtain a high severity message sequence list, and initiating an error message resolution on at least one message sequence specified in the high severity message sequence list. 1. A method for managing a production host environment , the method comprising:obtaining, by a message resolution manager, a plurality of error messages;performing an error message consecutive deduplication on the plurality of error messages to obtain a plurality of deduplicated error messages;generating a plurality of message sequences using the plurality deduplicated error messages;applying a message sequence frequency algorithm to the plurality of message sequences to obtain a high severity message sequence list; andinitiating an error message resolution on at least one message sequence specified in the high severity message sequence list.2. The method of claim 1 , wherein applying the message sequence frequency algorithm comprises:generating a sequence frequency track mapping based on the plurality of message sequences;generating, using the frequency track mapping, a severity score for each message code specified in each message sequence in the plurality of message sequences;performing, using the severity scores, a cluster evaluation for each message sequence to obtain a list of sequence clusters, wherein each sequence cluster specifies at least a portion of the plurality of message sequences; andgenerating, based the cluster evaluation, the high severity message sequence list by specifying a message sequence in each sequence cluster in the list of ...

Подробнее
17-02-2022 дата публикации

THRESHOLD VOLTAGE DISTRIBTUTION ADJUSTMENT FOR BUFFER

Номер: US20220050759A1
Принадлежит:

A method includes writing received data sequentially to a particular location of a cyclic buffer of a memory device according to a first set of threshold voltage distributions. The method further includes performing a touch up operation on the particular location by adjusting the first set of threshold voltage distributions of the data to a second set of threshold voltage distributions in response to a determination that a trigger event has occurred. The second set of threshold voltage distributions can have a larger read window between adjacent threshold voltage distributions of the second set than that of the first set of threshold voltage distributions. 1. A method , comprising:writing, within a first set of threshold voltage distributions, received data sequentially to a particular location of a memory device comprising a cyclic buffer; and 'performing a touch up operation on the particular location that adjusts the first set of threshold voltage distributions to a second set of threshold voltage distributions having a larger read window between adjacent threshold voltage distributions than that of the first set of threshold voltage distributions.', 'in response to a determination that a trigger event has occurred2. The method of claim 1 , wherein the particular location is flagged as the cyclic buffer; andwherein the method further comprises, subsequent to performing the touch up operation on the particular location, flagging the particular location as a snapshot.3. The method of claim 1 , further comprising: retrieving data associated with the different trigger event to a processing device; and', 'writing, within the adjusted second set of threshold voltage distributions, the data back to a different location;', 'flagging the different location as a snapshot., 'in response to the determination that a different trigger event has occurred4. The method of claim 1 , further comprising operating memory cells of the cyclic buffer in a single-level cell (SLC) mode ...

Подробнее
17-02-2022 дата публикации

FIELD DATA MONITORING DEVICE, FIELD DATA MONITORING METHOD, AND FIELD DATA DISPLAY DEVICE

Номер: US20220051117A1
Принадлежит:

A field data monitoring device comprises a field data database which accumulates field data; a failure mode database which records a failure mode list and a failure-mode word-probability table, the failure mode list recording names of failure modes of products and occurrence probabilities of the failure modes, and the table holding appearance probabilities of words in the field data; a design production operation database which accumulates data of the products; a failure-mode estimating section that calculates attribution probabilities of the field data to the failure modes based on the occurrence probabilities and the appearance probabilities, the failure-mode estimating section classifying the field data according to the failure modes; and a failure-mode cause finding section that extracts conditions under which the failure modes easily occur, the conditions being extracted from the data in the design production operation database and of the products associated with the classified field data. 1. A field data monitoring device comprising:a field data database in which field data is accumulated;a failure mode database in which a failure mode list and a failure-mode word-probability table are recorded, the failure mode list recording names of failure modes of products and occurrence probabilities of each of the failure modes, and the failure-mode word-probability table holding appearance probabilities of words described in the field data for each of the failure modes;a design production operation database in which data on design, production, and operations of the products is accumulated;a failure-mode estimating section that calculates attribution probabilities of the field data to each of the failure modes based on information of the occurrence probabilities of the failure modes and the appearance probabilities of the words in the failure mode database, the failure-mode estimating section classifying the field data according to the failure modes based on results of ...

Подробнее
31-01-2019 дата публикации

METHOD AND DEVICE FOR MONITORING DATA PROCESSING AND TRANSMISSION IN A SECURITY CHAIN OF A SECURITY SYSTEM

Номер: US20190033810A1
Автор: RAHLVES Lutz
Принадлежит:

A method for monitoring data processing and data transmission in a safety chain of a safety system, and a device for carrying out the method, which achieve the object of further simplifying the monitoring of the safety chain of an overall safety function of a modular safety system, in particular during ongoing operation. For this purpose, the method and device use at least one actual characteristic value for a safety-relevant characterizing attribute of the data processing and/or data transmission. 1. A method for monitoring data processing and data transmission in a safety chain of a safety system , wherein the safety system provides an overall safety function and is composed , in a modular manner , of at least two subsystem modules , and wherein at least the two subsystem modules are connected to a data transfer channel and each provide a partial safety function and are configured for functionally safe data processing and/or data transmission , comprising the steps of:processing data by a first one of the subsystem modules to obtain functionally safe data;determining, by said first subsystem module, a first actual characteristic value for a safety-relevant characterizing attribute of the data processing and/or data transmission, in particular for a total response time;transmitting the functionally safe data and the first actual characteristic value from said first subsystem module to a second one of the subsystem modules, and receiving the functionally safe data and the first actual characteristic value by said second subsystem module;determining, by said second subsystem module, a second actual characteristic value for the safety-relevant characterizing attribute;processing the first actual characteristic value and the second actual characteristic value so as to obtain a third actual characteristic value for the safety-relevant characterizing attribute, by said second subsystem module;determining, by said second subsystem module, a nominal characteristic value ...

Подробнее
31-01-2019 дата публикации

SYSTEM AND METHOD OF PROVIDING POST ERROR ANALYSIS FOR INSTANCES OF APPLICATIONS IN CLOUD SERVICE ENVIRONMENTS ON A PER USER BASIS

Номер: US20190034253A1
Принадлежит:

Instances of the applications executing in the cloud service environments that users interact with. Each of the cloud service environments includes a respective set of instances of the applications. Each of the cloud service environments and the respective set of instances is associated with a different one of the users. Errors are detected during the execution of the instances of the applications. Sets of log file information describing the errors are created. Each of the sets of log file information describes one of the errors. Log files are created. Each of the log files include one of the sets of log file information and an identification of a cloud service environment where an associated error occurred. The log files are categorized based on identifications of the cloud service environments. A post error analysis report including information from the categorized log files is provided for a particular cloud service environment. 1. A tangible processor-readable storage device including instructions for a method of performing post error analysis for instances of applications in cloud service environments on a per user basis , wherein the tangible processor-readable storage device includes instructions executable by one or more processors for:executing the instances of the applications in the cloud service environments that users interact with, wherein each of the cloud service environments includes a respective set of instances of the applications and wherein each of the cloud service environments and the respective set of instances is associated with a different one of the users;detecting errors during the execution of the instances of the applications;creating sets of log file information describing the errors, wherein each of the sets of log file information describes one of the errors;creating log files that each include one of the sets of log file information and an identification of a cloud service environment where an associated error occurred;categorizing ...

Подробнее
31-01-2019 дата публикации

ANOMALY CLASSIFICATION, ANALYTICS AND RESOLUTION BASED ON ANNOTATED EVENT LOGS

Номер: US20190034258A1
Принадлежит: CA, Inc.

Operational event loggings and operational alarm productions within a running multiserver data processing system are automatically and repeatedly sampled and co-associated with one another so as to build annotated logs that can be used by post-process analytics for filling in mappings thereof into an anomalies versus parameters mapping space and for keeping track of unusual changes in the mappings or their rates where the unusual changes can be indicative of emerging new problems of significance within the system. 120.-. (canceled)21. A machine-implemented method comprising:(a) automatically first determining whether newly emerging first non-routine anomalies are developing within a first section of a data processing system having at least first and second sections, each of the first and second sections including a respective behaviors logging subsystem configured to automatically log monitored behaviors within the respective section and a respective section alarming subsystem configured to automatically generate alarms for alarm worthy events within the respective section, the first determining including automatically repeatedly building a first annotated log for the first section, the first annotated log providing logical co-associations between logged behaviors produced by the respective section alarming subsystem of the first section and contemporaneously generated alarms generated by the respective section alarming subsystem of the first section;(b) automatically second determining whether newly emerging second non-routine anomalies are developing within the second section of the data processing system, the second determining including automatically repeatedly building a second annotated log for the second section, the second annotated log providing logical co-associations between logged behaviors produced by the respective section alarming subsystem of the second section and contemporaneously generated alarms generated by the respective section alarming ...

Подробнее
31-01-2019 дата публикации

Systems and Methods for Implementing a Thread Trace Log

Номер: US20190034259A1
Автор: Jiang Zhenhai
Принадлежит:

Example systems and related methods may relate to error detection in multi-threaded systems. Namely, a computing device includes a processor and a memory. The computing device also includes program instructions, stored in the memory, that upon execution by the processor cause the computing device to perform operations. The operations include receiving, by the processor, a communication signal. The communication signal initiates a first thread of at least two threads. The operations include sending, by the first thread via the processor, an inter-thread communication message to a second thread of the at least two threads. The operations include storing, in a trace log in the memory, information related to a state of the first thread and the inter-thread communication message. The operations include identifying an error location based on the information stored in the trace log. 1. A computing device for locating an error in a multi-threaded printing system , comprising:a processor;a memory; and receiving, by the processor, a communication signal, wherein the communication signal initiates a first thread of at least two threads, wherein execution by the processor of the program instructions configures the first thread of the at least two threads to perform tasks related to a first element of the multi-threaded printing system;', 'sending, by the first thread via the processor, an inter-thread communication message to a second thread of the at least two threads, wherein execution by the processor of the program instructions configures the second thread of the at least two threads to perform tasks related to a second element of the multi-threaded printing system;', 'storing, in a trace log in the memory, information related to a state of the first thread and the inter-thread communication message; and', 'identifying an error location based on the information stored in the trace log., 'program instructions, stored in the memory, that upon execution by the processor cause ...

Подробнее
31-01-2019 дата публикации

LOGGING ERRORS IN ERROR HANDLING DEVICES IN A SYSTEM

Номер: US20190034264A1
Принадлежит:

An error handling device logs errors in a computing system including a plurality of devices connected to the error handling device. The error handling device provides groups of error registers. Each group of error registers is associated with a value of a plurality of values. Each of the devices that communicate errors to the error handling device are associated with one of the values. The error handling device receives error messages from the devices connected to the error handling device and for each received error message of the received error messages, determines a value of the plurality of values associated with the device transmitting the received error message, determines the group of error registers associated with the determined value, and log the received error message in the determined group of error registers. 1. An error handling device to log errors in a computing system including a plurality of devices connected to the error handling device , wherein the error handling device is configured to:provide groups of error registers, wherein each group of error registers is associated with a value of a plurality of values, and wherein each of the devices that communicate errors to the error handling device are associated with one of the values;receive error messages from the devices connected to the error handling device; and determine a value of the plurality of values associated with the device transmitting the received error message;', 'determine the group of error registers associated with the determined value; and', 'log the received error message in the determined group of error registers., 'for each received error message of the received error messages2. The error handling device of claim 1 , wherein port identifiers of the devices map to the values claim 1 , wherein to determine the value of a device transmitting the received error message is to:determine the value mapping to the port identifier of the device transmitting the received error message.3 ...

Подробнее
30-01-2020 дата публикации

RESOURCE ALLOCATION BASED ON RESOURCE DISTRIBUTION DATA FROM CHILD NODE

Номер: US20200034198A1
Принадлежит: The Toronto-Dominion Bank

A method for allocating a resource associated with a root node is disclosed. The method includes: obtaining resource distribution data, wherein the resource distribution data indicates a proportional distribution of resources among one or more descendant nodes of a child node of the root node; and allocating the resource to the one or more descendant nodes of the child node by: determining a total amount of resources allocated to the child node; based on the resource distribution data, allocating respective portions from the total amount of resources allocated to the child node to the one or more descendant nodes of the child node; and automatically generating reports for the one or more descendant nodes of the child node based on respective amount of resources allocated to the one or more descendant nodes of the child node. 1. A computer system for allocating a resource associated with a root node , the computer system comprising:a processor;a communications module coupled to the processor;a storage module coupled to the processor; and obtain resource distribution data, wherein the resource distribution data indicates a proportional distribution of resources among one or more descendant nodes of a child node of the root node; and', determining a total amount of resources allocated to the child node;', 'based on the resource distribution data, allocating respective portions from the total amount of resources allocated to the child node to the one or more descendant nodes of the child node; and', 'automatically generating reports for the one or more descendant nodes of the child node based on respective amount of resources allocated to the one or more descendant nodes of the child node., 'allocate the resource to the one or more descendant nodes of the child node by], 'a memory coupled to the processor and storing instructions that, when executed by the processor, cause the computer system to2. The computer system of claim 1 , wherein determining the total amount of ...

Подробнее
30-01-2020 дата публикации

Apparatus and Method for Managing Part Life in a Datacenter

Номер: US20200034221A1
Принадлежит:

An information handling system includes a component and a component life manager. The component provides error indications associated with aging of the component, and has a predefined error threshold and a predefined warranty duration. The component life manager receives the error indications, fits the received error indications to a curve, determines an end of life estimate based upon the curve and the error threshold, determines an end of life date based upon the end of life estimate and a date that the first error indication is received, determines a loss of life based on the end of life estimate and the warranty duration, and determines a component life score for the component. 1. An information handling system for determining a component life score , the information handling system comprising:a component configured to provide error indications associated with aging of the component, the component having a predefined error threshold and a predefined warranty duration; and receive the error indications;', 'fit the received error indications to a curve;', 'determine an end of life estimate based upon the curve and the error threshold;', 'determine an end of life date based upon the end of life estimate and a date that the first error indication is received;', 'determine a loss of life based on the end of life estimate and the warranty duration; and', 'determine the component life score for the component based upon the loss of life and the warranty duration., 'a component life manager configured to2. The information handling system of claim 1 , wherein in fitting the received error indications to the curve claim 1 , the component life manager performs a regression analysis to fit the received error to the form:{'br': None, 'i': CE=Ae', '−C, 'sup': 'Bt', '#'}where #CE represents a number of error indications received at a given time t, and where A, B, and C are terms that are derived via the regression analysis.4. The information handling system of claim 3 , wherein ...

Подробнее
30-01-2020 дата публикации

SELECTIVE BAD BLOCK UNTAG AND BAD BLOCK REUSE

Номер: US20200034223A1
Принадлежит:

Aspects of the present disclosure include accessing block data stored in a memory component including memory blocks. The block data identifies bad blocks and reusable bad blocks, the reusable bad blocks having a higher level of reliability than bad blocks. Block selection is performed to select a block based on a block address. Based on the block selection and based on the block data, a tag operation is performed by setting a latch of the selected block to a first state in which access to the selected block is disabled. 1. A memory device , comprising:a memory component including a plurality of memory blocks; and accessing block data stored in the memory component, the block data identifying bad blocks of the plurality of memory blocks and reusable bad blocks of the plurality of memory blocks, wherein the reusable bad blocks have a higher level of reliability than bad blocks;', 'performing block selection, using block address logic, to select a block of the plurality of memory blocks based on a block address; and', 'performing a tag operation by setting, using tagging logic, a latch of the selected block to a first state in which access to the selected block is disabled, based on the block selection and based on the block data., 'a memory controller coupled to the memory component and operable to perform operations comprising2. The memory of device of wherein the block data comprises a list of bad blocks and reusable bad blocks.3. The memory device of claim 1 , wherein the level of reliability is based on a bit error rate of the block.4. The memory device of claim 1 , wherein a threshold for the level of reliability is set during testing by a manufacturer.5. The memory device of claim 1 , wherein a first threshold for a target level of reliability is set claim 1 , andwherein, in a case where the selected block has a bit error rate lower than the first threshold, the selected block is considered a bad block and is added to the bad block data.6. The memory device of ...

Подробнее
11-02-2016 дата публикации

Information processing apparatus, control method for controlling information processing apparatus, and storage medium

Номер: US20160041865A1
Автор: Shuichi Uruma
Принадлежит: Canon Inc

An information processing apparatus configured to record logs includes a log collection unit that collects logs recorded according to executed functions and store an audit log file including the collected logs, a detection unit that detects an error in the collection of logs recorded according to the executed functions, and a control unit that, when the error is detected, compresses the stored audit log file and separately stores the compressed log file while continuing to collect logs.

Подробнее
11-02-2016 дата публикации

PROCESSING RUN-TIME ERROR MESSAGES AND IMPLEMENTING SECURITY POLICIES IN WEB HOSTING

Номер: US20160041866A1
Принадлежит:

A user administers web hosting on user's server from his computer remotely. When a run time error is generated, an error message is sent to a server connected to a knowledge database. If the error matches the known error form the knowledge database, the user is provided an article with a solution to the run-time error. Statistics of occurrence of the errors are saved in the knowledge database. The frequently occurring errors are provided to developers for creating hosting application updates. Additionally, security policies of the user's server can be updated based on the data from the knowledge database. 1. A system for processing and fixing run-time errors , the system comprising:a computer system processor configured to generate run-time error messages including generic error data and error data specific to the computer system;a database configured to store error codes and corresponding articles for fixing the errors associated with the error codes; andan error detection module configured to detect error messages and provide visual representation of an error on a user monitor,wherein the error message data specific to the computer system is encrypted, andwherein:a server receives the error message and queries the database for articles corresponding to the error message and fills out the article based on the error data specific to the computer system; andthe computer system receives the article, decrypts the error data and applies the article to the error.2. A computer-implemented system for run-time error message handling in a web hosting environment , the system comprising:a processor;a memory coupled to the processor;a web-hosting application stored in the memory and executed on the processor, wherein the web-hosting application is configured for remote administration from a user computer; and detect a run-time error with an original error message,', 'generate a stripped error message,', 'generate a hash value metaID by hashing a file name, a name of a method ...

Подробнее
09-02-2017 дата публикации

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM AND METHOD FOR MONITORING ERRORS

Номер: US20170039100A1
Автор: MASHIMO Masashi
Принадлежит: FUJITSU LIMITED

An information processing method for monitoring errors that occur in an information processing apparatus includes: (A) capturing an image to be outputted to a console, sequentially; (B) determining whether the captured image satisfies a condition regarding a preset error display screen; and (C) upon determining that the captured image satisfies the condition, saving in a saving area of a memory unit, data of images that were captured within a predetermined time period, which includes a time when the image that satisfies the condition was captured, or data of a predetermined number of images, which include the image that satisfies the condition. 1. An information processing apparatus , comprising:a memory to store data of images of a screen to be outputted to console; anda processor that is accessible to the memory and is configured to:capture an image from the memory, sequentially;determine whether the captured image satisfies a condition regarding a preset error display screen; andupon determining that the captured image satisfies the condition, save in a saving area of a memory unit, data of images that were captured within a predetermined time period, which includes a time when the image that satisfies the condition was captured, or data of a predetermined number of images, which include the image that satisfies the condition,wherein a plurality of sets of coordinates of a pixel in the screen and a pixel value are predefined for the preset error display screen, andthe determining comprises:comparing, for each of the plurality of sets, the pixel value at the coordinates of the set with a pixel value at the same coordinates within the captured image; anddetermining whether or not a rate of pixels for which the pixel values at the same coordinates are identical is equal to or greater than a predetermined rate.2. The information processing apparatus as set forth in claim 1 , wherein the saving comprises:upon determining that the captured image satisfies the condition ...

Подробнее
08-02-2018 дата публикации

TENANT SELF-SERVICE TROUBLESHOOTING FOR A MULTI-TENANT IDENTITY AND DATA SECURITY MANAGEMENT CLOUD SERVICE

Номер: US20180039501A1
Принадлежит:

A system provides cloud-based identity and access management. The system provides a user interface (“UI”) to a tenant of an identity-management service. The system enables diagnostics functionality for the tenant based on a user input received via the UI, where the diagnostics functionality allows for a user in the tenant to configure and receive diagnostics reports related to the identity-management service. The system then receives a request for the identity-management service, accesses a microservice based on the request, performs the identity-management service by the microservice, collects and records diagnostics information during the performing of the identity-management service, and displays the diagnostics information to the user via the UI. 1. A non-transitory computer readable medium having instructions stored thereon that , when executed by a processor , cause the processor to provide cloud-based identity and access management , the providing comprising:providing a user interface (UI) to a tenant of an identity-management service;enabling diagnostics functionality for the tenant based on a user input received via the UI, wherein the diagnostics functionality allows for a user in the tenant to configure and receive diagnostics reports related to the identity-management service;receiving a request for the identity-management service;accessing a microservice based on the request;performing the identity-management service by the microservice;collecting and recording diagnostics information during the performing of the identity-management service; anddisplaying the diagnostics information to the user via the UI.2. The computer readable medium of claim 1 , wherein the enabling of the diagnostics functionality for the tenant allows for the user in the tenant to configure and receive the diagnostics reports related to the tenant but does not allow the user to configure or receive other diagnostics reports related to other tenants that use the microservice.3. The ...

Подробнее
08-02-2018 дата публикации

DATA I/O CIRCUITS AND SEMICONDUCTOR SYSTEMS INCLUDING THE SAME

Номер: US20180039532A1
Принадлежит: SK HYNIX INC.

A semiconductor system may include a first semiconductor device and a second semiconductor device. The first semiconductor device may output an external strobe signal and external data. The second semiconductor device may extract error information from the external data in synchronization with the external strobe signal during a write operation and outputs the external data and the error information through input/output (I/O) lines during the write operation. The second semiconductor device may correct errors of internal data with the error information loaded on the I/O lines to output the corrected internal data as the external data during a read operation. 1. A semiconductor system comprising:a first semiconductor device configured for outputting an external command, an external strobe signal and external data; anda second semiconductor device configured for blocking transmission of at least one bit included in the external data in response to the external command during a write operation, configured for extracting error information from the external data in synchronization with the external strobe signal during the write operation, configured for outputting the external data and the error information through input/output (I/O) lines during the write operation, and configured for correcting errors of internal data with the error information loaded on the I/O lines to output the corrected internal data as the external data during a read operation.2. The semiconductor system of claim 1 , wherein the external command is inputted to the second semiconductor device for an operation that the write operation is executed without outputting the external data after the read operation or for an operation that blocks transmission of at least one bit included in the external data.3. The semiconductor system of claim 1 , wherein the error information includes position information on bits of the external data that are inputted into the second semiconductor device without ...

Подробнее
08-02-2018 дата публикации

PREVENTATIVE SYSTEM ISSUE RESOLUTION

Номер: US20180039533A1
Автор: Estrada, JR. Raul
Принадлежит:

A computer-implemented method according to one embodiment includes receiving a first plurality of events occurring during a current time period, determining whether a number of the first plurality of events exceeds a threshold for the current time period, determining whether a predetermined issue is identified by comparing the first plurality of events to a second plurality of events occurring during an historical time period, in response to a determination that the number of the first plurality of events exceeds the threshold for the current time period, and resolving the predetermined issue, in response to a determination that the predetermined issue is identified. 1. A computer-implemented method , comprising:receiving a first plurality of events occurring during a current time period;determining whether a number of the first plurality of events exceeds a threshold for the current time period;determining whether a predetermined issue is identified by comparing the first plurality of events to a second plurality of events occurring during an historical time period, in response to a determination that the number of the first plurality of events exceeds the threshold for the current time period; andresolving the predetermined issue, in response to a determination that the predetermined issue is identified.2. The computer-implemented method of claim 1 , wherein each of the first plurality of events includes an instance of failure within a system.3. The computer-implemented method of claim 1 , wherein each of the first plurality of events are logged into a system by one or more monitoring elements when each of the first plurality of events are detected by one or more monitoring elements.4. The computer-implemented method of claim 1 , wherein the threshold includes a number of a predetermined type of events for the current time period.5. The computer-implemented method of claim 1 , wherein the current time period and the historical time period may have an equal ...

Подробнее