Resource allocation, scheduling and auto-scaling algorithms for enhancing the performance of cloud using Grey Wolf Optimization and Fuzzy rules

2020 ◽  
Vol 39 (5) ◽  
pp. 7449-7467
Author(s):  
I. George Fernandez ◽  
J. Arokia Renjith

Cloud computing technology is playing a major role in the industry and real-life, for providing fast services such as data sharing and allocating the cloud resources that are paid and truly required. In this scenario, the cloud users are scheduled according to the rule-based systems for attempting to automate the matching between computing requirements and resources. Even though, the majority auto-scaling algorithms only helped as indicators for simple resource utilization and also not considered both cloud user needs and budget concerns. For this purpose, we propose a new model which is the combination of auto-scaling algorithms, resource allocation and scheduling for allocating the appropriate resources and scheduled them. This model consists of three new algorithms namely Grey Wolf Optimization and Fuzzy rules based Resource allocation and Scheduling Algorithm (GWOFRSA), Auto-Scaling Algorithm for Cloud based Web Application (ASACWA) and Auto-Scaling Algorithm for handling Distributed Computing Tasks (ASADCT). Here, we introduce new auto-scaling algorithms for enhancing the performance of cloud services. In this work, the optimization technique is used to predict the cloud server workload, resource requirements and it also uses fuzzy rules for monitoring the resource utilization and the size of virtual machine allocation process. According to the workload prediction, the completion time is estimated for each cloud server. The experiments are conducted by using a simulator called CloudSim environment of Java programming and compared with the existing works available in this direction in terms of resource utilization and enhance the cloud performance with better Quality of Service of Virtual Machine allocation, Missed Deadline, Demand Satisfaction, Power Utilization, CPU Load and throughput.

2021 ◽  
Vol 11 (21) ◽  
pp. 9940
Author(s):  
Jack Marquez ◽  
Oscar H. Mondragon ◽  
Juan D. Gonzalez

Cloud computing systems are rapidly evolving toward multicloud architectures supported on heterogeneous hardware. Cloud service providers are widely offering different types of storage infrastructures and multi-NUMA architecture servers. Existing cloud resource allocation solutions do not comprehensively consider this heterogeneous infrastructure. In this study, we present a novel approach comprised of a hierarchical framework based on genetic programming to solve problems related to data placement and virtual machine allocation for analytics applications running on heterogeneous hardware with a variety of storage types and nonuniform memory access. Our approach optimizes data placement using the Hadoop File System on heterogeneous storage devices on multicloud systems. It guarantees the efficient allocation of virtual machines on physical machines with multiple NUMA (nonuniform memory access) domains by minimizing contention between workloads. We prove that our solutions for data placement and virtual machine allocation outperform other state-of-the-art approaches.


2020 ◽  
Author(s):  
Kin Meng Wong ◽  
Shirley Siu

Protein-ligand docking programs are indispensable tools for predicting the binding pose of a ligand to the receptor protein in current structure-based drug design. In this paper, we evaluate the performance of grey wolf optimization (GWO) in protein-ligand docking. Two versions of the GWO docking program – the original GWO and the modified one with random walk – were implemented based on AutoDock Vina. Our rigid docking experiments show that the GWO programs have enhanced exploration capability leading to significant speedup in the search while maintaining comparable binding pose prediction accuracy to AutoDock Vina. For flexible receptor docking, the GWO methods are competitive in pose ranking but lower in success rates than AutoDockFR. Successful redocking of all the flexible cases to their holo structures reveals that inaccurate scoring function and lack of proper treatment of backbone are the major causes of docking failures.


Sign in / Sign up

Export Citation Format

Share Document