Resource Scheduling Approach in Cloud Testing as a Service Using Deep Reinforcement Learning Algorithms

Authors

  • Prerna Jain  Research Scholar, Bharat Institute of Technology, Meerut, India
  • Mr. Rohit Kumar Gupta  Professor, Bharat Institute of Technology, Meerut, India

Keywords:

DRL, Job Scheduling, Taas cloud, deep RM2

Abstract

Many organizations around the world use cloud computing Testing as Service (Taas) for their services. Cloud computing is principally based on the idea of on-demand delivery of computation, storage, applications, and additional resources. It depends on delivering user services through Internet connectivity. In addition, it uses a pay-as-you-go business design to deliver user services. It offers some essential characteristics including on-demand service, resource pooling, rapid elasticity, virtualization, and measured services. There are various types of virtualization, such as full virtualization, para-virtualization, emulation, OS virtualization, and application virtualization. Resource scheduling in Taas is among the most challenging jobs in resource allocation to mandatory tasks/jobs based on the required quality of applications and projects. Because of the cloud environment, uncertainty, and perhaps heterogeneity, resource allocation cannot be addressed with prevailing policies. This situation remains a significant concern for the majority of cloud providers, as they face challenges in selecting the correct resource scheduling algorithm for a particular workload. The authors use the emergent artificial intelligence algorithms deep RM2, deep reinforcement learning, and deep reinforcement learning for Taas cloud scheduling to resolve the issue of resource scheduling in cloud Taas.

References

  1. Jain, V., & Chatterjee, J. M. (2020). Machine learning with health care perspective. Cham: Springer, 1-415.
  2. Madni, S.H.H., et al.: Resource scheduling for infrastructure as a service (IaaS) in cloud computing: challenges and opportunities. J. Netw. Comput. Appl. 68, 173–200 (2016). https://doi.org/10.1016/j.jnca.2016.04.016
  3. Carlo, M., Michela, M., Papuzzo, G.: Probabilistic consolidation of virtual machines in self-organizing cloud data centers. IEEE Trans. Cloud Comput. 1(2) 215–228 (2013)
  4. Mell, P., Grance, T.: The NIST Definition of Cloud Computing. National Institute of Standards and Technology. Report No.: Special Publication. 800–145 [cited 18 Sep 2017]. (2011)
  5. Prodan, R., Simon, O.: A survey and taxonomy of infrastructure as a service and web hosting cloud providers. In: 10th IEEE/ACM International Conference on Grid Computing, Melbourne (2009)
  6. Chard, K., et al.: Social cloud: cloud computing in social networks. In: 3rd IEEE International Conference on Cloud Computing, Miami (2010)
  7. Zhang, N., et al.: A genetic algorithm-based task scheduling for cloud resource crowd-funding model. Int. J. Commun. Syst. 31(1), e3394 (2018).
  8. Gawali, M.B., Shinde, S.K.: Task scheduling and resource allocation in cloud computing using a heuristic approach. J. Cloud. Comp. 7(4), 1–16 (2018).
  9. Tesfatsion, S.K., Wadbro, E., Tordsson, J.: PerfGreen: Performance and Energy Aware Resource Provisioning for Heterogeneous Clouds. In: 2018 IEEE International Conference on Autonomic Computing (ICAC): Paper presented at 15TH IEEE International conference on Autonomic Computing (ICAC 2018), Trento, Italy, (pp. 81-90) (2018)
  10. Tesfatsion, S.K., Klein, C., Tordsson, J.: Virtualization techniques compared: performance, resource, and power usage overheads in clouds. In: 2018 ACM/SPEC International Conference on Performance Engineering (ICPE) (2018)
  11. Manasrah, A.M., Ali, H.B.: Workflow scheduling using hybrid GA-PSO algorithm in cloud computing. Wireless Commun. Mobile Comput. 25(3), 393–405 (2018)
  12. Google: Deepmind. https://deepmind.com/ (2018). Accessed 27 July 2018
  13. Mao, H., et al.: Resource management with Deep reinforcement learning. In: 15th ACM Workshop on Hot Topics in Networks, pp. 50–56 (2016)

Downloads

Published

2023-09-10

Issue

Section

Research Articles

How to Cite

[1]
Prerna Jain, Mr. Rohit Kumar Gupta "Resource Scheduling Approach in Cloud Testing as a Service Using Deep Reinforcement Learning Algorithms" International Journal of Scientific Research in Science and Technology(IJSRST), Online ISSN : 2395-602X, Print ISSN : 2395-6011,Volume 10, Issue 5, pp.484-493, September-October-2023.