journal article·2021Open access

Optimal Resource Allocation and Quality of Service Prediction in Cloud

Priya Baldoss, Gnanasekaran Thangavel

Computers, Materials & Continua· Volume 67· Issue 1

Abstract

In the present scenario, cloud computing service provides on-request access to a collection of resources available in remote system that can be shared by numerous clients. Resources are in self-administration; consequently, clients can adjust their usage according to their requirements. Resource usage is estimated and clients can pay according to their utilization. In literature, the existing method describes the usage of various hardware assets. Quality of Service (QoS) needs to be considered for ascertaining the schedule and the access of resources. Adhering with the security arrangement, any additional code is forbidden to ensure the usage of resources complying with QoS. Thus, all monitoring must be done from the hypervisor. To overcome the issues, Robust Resource Allocation and Utilization (RRAU) approach is developed for optimizing the management of its cloud resources. The work hosts a numerous virtual assets which could be expected under the circumstances and it enforces a controlled degree of QoS. The asset assignment calculation is heuristic, which is based on experimental evaluations, RRAU approach with J48 prediction model reduces Job Completion Time (JCT) by 4.75 s, Make Span (MS) 6.25, and Monetary Cost (MC) 4.25 for 15, 25, 35 and 45 resources are compared to the conventional methodologies in cloud environment.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Blockchain Technology Applications and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (20)

Show source-provided references
1. Efficient resource provisioning for elastic cloud services based on machine learning techniques
2. QoE-aware resource allocation for crowd sourced live streaming: A machine learning approach
3. An optimal multitier resource allocation of cloud RAN in 5G using machine learning10.1002/ett.3627 ↗
4. Balance resource allocation for spark jobs based on prediction of the optimal resource10.26599/TST.2019.9010054 ↗
5. Machine learning methods for reliable resource provisioning in edge-cloud computing: A survey
6. Multi-objective resource allocation for edge cloud based robotic workflow in smart factory10.1016/j.future.2019.02.062 ↗
7. F. Zafari, B. Prithwish, K. L. Kin, L. Jian, S. Ananthram et al., “Resource sharing in the edge: A distributed bargaining-theoretic approach,” arXiv preprint arXiv: 2001, pp. 1–12, 2020.
8. A linear regression-based resource utilization prediction policy for live migration in cloud computing10.1007/978-981-15-1041-0_7 ↗
9. Cost efficient dynamic management of cloud resources through supervised learning10.1145/3380908.3380917 ↗
10. Resource allocation and computation offloading with data security for mobile edge computing10.1016/j.future.2019.05.037 ↗
11. Deep learning-based resource allocation for 5G broadband TV service
12. Maintaining SLOs of cloud-native applications via self-adaptive resource sharing
13. VM reservation plan adaptation using machine learning in cloud computing10.1007/s10723-019-09487-x ↗
14. Learning-based resource allocation in cloud data center using advantage actor-critic
15. Auction-based VM allocation for deadline-sensitive tasks in distributed edge cloud
16. Leveraging resource management for efficient performance of Apache Spark10.1186/s40537-019-0240-1 ↗
17. Towards understanding uncertainty in cloud computing with risks of confidentiality, integrity, and availability10.1016/j.jocs.2016.11.011 ↗
18. Q. Zeng, D. Yuqing, K. L. Kin and H. Kaibin, “Energy-efficient radio resource allocation for federated edge learning,” arXiv preprint arXiv: 1907.06040, pp. 1–14, 2019.
19. A reinforcement learning based auto-scaling approach for SAAS providers in dynamic cloud environment10.1155/2019/5080647 ↗
20. Task scheduling techniques in cloud computing: A literature survey10.1016/j.future.2018.09.014 ↗