Related Experiment Videos
Fuzzy adaptive human memory optimization based optimal task scheduling in cloud computing
Padmaja Patel1,2, K Murali Gopal1, Nimai Charan Patel3
1Department of Computer Science and Engineering, GIET University, Gunupur, Odisha, 765022, India.
Scientific Reports
|May 7, 2026
Summary
This study introduces Human Memory Optimization (HMO) and Fuzzy Adaptive Human Memory Optimization (FAHMO) for efficient cloud task scheduling. These methods significantly improve performance by reducing task completion time and makespan compared to traditional algorithms.
Area of Science:
- Computer Science
- Artificial Intelligence
- Cloud Computing
Background:
- Efficient resource utilization is critical in cloud computing.
- Task scheduling is a key area of research for optimizing cloud resources.
Purpose of the Study:
- To introduce and evaluate Human Memory Optimization (HMO) and Fuzzy Adaptive Human Memory Optimization (FAHMO) for cloud task scheduling.
- To compare the performance of HMO and FAHMO against conventional metaheuristic algorithms.
Main Methods:
- Harnessing human cognitive principles for adaptive search strategies.
- Employing a history of scheduling decisions for continuous enhancement (HMO).
- Integrating fuzzy logic to manage uncertainty and ambiguity in decision-making (FAHMO).
Main Results:
- HMO and FAHMO demonstrate superior convergence speed and task completion times.
- FAHMO achieved up to 67.46% improvement in makespan.
- FAHMO showed a 63.18% improvement in convergence accuracy compared to PSO-PGA.
Conclusions:
- The proposed HMO and FAHMO approaches significantly reduce makespan.
- These methods enhance overall cloud task scheduling performance and efficiency.
- FAHMO offers a more flexible and robust solution for complex scheduling problems.
Related Concept Videos
Storage
A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze each...
Role of Cerebellum and Prefrontal Cortex in Memory
The cerebellum, while traditionally associated with motor control, also plays a crucial role in memory, particularly in procedural memory, which involves learning motor tasks that become automatic through repetition. For example, studies have shown that when the cerebellum is damaged, individuals or animals lose the ability to learn conditioned motor responses, such as the conditioned eye-blink response in classical conditioning experiments with rabbits. This study demonstrates the cerebellum's...
Optimization Problems
Optimization problems often involve identifying maximum or minimum values under specific constraints. A well-known example is determining the longest horizontal pipe that can be moved around a right-angled corner, where a 3-meter-wide hallway meets a 2-meter-wide hallway. This scenario, common in architectural design and industrial transport, can be understood conceptually through geometric and trigonometric reasoning.To visualize the problem, consider the pipe as a straight line that touches...
The Availability Heuristic
A heuristic is a general problem-solving framework (Tversky & Kahneman, 1974). You can think of these as mental shortcuts that are used to solve problems. Different types of heuristics are used in different types of situations, and the impulse to use a heuristic occurs when one of five conditions is met (Pratkanis, 1989):
Distributed Loads: Problem Solving
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...