| Literature DB >> 35161987 |
Prasanta Kumar Bal1, Sudhir Kumar Mohapatra2, Tapan Kumar Das3, Kathiravan Srinivasan4, Yuh-Chung Hu5.
Abstract
The rapid growth of cloud computing environment with many clients ranging from personal users to big corporate or business houses has become a challenge for cloud organizations to handle the massive volume of data and various resources in the cloud. Inefficient management of resources can degrade the performance of cloud computing. Therefore, resources must be evenly allocated to different stakeholders without compromising the organization's profit as well as users' satisfaction. A customer's request cannot be withheld indefinitely just because the fundamental resources are not free on the board. In this paper, a combined resource allocation security with efficient task scheduling in cloud computing using a hybrid machine learning (RATS-HM) technique is proposed to overcome those problems. The proposed RATS-HM techniques are given as follows: First, an improved cat swarm optimization algorithm-based short scheduler for task scheduling (ICS-TS) minimizes the make-span time and maximizes throughput. Second, a group optimization-based deep neural network (GO-DNN) for efficient resource allocation using different design constraints includes bandwidth and resource load. Third, a lightweight authentication scheme, i.e., NSUPREME is proposed for data encryption to provide security to data storage. Finally, the proposed RATS-HM technique is simulated with a different simulation setup, and the results are compared with state-of-art techniques to prove the effectiveness. The results regarding resource utilization, energy consumption, response time, etc., show that the proposed technique is superior to the existing one.Entities:
Keywords: NSUPREME; RATS-HM; cloud computing; cloud security; data storage; hybrid machine learning; resource allocation; task scheduling
Mesh:
Year: 2022 PMID: 35161987 PMCID: PMC8839025 DOI: 10.3390/s22031242
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Summary of Related Works on Resource allocation in Cloud computing and their proposed solutions.
| Citation | Author | Title | Propose Solutions | Environment | Open Issue |
|---|---|---|---|---|---|
| [ | Wei et al. | Imperfect information dynamic Stackelberg game based resource allocation using hidden Markov for cloud computing | The assessed cost of CSAMIISG is near the genuine exchange cost and the exchange cost is not exactly the real exchange esteem | Huawei | Application framework and change settings to make it more effective |
| [ | Tang et al. | Fair resource allocation for data-intensive computing in the cloud | The technique offers various leveled long haul asset reasonableness (H-LTRF) with the option of the LTRF expansion to add progressive sources, for example, the LTRF and H-LTRF. | Amazon EC2 | LTYARN open source at |
| [ | Zhang et al. | An online auction mechanism for cloud computing resource | The author proposes the online virtual resource allocation and payment (OVRAP) algorithm | IBM CPLEX12 | C++ is used for algorithm implementation |
| allocation and pricing based on user evaluation and cost | |||||
| [ | Jiang et al. | Self-adaptive resource allocation for energy-aware virtual machine placement in a dynamic computing cloud | proposed method first groups the servers with a shorter path length using the given DCN topology | Google cluster trace | Lacks a large amount of practical data |
| [ | Wu et al. | ANFIS with natural language processing and gray relational analysis based cloud computing framework for real-time energy-efficient resource allocation | proposed aANFIS model solves the dynamical prediction problem of VM workload by training the values of feature attributes | Malleable Network System Simulator | Lacks a large amount of practical data |
Figure 1Proposed RATS-HM technique.
Hardware Specifications.
| Required | Component Specification |
|---|---|
| Processor | Intel® Pentium® CPU G2030 @ 3.00 GHZ |
| Operating System | Windows (X86 ultimate) 64-bit OS |
| Hard Disk | 1 TB |
| RAM | 4 GB |
| System | 64 Bit OS System |
Simulation Settings.
| Component | Specification | Values |
|---|---|---|
| Cloudlets | Length of task | 1600–3400 |
| Virtual Machine | Host | 4 |
| Physical Machine | Memory | 540 |
Figure 2Resource utilization with proposed and existing techniques.
Evaluation and analysis of response time.
| Offline | Execution Time |
|---|---|
| Workload prediction online | 10 min |
| Task monitoring and scheduling | 20 min |
| Connection to agents | 0.050 s |
| Power management | 2.015 s |
| Response to users | 0.010 s |
Figure 3Comparison of responses time.
Figure 4Existing versus proposed RATS-HM technique in terms of power consumption.