deep learning, time series, distributed systems