-
公开(公告)号:US20230401190A1
公开(公告)日:2023-12-14
申请号:US18239356
申请日:2023-08-29
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh , José Antonio Acuña-Rohter , David Michael Wong
IPC: G06F16/22 , G06F16/2455 , G06F11/34 , G06F16/2458 , G06F11/30
CPC classification number: G06F16/2272 , G06F16/24553 , G06F11/3419 , G06F16/2474 , G06F11/3072 , G06F2201/87 , G06F2201/835
Abstract: A performance measurement indexing system indexes a data store containing data entries indicative of message processing by an application. The application includes a plurality of checkpoints, and the data store contains data logged upon each message traversing the checkpoints in the application. The performance measurement indexing system determines which data entries relate to messages that satisfy a delay condition, and limits queries run on the data store to those data entries, thereby increasing the speed and efficiency with which queries can be serviced.
-
公开(公告)号:US20210216292A1
公开(公告)日:2021-07-15
申请号:US17213360
申请日:2021-03-26
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh , José Antonio Acuña-Rohter , David Michael Wong
Abstract: A monitoring system monitors processing of incoming messages by an application, and logs data related to performance of the application. The application includes a plurality of checkpoints, and the monitoring system logs data upon each message traversing the checkpoints in the application. The monitoring system is configured to dynamically modify checkpoints within the application based on latency detection of portions of the application, resulting in improved granularity/resolution of the data collected from congested portions of the application, and reducing the performance penalty of the monitoring system from portions of the application that are not congested.
-
公开(公告)号:US10990366B2
公开(公告)日:2021-04-27
申请号:US16524381
申请日:2019-07-29
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh , José Antonio Acuña-Rohter , David Michael Wong
Abstract: A monitoring system monitors processing of incoming messages by an application, and logs data related to performance of the application. The application includes a plurality of checkpoints, and the monitoring system logs data upon each message traversing the checkpoints in the application. The monitoring system is configured to dynamically modify checkpoints within the application based on latency detection of portions of the application, resulting in improved granularity/resolution of the data collected from congested portions of the application, and reducing the performance penalty of the monitoring system from portions of the application that are not congested.
-
公开(公告)号:US12105693B2
公开(公告)日:2024-10-01
申请号:US18239356
申请日:2023-08-29
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh , José Antonio Acuña-Rohter , David Michael Wong
IPC: G06F16/22 , G06F11/30 , G06F11/34 , G06F16/2455 , G06F16/2458
CPC classification number: G06F16/2272 , G06F11/3072 , G06F11/3419 , G06F16/24553 , G06F16/2474 , G06F2201/835 , G06F2201/87
Abstract: A performance measurement indexing system indexes a data store containing data entries indicative of message processing by an application. The application includes a plurality of checkpoints, and the data store contains data logged upon each message traversing the checkpoints in the application. The performance measurement indexing system determines which data entries relate to messages that satisfy a delay condition, and limits queries run on the data store to those data entries, thereby increasing the speed and efficiency with which queries can be serviced.
-
公开(公告)号:US20230046841A1
公开(公告)日:2023-02-16
申请号:US17977265
申请日:2022-10-31
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh , José Antonio Acuña-Rohter , David Michael Wong
Abstract: A monitoring system monitors processing of incoming messages by an application, and logs data related to performance of the application. The application includes a plurality of checkpoints, and the monitoring system logs data upon each message traversing the checkpoints in the application. The monitoring system is configured to dynamically modify checkpoints within the application based on latency detection of portions of the application, resulting in improved granularity/resolution of the data collected from congested portions of the application, and reducing the performance penalty of the monitoring system from portions of the application that are not congested.
-
公开(公告)号:US20190317838A1
公开(公告)日:2019-10-17
申请号:US15954169
申请日:2018-04-16
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh , Pearce Ian Peck-Walden
Abstract: In a system including a primary process followed by a secondary process, which are performed serially and sequentially, i.e., in a FIFO manner, where the secondary process is downstream of the primary process, the disclosed embodiments relate to selective/conditional secondary processing of electronic data transaction request messages, which speeds up the primary processing of the electronic data transaction request messages, reduces reduce the amount of computing resources wasted on calculating inaccurate information, and reducing the usage of network resources associated with publishing market data feeds and receiving new responsive messages.
-
公开(公告)号:US20190044836A1
公开(公告)日:2019-02-07
申请号:US15691052
申请日:2017-08-30
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh
IPC: H04L12/26
Abstract: A monitoring system monitors processing of incoming messages and logs data related to performance of an application that processes the messages. The monitoring system temporarily associates reusable identifiers with the messages and logs data upon each message traversing different points in the application. Each of the identifiers is sized such that the storage space necessary to store the identifier is less than the storage space necessary to store an identifier sized to uniquely identify all of the plurality of messages, and the identifiers and the logged data are configured to minimize a performance penalty of monitoring the application. The monitoring system parses the data, e.g., during post-processing, to determine, from a plurality of data entries that refers to the same identifier, a subset of the data entries where the same identifier was associated with the same message.
-
公开(公告)号:US20230362074A1
公开(公告)日:2023-11-09
申请号:US18223336
申请日:2023-07-18
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh
CPC classification number: H04L43/04 , H04L43/02 , G06F11/3006 , G06F11/3466 , H04L69/329
Abstract: A monitoring system monitors processing of incoming messages and logs data related to performance of an application that processes the messages. The monitoring system temporarily associates reusable identifiers with the messages and logs data upon each message traversing different points in the application. Each of the identifiers is sized such that the storage space necessary to store the identifier is less than the storage space necessary to store an identifier sized to uniquely identify all of the plurality of messages, and the identifiers and the logged data are configured to minimize a performance penalty of monitoring the application. The monitoring system parses the data, e.g., during post-processing, to determine, from a plurality of data entries that refers to the same identifier, a subset of the data entries where the same identifier was associated with the same message.
-
公开(公告)号:US20210373981A1
公开(公告)日:2021-12-02
申请号:US17404389
申请日:2021-08-17
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh , Pearce Ian Peck-Walden
Abstract: In a system including a primary process followed by a secondary process, which are performed serially and sequentially, i.e., in a FIFO manner, where the secondary process is downstream of the primary process, the disclosed embodiments relate to selective/conditional secondary processing of electronic data transaction request messages, which speeds up the primary processing of the electronic data transaction request messages, reduces reduce the amount of computing resources wasted on calculating inaccurate information, and reducing the usage of network resources associated with publishing market data feeds and receiving new responsive messages.
-
公开(公告)号:US10803042B2
公开(公告)日:2020-10-13
申请号:US15726922
申请日:2017-10-06
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Kyle Dennis Kavanagh , José Antonio Acuña-Rohter , David Michael Wong
IPC: G06F16/22 , G06F16/2458 , G06F11/30 , G06F11/34 , G06F16/2455
Abstract: A performance measurement indexing system indexes a data store containing data entries indicative of message processing by an application. The application includes a plurality of checkpoints, and the data store contains data logged upon each message traversing the checkpoints in the application. The performance measurement indexing system determines which data entries relate to messages that satisfy a delay condition, and limits queries run on the data store to those data entries, thereby increasing the speed and efficiency with which queries can be serviced.
-
-
-
-
-
-
-
-
-