Skip to content

Developed Activity Scheduling System in Cloud Computing using Genetic Algorithm

Notifications You must be signed in to change notification settings

hghorbani77/Scheduling-Cloud-Computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Multi-Objective Activity Scheduling in Cloud Computing

Cloud computing, as an important and innovative technology, plays a crucial role in enhancing the performance and efficiency of organizations in the field of information technology and communications. However, one of the fundamental challenges in cloud computing is activity scheduling. Activity scheduling involves the allocation of resources to activities at different times to meet goals and user requirements.

Introduction

This article presents a multi-objective optimization approach for activity scheduling in cloud computing. This approach combines a genetic algorithm with adaptive algorithms to improve the performance and efficiency of systems. Using this method, cloud computing managers can design and optimize activity scheduling effectively, leading to benefits such as improved performance, high efficiency, and cost reduction.

Challenges in Activity Scheduling in Cloud Computing

Activity scheduling in cloud computing faces various challenges, including:

  1. Resource Management: Allocating resources to activities at the right time accurately is a complex and challenging task.
  2. Activity Coordination: To maintain efficiency and high productivity, activities need to be coordinated with each other.
  3. Demand Forecasting: Predicting possible resource demands in the future is essential for timely resource allocation.

Proposed Methodology

In this project, a multi-objective optimization approach for activity scheduling in cloud computing is proposed. This method utilizes adaptive algorithms to match resources with the needs of activities and considers multiple objectives, including efficiency improvement, cost reduction, and balancing resources.

Evaluation and Results

Our study includes an examination of the existing challenges in activity scheduling in cloud computing, a comparison of existing methods with the proposed approach, and an evaluation of the performance of the proposed method using real or virtual datasets. The results of the experiments demonstrate that the proposed approach significantly enhances the performance and efficiency of systems while providing a suitable balance between different objectives.

Conclusion

Based on the obtained results, it can be concluded that the proposed method offers substantial advantages in the field of activity scheduling in cloud computing. Suggestions for future research have also been presented to further improve and develop the proposed method and related approaches.

Project Repository

This project is simulated in CloudSim, and its code is available in the GitHub repository. For access to the code and more project details, please refer to the GitHub repository.

By completing this project and using the proposed method, you can contribute to improving the performance and efficiency of cloud computing systems and play a significant role in advancing this field.

About

Developed Activity Scheduling System in Cloud Computing using Genetic Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published