Cargando…

A resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning

With the vigorous development of Internet technology, applications are increasingly migrating to the cloud. Cloud, a distributed network environment, has been widely extended to many fields such as digital finance, supply chain management, and biomedicine. In order to meet the needs of the rapid dev...

Descripción completa

Detalles Bibliográficos
Autores principales: Yu, Lei, Yu, Philip S., Duan, Yucong, Qiao, Hongyu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9588937/
https://www.ncbi.nlm.nih.gov/pubmed/36299577
http://dx.doi.org/10.3389/fgene.2022.964784
_version_ 1784814185272573952
author Yu, Lei
Yu, Philip S.
Duan, Yucong
Qiao, Hongyu
author_facet Yu, Lei
Yu, Philip S.
Duan, Yucong
Qiao, Hongyu
author_sort Yu, Lei
collection PubMed
description With the vigorous development of Internet technology, applications are increasingly migrating to the cloud. Cloud, a distributed network environment, has been widely extended to many fields such as digital finance, supply chain management, and biomedicine. In order to meet the needs of the rapid development of the modern biomedical industry, the biological cloud platform is an inevitable choice for the integration and analysis of medical information. It improves the work efficiency of the biological information system and also realizes reliable and credible intelligent processing of biological resources. Cloud services in bioinformatics are mainly for the processing of biological data, such as the analysis and processing of genes, the testing and detection of human tissues and organs, and the storage and transportation of vaccines. Biomedical companies form a data chain on the cloud, and they provide services and transfer data to each other to create composite services. Therefore, our motivation is to improve process efficiency of biological cloud services. Users’ business requirements have become complicated and diversified, which puts forward higher requirements for service scheduling strategies in cloud computing platforms. In addition, deep reinforcement learning shows strong perception and continuous decision-making capabilities in automatic control problems, which provides a new idea and method for solving the service scheduling and resource allocation problems in the cloud computing field. Therefore, this paper designs a composite service scheduling model under the containers instance mode which hybrids reservation and on-demand. The containers in the cluster are divided into two instance modes: reservation and on-demand. A composite service is described as a three-level structure: a composite service consists of multiple services, and a service consists of multiple service instances, where the service instance is the minimum scheduling unit. In addition, an improved Deep Q-Network (DQN) algorithm is proposed and applied to the scheduling algorithm of composite services. The experimental results show that applying our improved DQN algorithm to the composite services scheduling problem in the container cloud environment can effectively reduce the completion time of the composite services. Meanwhile, the method improves Quality of Service (QoS) and resource utilization in the container cloud environment.
format Online
Article
Text
id pubmed-9588937
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-95889372022-10-25 A resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning Yu, Lei Yu, Philip S. Duan, Yucong Qiao, Hongyu Front Genet Genetics With the vigorous development of Internet technology, applications are increasingly migrating to the cloud. Cloud, a distributed network environment, has been widely extended to many fields such as digital finance, supply chain management, and biomedicine. In order to meet the needs of the rapid development of the modern biomedical industry, the biological cloud platform is an inevitable choice for the integration and analysis of medical information. It improves the work efficiency of the biological information system and also realizes reliable and credible intelligent processing of biological resources. Cloud services in bioinformatics are mainly for the processing of biological data, such as the analysis and processing of genes, the testing and detection of human tissues and organs, and the storage and transportation of vaccines. Biomedical companies form a data chain on the cloud, and they provide services and transfer data to each other to create composite services. Therefore, our motivation is to improve process efficiency of biological cloud services. Users’ business requirements have become complicated and diversified, which puts forward higher requirements for service scheduling strategies in cloud computing platforms. In addition, deep reinforcement learning shows strong perception and continuous decision-making capabilities in automatic control problems, which provides a new idea and method for solving the service scheduling and resource allocation problems in the cloud computing field. Therefore, this paper designs a composite service scheduling model under the containers instance mode which hybrids reservation and on-demand. The containers in the cluster are divided into two instance modes: reservation and on-demand. A composite service is described as a three-level structure: a composite service consists of multiple services, and a service consists of multiple service instances, where the service instance is the minimum scheduling unit. In addition, an improved Deep Q-Network (DQN) algorithm is proposed and applied to the scheduling algorithm of composite services. The experimental results show that applying our improved DQN algorithm to the composite services scheduling problem in the container cloud environment can effectively reduce the completion time of the composite services. Meanwhile, the method improves Quality of Service (QoS) and resource utilization in the container cloud environment. Frontiers Media S.A. 2022-10-10 /pmc/articles/PMC9588937/ /pubmed/36299577 http://dx.doi.org/10.3389/fgene.2022.964784 Text en Copyright © 2022 Yu, Yu, Duan and Qiao. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Genetics
Yu, Lei
Yu, Philip S.
Duan, Yucong
Qiao, Hongyu
A resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning
title A resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning
title_full A resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning
title_fullStr A resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning
title_full_unstemmed A resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning
title_short A resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning
title_sort resource scheduling method for reliable and trusted distributed composite services in cloud environment based on deep reinforcement learning
topic Genetics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9588937/
https://www.ncbi.nlm.nih.gov/pubmed/36299577
http://dx.doi.org/10.3389/fgene.2022.964784
work_keys_str_mv AT yulei aresourceschedulingmethodforreliableandtrusteddistributedcompositeservicesincloudenvironmentbasedondeepreinforcementlearning
AT yuphilips aresourceschedulingmethodforreliableandtrusteddistributedcompositeservicesincloudenvironmentbasedondeepreinforcementlearning
AT duanyucong aresourceschedulingmethodforreliableandtrusteddistributedcompositeservicesincloudenvironmentbasedondeepreinforcementlearning
AT qiaohongyu aresourceschedulingmethodforreliableandtrusteddistributedcompositeservicesincloudenvironmentbasedondeepreinforcementlearning
AT yulei resourceschedulingmethodforreliableandtrusteddistributedcompositeservicesincloudenvironmentbasedondeepreinforcementlearning
AT yuphilips resourceschedulingmethodforreliableandtrusteddistributedcompositeservicesincloudenvironmentbasedondeepreinforcementlearning
AT duanyucong resourceschedulingmethodforreliableandtrusteddistributedcompositeservicesincloudenvironmentbasedondeepreinforcementlearning
AT qiaohongyu resourceschedulingmethodforreliableandtrusteddistributedcompositeservicesincloudenvironmentbasedondeepreinforcementlearning