Your browser doesn't support javascript.
loading
Smart Resource Allocation in Mobile Cloud Next-Generation Network (NGN) Orchestration with Context-Aware Data and Machine Learning for the Cost Optimization of Microservice Applications.
Hassan, Mahmood Ul; Al-Awady, Amin A; Ali, Abid; Iqbal, Muhammad Munwar; Akram, Muhammad; Jamil, Harun.
Afiliação
  • Hassan MU; Department of Computer Skills, Deanship of Preparatory Year, Najran University, Najran 66241, Saudi Arabia.
  • Al-Awady AA; Department of Computer Skills, Deanship of Preparatory Year, Najran University, Najran 66241, Saudi Arabia.
  • Ali A; Department of Computer Science, University of Engineering and Technology, Taxila 48080, Pakistan.
  • Iqbal MM; Department of Computer Science, Govt. A.N.K. (S) Degree College K.T.S., Haripur 22620, Pakistan.
  • Akram M; Department of Computer Science, University of Engineering and Technology, Taxila 48080, Pakistan.
  • Jamil H; Department of Computer Science, College of Computer Science and Information Systems, Najran University, Najran 66241, Saudi Arabia.
Sensors (Basel) ; 24(3)2024 Jan 29.
Article em En | MEDLINE | ID: mdl-38339582
ABSTRACT
Mobile cloud computing (MCC) provides resources to users to handle smart mobile applications. In MCC, task scheduling is the solution for mobile users' context-aware computation resource-rich applications. Most existing approaches have achieved a moderate service reliability rate due to a lack of instance-centric resource estimations and task offloading, a statistical NP-hard problem. The current intelligent scheduling process cannot address NP-hard problems due to traditional task offloading approaches. To address this problem, the authors design an efficient context-aware service offloading approach based on instance-centric measurements. The revised machine learning model/algorithm employs task adaptation to make decisions regarding task offloading. The proposed MCVS scheduling algorithm predicts the usage rates of individual microservices for a practical task scheduling scheme, considering mobile device time, cost, network, location, and central processing unit (CPU) power to train data. One notable feature of the microservice software architecture is its capacity to facilitate the scalability, flexibility, and independent deployment of individual components. A series of simulation results show the efficiency of the proposed technique based on offloading, CPU usage, and execution time metrics. The experimental results efficiently show the learning rate in training and testing in comparison with existing approaches, showing efficient training and task offloading phases. The proposed system has lower costs and uses less energy to offload microservices in MCC. Graphical results are presented to define the effectiveness of the proposed model. For a service arrival rate of 80%, the proposed model achieves an average 4.5% service offloading rate and 0.18% CPU usage rate compared with state-of-the-art approaches. The proposed method demonstrates efficiency in terms of cost and energy savings for microservice offloading in mobile cloud computing (MCC).
Palavras-chave

Texto completo: 1 Coleções: 01-internacional Base de dados: MEDLINE Tipo de estudo: Health_economic_evaluation / Prognostic_studies Idioma: En Revista: Sensors (Basel) Ano de publicação: 2024 Tipo de documento: Article País de afiliação: Arábia Saudita

Texto completo: 1 Coleções: 01-internacional Base de dados: MEDLINE Tipo de estudo: Health_economic_evaluation / Prognostic_studies Idioma: En Revista: Sensors (Basel) Ano de publicação: 2024 Tipo de documento: Article País de afiliação: Arábia Saudita