Back to Search
Start Over
Balanced-DRL: A DQN-Based Job Allocation Algorithm in BaaS.
- Source :
-
Mathematics (2227-7390) . Jun2023, Vol. 11 Issue 12, p2638. 31p. - Publication Year :
- 2023
-
Abstract
- Blockchain as a Service (BaaS) combines features of cloud computing and blockchain, making blockchain applications more convenient and promising. Although current BaaS platforms have been widely adopted by both industry and academia, concerns arise regarding their performance, especially in job allocation. Existing BaaS job allocation strategies are simple and do not guarantee load balancing due to the dynamic nature and complexity of BaaS job execution. In this paper, we propose a deep reinforcement learning-based algorithm, Balanced-DRL, to learn an optimized allocation strategy in BaaS based on analyzing the execution process of BaaS jobs and a set of job scale characteristics. Following extensive experiments with generated job request workloads, the results show that Balanced-DRL significantly improves BaaS performance, achieving a 5% to 8% increase in job throughput and a 5% to 20% decrease in job latency. [ABSTRACT FROM AUTHOR]
- Subjects :
- *REINFORCEMENT learning
*ALGORITHMS
*JOB descriptions
*BLOCKCHAINS
*CLOUD computing
Subjects
Details
- Language :
- English
- ISSN :
- 22277390
- Volume :
- 11
- Issue :
- 12
- Database :
- Academic Search Index
- Journal :
- Mathematics (2227-7390)
- Publication Type :
- Academic Journal
- Accession number :
- 164689435
- Full Text :
- https://doi.org/10.3390/math11122638