Space Information Network Resource Scheduling for Cloud Computing: A Deep Reinforcement Learning Approach
Open Access
- 9 March 2022
- journal article
- research article
- Published by Wiley in Wireless Communications and Mobile Computing
- Vol. 2022, 1-16
Abstract
With the development of satellite technology, space information networks (SINs) have been applied to various fields. SINs can provide more and more complex services and receive more and more tasks. The existing resource scheduling algorithms are difficult to play an efficient role in such a complex environment of resources and tasks. We propose a resource allocation scheme based on reinforcement learning. Firstly, according to the characteristics of the resources of SINs, we established the cloud computing architecture of SINs to manage the resources uniformly. Next, we adopt a variable granularity resources clustering algorithm based on fuzzy and hierarchical clustering algorithms. This algorithm can adaptively adjust the resource size and reduce the scheduling range. Finally, we model the resource scheduling process by a reinforcement learning algorithm to solve the joint resource scheduling problem. The simulation results show that the scheme can effectively reduce resources consumption, shorten the task execution time, and improve the resource utilization efficiency of SINs.Keywords
Funding Information
- National Natural Science Foundation of China (61671141)
This publication has 36 references indexed in Scilit:
- Software Defined Space-Air-Ground Integrated Vehicular Networks: Challenges and SolutionsIEEE Communications Magazine, 2017
- Current Status and Prospect of Imaging Satellite Task Dynamic Scheduling Methods2016
- Seamless Handover in Software-Defined Satellite NetworkingIEEE Communications Letters, 2016
- Agile satellite scheduling based on hybrid coding genetic algorithm2016
- A multi-objective local search heuristic for scheduling Earth observations taken by an agile satelliteEuropean Journal of Operational Research, 2015
- A heuristic correlation algorithm for data reduction through noise detection in stream-based communication management systems2014
- An ACO-inspired algorithm for minimizing weighted flowtime in cloud-based parameter sweep experimentsAdvances in Engineering Software, 2013
- A Lagrangian heuristic for satellite range scheduling with resource constraintsComputers & Operations Research, 2011
- Bounding the optimum for the problem of scheduling the photographs of an Agile Earth Observing SatelliteComputational Optimization and Applications, 2008
- A heuristic for the multi-satellite, multi-orbit and multi-user management of Earth observation satellitesEuropean Journal of Operational Research, 2007