-
公开(公告)号:US12118393B2
公开(公告)日:2024-10-15
申请号:US17722671
申请日:2022-04-18
Applicant: Hitachi, Ltd.
Inventor: Akio Shimada , Mitsuo Hayasaka
CPC classification number: G06F9/5011 , G06F9/5061 , G06F11/3075 , G06F11/3409 , G06F11/3428 , G06F11/3447 , G06F11/3466 , G06F9/5027 , G06F9/5044 , G06F9/505 , G06F11/3006 , G06F11/3485 , G06F2209/501 , G06F2209/508
Abstract: In a management node that controls the amount of hardware resources of storage nodes to be allocated to the software of distributed data stores executed by storage nodes, the management node includes a disk device that stores a performance model indicating the correspondence relationship between the amount of hardware resources and the performance that can be implemented by the hardware of the resource amount, and a central processing unit (CPU) connected to the disk device, in which the CPU receives the target performance by distributed data stores, determines the hardware resource amount required to achieve the target performance based on the performance model, and sets to allocate hardware of the determined resource amount to the programs of the distributed data stores.
-
公开(公告)号:US20240330152A1
公开(公告)日:2024-10-03
申请号:US18128395
申请日:2023-03-30
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jin Jin YANG , Chun Li JIA , Xiao Ling CHEN , Qian Xia SONG , Ai Ping FENG , Kui ZHANG
CPC classification number: G06F11/3636 , G06F11/323 , G06F11/3466
Abstract: A method, system, and computer program product are configured to: create a link tracing data structure in response to receiving a request from a user interface (UI), wherein the link tracing data structure includes a synchronization identifier and information about user actions in the UI; handle the request by calling plural microservices; add respective synchronization content for each one of the plural microservices to the link tracing data structure, wherein the respective synchronization content for a respective one of the plural microservices comprises: the synchronization identifier; a respective step identifier that identifies the respective one of the plural microservices; and a respective synchronization message that describes an execution status of the respective one of the plural microservices; store the link tracing data structure; and provide the link tracing data structure to a requesting user.
-
公开(公告)号:US12105614B2
公开(公告)日:2024-10-01
申请号:US18062365
申请日:2022-12-06
Applicant: JPMORGAN CHASE BANK, N.A.
Inventor: Raghu Vudathu
CPC classification number: G06F11/3466 , G06F11/0793 , G06F11/3051 , G06F11/3075
Abstract: A method for collecting and processing application telemetry may include: collecting, by a telemetry insights computer program, first telemetry data from computer applications, network appliances, and hardware devices in a distributed architecture; generating, by the telemetry insights computer program and based on the first telemetry data, a CPU operating service level, a memory operating service level, and a latency service level; collecting, by the telemetry insights computer program, second telemetry data from the computer applications, the network appliances, and the hardware devices; identifying, by the telemetry insights computer program, an anomaly by comparing the second telemetry data to the CPU operating service level, the memory operating service level, and the latency service level; generating, by the telemetry insights computer program, an event for the anomaly and communicating the event to an event manager; and executing, by the event manager, an automated proactive action in response to the anomaly.
-
公开(公告)号:US20240311163A1
公开(公告)日:2024-09-19
申请号:US18122832
申请日:2023-03-17
Applicant: NVIDIA Corporation
Inventor: Avinash Bantval Baliga , Gregory Paul Smith , Magnus Strengert
IPC: G06F9/38
CPC classification number: G06F9/4484 , G06F9/30101 , G06F9/3851 , G06F11/3466
Abstract: Apparatuses, systems, and techniques for hardware-driven call stack attribution. The apparatuses, systems, and techniques includes generating and updating call stacks within a processing device during execution of an application. In particular, determining a branch identifier associated with an instruction being executed by an execution thread, identifying a call stack identifier of the execution thread executing the instruction, and updating the call stack identifier of the execution thread based on the identified call stack identifier of the execution thread and the branch identifier.
-
公开(公告)号:US20240281332A1
公开(公告)日:2024-08-22
申请号:US18353612
申请日:2023-07-17
Applicant: Glean Technologies, Inc.
Inventor: Piyush Prahladka , Eddie Zhou , Arjun Landes , Sumeet Sobti , Rui Wu , Divyansh Agarwal , Sagar Vare , Nikhail Mandava , James Ma , Mrinal Mohit , Calvin Qi , Chau Hai Tran , Lauren Zhu , Neil Dhruva , Justin Nicholas Borromeo
CPC classification number: G06F11/1433 , G06F11/3466 , G06F21/6218 , G06F2221/2113 , G06F2221/2141
Abstract: Methods and apparatuses for dynamically generating and applying automated search evaluation sets to improve search results and to automatically detect and correct search system issues are described. A search evaluation set may comprise a set of search evaluation vectors that each map a search query and corresponding properties of the search query to a canonical search result. To detect search system issues over time, baseline search result rankings may be periodically generated or automatically generated after software updates to the search system have been made. Two consecutive baseline search result rankings using the same search evaluation set may then be compared to detect result deviations in search result rankings. If the search system detects that at least a threshold number of result deviations have occurred, then the search system may perform subsequent actions to automatically detect and correct search system issues.
-
6.
公开(公告)号:US20240273003A1
公开(公告)日:2024-08-15
申请号:US18605682
申请日:2024-03-14
Applicant: Splunk Inc.
Inventor: Ioannis Vlachogiannis , Vasileios Karampinas
CPC classification number: G06F11/3495 , G06F9/542 , G06F11/0709 , G06F11/0715 , G06F11/0742 , G06F11/0775 , G06F11/3003 , G06F11/3013 , G06F11/302 , G06F11/3082 , G06F11/34 , G06F11/3409 , G06F11/3466 , G06F8/77 , G06F11/3093 , G06F11/3476 , G06F2201/86 , G06F2201/865 , G06F2201/88
Abstract: A quality score for a computer application release is determined using a first number of unique users who have launched the computer application release on user devices and a second number of unique users who have encountered at least once an abnormal termination with the computer application release on user devices. Additionally or optionally, an application quality score can be computed for a computer application based on quality scores of computer application releases that represent different versions of the computer application. Additionally or optionally, a weighted application quality score can be computed for a computer application by further taking into consideration the average application quality score and popularity of a plurality of computer applications.
-
7.
公开(公告)号:US20240273002A1
公开(公告)日:2024-08-15
申请号:US18539536
申请日:2023-12-14
Applicant: Robert Bosch GmbH
Inventor: Paulius Duplys
CPC classification number: G06F11/3466 , G06F21/566
Abstract: A method for providing information about a security-critical software state of an embedded device, wherein the embedded device has a network connection to a central monitoring unit for the central monitoring of the embedded device and of further embedded devices. The method includes: ascertaining execution traces of at least one software executed on the embedded device; determining an identifier for the executed software on the basis of the ascertained execution traces, wherein the identifier is specific to an identity and/or to enabled functions of the executed software; determining the information about the security-critical software state on the basis of the identifier; providing the information about the security-critical software state for the central monitoring unit via the network connection.
-
公开(公告)号:US12056475B2
公开(公告)日:2024-08-06
申请号:US17797188
申请日:2020-02-04
Applicant: Nippon Telegraph and Telephone Corporation
Inventor: Yoji Yamato
CPC classification number: G06F8/41 , G06F8/30 , G06F11/3466
Abstract: An offload server includes: an application code analysis section configured to analyze source code of an application; a data transfer designation section configured to, on the basis of a result of the code analysis, designate a data transfer to be collectively performed on, before starting GPU processing and after finishing the GPU processing, of variables that need to be transferred between a CPU and a GPU, those which are not mutually referenced nor mutually updated between CPU processing and the GPU processing and which are only to be returned to the CPU as a result of the GPU processing; a parallel processing designation section configured to identify loop statements in the application, and, for each of the identified loop statements, specify a statement specifying application of parallel processing by the GPU and perform compilation.
-
公开(公告)号:US12051009B2
公开(公告)日:2024-07-30
申请号:US16450714
申请日:2019-06-24
Applicant: BULL SAS
Inventor: Lionel Vincent , Trong-Ton Pham , Gaël Goret , Philippe Couvee , Mamady Nabe
CPC classification number: G06N5/04 , G06F11/3466 , G06F17/18
Abstract: The invention relates to a method for optimizing the execution parameters of a software application on an information processing platform, consisting in iteratively optimizing said parameters at each execution of said application, in which:
for each execution (1) of said application, performance measurements are made (2) and stored (3), in association with the parameters used for said execution;
at the start of each execution of said application, values are determined (4, 6) for a first subset of said parameters by inference (6) from the stored measurements corresponding to a subset of the executions corresponding to a second subset of said parameters.-
公开(公告)号:US20240220388A1
公开(公告)日:2024-07-04
申请号:US18091975
申请日:2022-12-30
Applicant: Intel Corporation
Inventor: Baruch Chaikin , Ahmad Yasin
CPC classification number: G06F11/3466 , G06F9/45533 , G06F9/5011 , G06F2201/88
Abstract: Techniques for flexible virtualization of performance monitoring are described. In an embodiment, an apparatus includes a plurality of performance monitoring hardware resources and an instruction decoder to decode a first instruction to access a first performance monitoring hardware resource of the plurality of performance monitoring hardware resources. In response to the first instruction being received by a virtual machine, the apparatus is to determine whether the first performance monitoring hardware resource is allocated to the virtual machine based on an allocation model to allow any set of the performance monitoring hardware resources to be allocated to the virtual machine, execute the first instruction within the virtual machine in response to a determination that the first performance monitoring hardware resource is allocated to the virtual machine, and raise an exception within the virtual machine in response to a determination that the first performance monitoring hardware resource is not allocated to the virtual machine.
-
-
-
-
-
-
-
-
-