Skip to main content

Advertisement

Log in

Cloud-Based Multidimensional Parallel Dynamic Programming Algorithm for a Cascade Hydropower System

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

The joint optimal operation of cascade reservoir system can greatly improve the utilization of water resources. However, the complex high-dimensional and non-linear features and calculated costs often hinder the refined operation and management of reservoirs. Recently, the local parallel computing has become an effective way to alleviate the "curse of dimensionality". Current local parallel computing has hardware limitations, which is difficult to adapt to large-scale computing. This study proposes a novel parallel dynamic programming algorithm based on Spark (PDPoS) via cloud computing. The simulation experiments are carried out for a comparative analysis of the solution efficiency, influence factors and stability of cloud computing. The results are as follows: (1) The efficiency of the cloud-based PDPoS is related to some factors; the number of CPU cores is the main influencing factor, followed by the operator, and the architecture has the least influence. (2) The runtime variance of cloud computing is 2.03, indicating cloud computing has high stability. (3) Under the same configuration (i.e., CPU and memory), the runtime of cloud computing is 41.5% ~ 110.3% longer than that of physical machines. However, cloud computing has rich resources, good scalability, and good portability of online operations, which is an attractive alternative for optimal operation of large-scale reservoir system.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data Availability

All data used during in this study are available from the corresponding author by request.

References

Download references

Acknowledgements

This study is supported by the National Key R&D Program of China (Grant No. 2017YFC0405606); the National Natural Science Foundation of China (Grant No. 52079037, 52009029); the Fundamental Research Funds for the Central Universities (Grant No. B210203012, B200202032); the China Postdoctoral Science Foundation (Grant No. 2020T130169, 2019M661715).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ping-an Zhong.

Ethics declarations

Conflict of Interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ma, Y., Zhong, Pa., Xu, B. et al. Cloud-Based Multidimensional Parallel Dynamic Programming Algorithm for a Cascade Hydropower System. Water Resour Manage 35, 2705–2721 (2021). https://doi.org/10.1007/s11269-021-02859-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-021-02859-7

Keywords

Navigation