Arrangements and methods for performing structural clustering between
different time series. Time series data relating to a plurality of time
series is accepted, structural features relating to the time series data
are ascertained, and at least one distance between different time series
via employing the structural features is determined. The different time
series may be partitioned into clusters based on the at least one
distance, and/or the k closest matches to a given time series query based
on the at least one distance may be returned.