In order to improve the efficiency of cloud computing resource utilization and avoid the problem of computing resource allocation and scheduling lagging behind load changes, the author proposes a cloud computing resource on-demand allocation and elastic scheduling method based on network load prediction. Firstly, the author takes the network load data of Wikimedia as the research object and proposes an adaptive two-stage multi network model load prediction method based on LSTM, i.e. ATSMNN-LSTM load prediction method). This method can classify the network load data into climbing and descending types based on the trend and characteristics of the input network load data, And adaptively schedule the input network load data to the LSTM load prediction model that matches its type for prediction based on the classification results. The author proposes a maximum cloud service revenue computing resource quantity search algorithm based on network load prediction (i.e. MaxCSPRNWP algorithm), which aims to improve cloud service revenue as the optimization objective. Under the premise of ensuring task service quality and system stability, the algorithm allocates cloud computing resources on demand and flexibly schedules them in advance based on the predicted network load results. The experimental results show that the ATSMNNLSTM load prediction method proposed by the author can obtain more accurate network load prediction results compared to other load prediction methods, and the MaxCSPR-NWP algorithm, which is based on network load prediction and is capable of effectively converting the network load prediction results into the required number of cloud servers, is the maximum cloud service revenue computing resource quantity search algorithm proposed by the author, not only does it achieve the early allocation and scheduling of cloud computing resources, thereby avoiding the impact of lagging behind in computing resource allocation and scheduling due to load changes on the quality of cloud computing task services and resource utilization efficiency, at the same time, it has also achieved on-demand allocation and flexible scheduling of cloud computing resources with the goal of improving cloud service revenue.
Read full abstract