Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika"
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Vestn. YuUrGU. Ser. Vych. Matem. Inform.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika", 2022, Volume 11, Issue 3, Pages 69–90
DOI: https://doi.org/10.14529/cmse220305
(Mi vyurv283)
 

Parallel algorithm for real-time sensor data recovery for a many-core processor

M. L. Zymblera, A. N. Poluyanovb, Ya. A. Kraevaa

a South Ural State University (pr. Lenina 76, Chelyabinsk, 454080 Russia)
b S.L. Sobolev Institute of Mathematics SB RAS (Pevtsova str. 13, Omsk, 644043 Russia)
Abstract: Currently, in many subject areas, the processing of sensor data in real time assumes imputation of values missed due to a technical failure or a human factor. This article proposes a parallel algorithm for imputation the missing values of a streaming time series in real time for a many-core processor. The algorithm employs a set of reference time series that have a semantic relationship with the original time series. The algorithm exploits the following heuristics: if there are repeated (similar) subsequences in the reference time series, then in the time series containing the missing value, repeated subsequences occur in the same time intervals. For each reference time series, a query is defined as a subsequence of a given length ending at the moment when the value in the original time series was missed. The similarity of the subsequences with the query is determined based on the DTW (Dynamic Time Warping) measure that is of quadratic computational complexity relative to the subsequence length. The algorithm employs the lower bounding technique to discard subsequences that are obviously dissimilar to the query, without calculating DTW. The lower bounds have less complexity than DTW and are calculated in parallel. The imputed value is calculated as the arithmetic mean of the last elements of the found intervals. In computational experiments, the proposed algorithm demonstrates high imputation accuracy in comparison with analogs and performance acceptable for real-time applications.
Keywords: time series, imputation of missing values, parallel algorithm, many-core CPU, DTW, lower bounding.
Funding agency Grant number
Russian Foundation for Basic Research 20-07-00140
Ministry of Science and Higher Education of the Russian Federation FENU-2020-0022
FWNF-2022-0016
Received: 30.07.2022
Document Type: Article
UDC: 004.272.25, 004.421, 004.032.24
Language: Russian
Citation: M. L. Zymbler, A. N. Poluyanov, Ya. A. Kraeva, “Parallel algorithm for real-time sensor data recovery for a many-core processor”, Vestn. YuUrGU. Ser. Vych. Matem. Inform., 11:3 (2022), 69–90
Citation in format AMSBIB
\Bibitem{TsyPolKra22}
\by M.~L.~Zymbler, A.~N.~Poluyanov, Ya.~A.~Kraeva
\paper Parallel algorithm for real-time sensor data recovery for a many-core processor
\jour Vestn. YuUrGU. Ser. Vych. Matem. Inform.
\yr 2022
\vol 11
\issue 3
\pages 69--90
\mathnet{http://mi.mathnet.ru/vyurv283}
\crossref{https://doi.org/10.14529/cmse220305}
Linking options:
  • https://www.mathnet.ru/eng/vyurv283
  • https://www.mathnet.ru/eng/vyurv/v11/i3/p69
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika"
    Statistics & downloads:
    Abstract page:90
    Full-text PDF :58
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025