Apparatus and method for active and passive data gathering using stochastic model in control network
First Claim
1. A data gathering apparatus, comprising:
- a cache unit configured to store data, gathered from local devices connected via a control network, and constituting cached data items;
an active and passive synchronizer, comprising at least one hardware processor, configured;
to perform a first gathering operation in which;
a data request frame is transmitted via the control network, and data on the local devices is gathered and stored as cached data items;
to perform a second gathering operation in which data on the local devices is gathered and stored as cached data items by reading a communication frame communicated over the control network; and
to determine a first gathering operation schedule for each of the cached data items based on an expected delay time, estimated using a stochastic model for the second gathering operation process, in case that waiting is performed until the each of the cached data items is updated through the second gathering operation without performing the first gathering operation; and
an active and passive medium access unit having a receiver and a transmitter, configured to deliver data obtained from a frame received via the control network to the active and passive synchronizer and to transmit a frame for gathering data on the local devices of the control network in response to a request of the active and passive synchronizer.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an apparatus and method for active and passive data gathering using a stochastic model in a control network. An active and passive synchronizer performs a first gathering operation in which a data request frame is transmitted via the control network and data on the local devices is gathered and a second gathering operation in which data on the local devices is gathered by reading a communication frame among the local devices, and determines a first gathering operation schedule for each data stored in a cache unit based on an expected delay time estimated using a stochastic model for the second gathering operation process when the first gathering operation is not performed on each data that is gathered through the first gathering operation and the second gathering operation and is stored in the cache unit and waiting is performed until the data is updated through the second gathering operation.
-
Citations
19 Claims
-
1. A data gathering apparatus, comprising:
-
a cache unit configured to store data, gathered from local devices connected via a control network, and constituting cached data items; an active and passive synchronizer, comprising at least one hardware processor, configured; to perform a first gathering operation in which; a data request frame is transmitted via the control network, and data on the local devices is gathered and stored as cached data items; to perform a second gathering operation in which data on the local devices is gathered and stored as cached data items by reading a communication frame communicated over the control network; and to determine a first gathering operation schedule for each of the cached data items based on an expected delay time, estimated using a stochastic model for the second gathering operation process, in case that waiting is performed until the each of the cached data items is updated through the second gathering operation without performing the first gathering operation; and an active and passive medium access unit having a receiver and a transmitter, configured to deliver data obtained from a frame received via the control network to the active and passive synchronizer and to transmit a frame for gathering data on the local devices of the control network in response to a request of the active and passive synchronizer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data gathering method that is performed in a data gathering apparatus for gathering data from local devices connected via a control network, the method comprising:
-
(a) performing a first gathering operation comprising; transmitting a data request frame, from a transmitter, via the control network, gathering first data about the local devices, and storing data items, corresponding to the first gathered data, in a cache memory; (b) performing a second gathering operation comprising; gathering second data about the local devices by reading a communication frame communicated among the local devices, and storing data items, corresponding to the second gathered data, in the cache memory; and (c) determining a first gathering operation schedule for each of the cached data items, based on an expected delay time, estimated using a stochastic model for the second gathering operation process, in case that waiting is performed until the each of the cached data items is updated through the second gathering operation without performing the first gathering operation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable recording medium storing a program configured to enable a computer, during execution, to perform operations comprising:
-
(a) performing a first gathering operation comprising; transmitting a data request frame, from a transmitter, via the control network, gathering first data about the local devices, and storing data items, corresponding to the first gathered data, in a cache memory; (b) performing a second gathering operation comprising; gathering second data about the local devices by reading a communication frame communicated among the local devices, and storing data items, corresponding to the second gathered data, in the cache memory; and (c) determining a first gathering operation schedule for each of the cached data items, based on an expected delay time, estimated using a stochastic model for the second gathering operation process, wherein; the expected delay time includes a time when the first gathering operation is not performed on each of the cached data items, and waiting is performed until the each of the cached data items is updated through the second gathering operation.
-
Specification