Numerical methods and programming
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



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






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


Numerical methods and programming, 2023, Volume 24, Issue 3, Pages 291–304
DOI: https://doi.org/10.26089/NumMet.v24r321
(Mi vmp1090)
 

Parallel software tools and technologies

Anomaly detection in long time series on high-performance cluster with GPUs

Ya. A. Kraeva, M. L. Tsymbler

South Ural State University (National Research University)
Abstract: Currently, the discovery of anomalies in long time series occurs in a wide range of subject areas: digital industry, healthcare, climate modeling, financial analytics, etc. Discord formalizes the anomaly concept being defined as a time series subsequence that has a distance of at least r to its non-overlapping nearest neighbor, where r is a prespecified threshold. This article presents a new algorithm for discord discovery on a high-performance computing cluster, where each cluster node is equipped with a GPU. The algorithm employs the data parallelism concept: the time series is divided into disjoint fragments that are processed separetely by GPUs of the cluster nodes. Using a parallel algorithm previously developed by the authors, local candidates for discords are selected at each node. Further, through the data exchanges, a set of global candidates is formed at each node as a union of all local candidates. Then each node performs a global refinement, removing false-positive discords from the global candi date set. Global refinement is parallelized based on block multiplication of the candidate matrix and the subsequence matrix of the fragment. The resulting set of discords is formed as the intersection of the sets obtained by the nodes as a result of global refinement. Computational experiments with synthetic and real time series, carried out on the Lomonosov-2 and Lobachevsky supercomputers equipped with 48–64 GPUs, show the high scalability of the developed algorithm.
Keywords: time series; anomaly detection; discord; parallel algorithm; computer cluster; GPU; CUDA; DRAG; MERLIN; PD3; PALMAD.
Received: 21.07.2023
Document Type: Article
UDC: 004.272.25
Language: Russian
Citation: Ya. A. Kraeva, M. L. Tsymbler, “Anomaly detection in long time series on high-performance cluster with GPUs”, Num. Meth. Prog., 24:3 (2023), 291–304
Citation in format AMSBIB
\Bibitem{KraTsy23}
\by Ya.~A.~Kraeva, M.~L.~Tsymbler
\paper Anomaly detection in long time series on high-performance cluster with GPUs
\jour Num. Meth. Prog.
\yr 2023
\vol 24
\issue 3
\pages 291--304
\mathnet{http://mi.mathnet.ru/vmp1090}
\crossref{https://doi.org/10.26089/NumMet.v24r321}
Linking options:
  • https://www.mathnet.ru/eng/vmp1090
  • https://www.mathnet.ru/eng/vmp/v24/i3/p291
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:81
    Full-text PDF :68
    References:2
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025