US 12,271,766 B2
Apparatus for monitoring task execution time and method of operating node
Doo Hyun Moon, Seoul (KR); and Keon Woo Lee, Seoul (KR)
Assigned to HYUNDAI AUTOEVER CORP., Seoul (KR)
Filed by Hyundai AutoEver Corp., Seoul (KR)
Filed on Nov. 5, 2021, as Appl. No. 17/519,987.
Claims priority of application No. 10-2020-0175367 (KR), filed on Dec. 15, 2020.
Prior Publication US 2022/0188176 A1, Jun. 16, 2022
Int. Cl. G06F 9/52 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01)
CPC G06F 9/52 (2013.01) [G06F 11/3024 (2013.01); G06F 11/3419 (2013.01)] 12 Claims
OG exemplary drawing
 
6. A method of operating a node in a task execution monitoring system, the method comprising:
receiving setting information from a monitoring apparatus;
collecting task operation information;
determining whether a size of the task operation information is larger than a first reference value of the setting information;
when the size of the task operation information is larger than the first reference value, determining whether a number of the task operation information is greater than a second reference value of the setting information;
when the number of the task operation information is less than or equal to the second reference value, newly generating the task operation information; and
storing the task operation information at a storage location of the setting information,
wherein the task operation information includes a start time and an end time of a task measured at a corresponding node, and wherein the start time and the end time include a synchronization time and a local time, respectively,
wherein the setting information includes protocol version information, magic byte information, data length information, Cyclic Redundancy Check (CRC) information, and setting data, and wherein the setting data includes storage location information, maximum storage size information, maximum storage number information, and preliminary information, and
wherein the monitoring apparatus comprises:
a setting device configured to output setting information for setting a storage location, a size of a memory structure, or a number of memory structures, wherein task operation information is to be stored in each of a plurality of nodes at the storage location, and wherein the each of the plurality nodes comprises a time synchronizing device, a measuring device, a storing device and an output device; and
a task monitor configured to output a task operation information request signal to the each of the plurality of nodes, and to receive the task operation information from the each of the plurality of nodes.