Skip to main content

Adaptive Recollected RNN for Workload Forecasting in Database-as-a-Service

  • Conference paper
  • First Online:
Service-Oriented Computing (ICSOC 2020)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 12571))

Included in the following conference series:

Abstract

Nowadays, Database-as-a-Service (DBaaS) plays a more and more important role in the era of big data due to its convenience and manageable capacity. However, with increasing complexity of data-driven applications, the management of database systems becomes intractable. To achieve the self-management of resources, forecasting the workload turns out to be essential. In this paper, we propose a novel machine learning based model, named Adaptive Recollected Recurrent Neural Network (AR-RNN) to help DBaaS managers better capture historical information and predict future workload with a recollection mechanism based multi-encoder and an attention mechanism based decoder architecture. Experiments on two real-world datasets show that our model outperforms both traditional and other machine learning methods for workload prediction.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://github.com/alibaba/clusterdata.

References

  1. Assaf, R., Schumann, A.: Explainable deep neural networks for multivariate time series predictions. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI, pp. 6488–6490 (2019)

    Google Scholar 

  2. Calheiros, R.N., Masoumi, E., Ranjan, R., Buyya, R.: Workload prediction using ARIMA model and its impact on cloud applications’ QoS. IEEE Trans. Cloud Comput. 3(4), 449–458 (2015)

    Article  Google Scholar 

  3. Chatigny, P., Patenaude, J., Wang, S.: Financial time series representation learning. CoRR (2020). https://arxiv.org/abs/2003.12194

  4. Cho, K., et al.: Learning phrase representations using RNN encoder-decoder for statistical machine translation. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, EMNLP, pp. 1724–1734 (2014)

    Google Scholar 

  5. Cinar, Y.G., Mirisaee, H., Goswami, P., Gaussier, E., Aït-Bachir, A., Strijov, V.: Position-based content attention for time series forecasting with sequence-to-sequence RNNs. In: Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, E.-S.M. (eds.) ICONIP 2017. LNCS, vol. 10638, pp. 533–544. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70139-4_54

    Chapter  Google Scholar 

  6. Curran, T.: Brain potentials of recollection and familiarity. Mem. Cogn. 28, 923–938 (2000)

    Article  Google Scholar 

  7. Graves, A.: Adaptive computation time for recurrent neural networks. CoRR (2016)

    Google Scholar 

  8. Kong, W., Dong, Z.Y., Jia, Y., Hill, D.J., Xu, Y., Zhang, Y.: Short-term residential load forecasting based on LSTM recurrent neural network. IEEE Trans. Smart Grid 10(1), 841–851 (2019)

    Article  Google Scholar 

  9. Lehner, W., Sattler, K.: Database as a service (DBaaS). In: Proceedings of the 26th International Conference on Data Engineering ICDE, pp. 1216–1217 (2010)

    Google Scholar 

  10. Liu, C., Shang, Y., Duan, L., Chen, S., Liu, C., Chen, J.: Optimizing workload category for adaptive workload prediction in service clouds. In: Barros, A., Grigori, D., Narendra, N.C., Dam, H.K. (eds.) ICSOC 2015. LNCS, vol. 9435, pp. 87–104. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48616-0_6

    Chapter  Google Scholar 

  11. Ma, L., Aken, D.V., Hefny, A., Mezerhane, G., Pavlo, A., Gordon, G.J.: Query-based workload forecasting for self-driving database management systems. In: Proceedings of the 2018 International Conference on Management of Data, SIGMOD, pp. 631–645 (2018)

    Google Scholar 

Download references

Acknowledgements

This work was supported by the National Key R&D Program of China [2019YFB2102200]; the National Natural Science Foundation of China [61872238, 61972254], the CCF-Huawei Database System Innovation Research Plan [CCF-Huawei DBIR2019002A], and the CCF-Tencent Open Research Fund [FR202001].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaofeng Gao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Liu, C., Mao, W., Gao, Y., Gao, X., Li, S., Chen, G. (2020). Adaptive Recollected RNN for Workload Forecasting in Database-as-a-Service. In: Kafeza, E., Benatallah, B., Martinelli, F., Hacid, H., Bouguettaya, A., Motahari, H. (eds) Service-Oriented Computing. ICSOC 2020. Lecture Notes in Computer Science(), vol 12571. Springer, Cham. https://doi.org/10.1007/978-3-030-65310-1_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-65310-1_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-65309-5

  • Online ISBN: 978-3-030-65310-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics