BALANCING
SYSTEM FOR CLOUD ENVIRONMENTS
Muhamamad Junaid Ali (CIIT/SP18-RCS-028)
1
TABLE OF CONTENTS
• Introduction
• Related Work
• Multi-Objective Load Balancing System
• MO-LB System Model
• Particle Swarm Optimization
• Evaluation and Results
• Conclusion and Future Work
• References
2
INTRODUCTION(1/3)
3
INTRODUCTION(2/3)
4
INTRODUCTION(3/3)
5
RELATED WORK(1/2)
6
RELATED WORK(2/2)
7
MULTI-OBJECTIVE LOAD
BALANCING(MO-LB) SYSTEM(1/2)
8
MULTI-OBJECTIVE LOAD BALANCING
SYSTEM(2/2)
9
MO-LB SYSTEM MODEL(1/5)
10
MO-LB SYSTEM MODEL(2/5)
11
MO-LB SYSTEM MODEL (3/5)
• MOTS-PSO sub-system:
MOTS-PSO applies information applies all the information supplied by
other parts of framework. It considers:
1. Task transfer time
2. Task execution time
3. Execution cost
4. Power consumption
12
MO-LB SYSTEM MODEL(4/5)
• DMC:
DMC transfers task from MOTS-PSO to the predetermined set of VM’s
based on suggested scheduling pattern.
13
MO-LB SYSTEM MODEL(5/5)
14
PARTICLE SWARM OPTIMIZATION
15
EVALUATION RESULTS(1/2)
CUP Results
VM id f CA¢cpuk( )x VMcpuk ( )ct VMloadk Number of (VMack )
16
EVALUATION RESULTS (2/2)
Comparison of results.
17
CONCLUSION AND FUTURE WORKS
• Several VM migration techniques have been applied for load balancing and
optimizing resource utilization in cloud environments,
• Live migration for large VMs is not an optimal solution because it consumes
time, bandwidth, power and memory space.
• MO-LB system has been proposed instead of VM migration for load balancing.
The MO-LB system distributes accumulated tasks in the task queue of the
primary VMs over a set of compatible VMs with lower utilization.
• Future study will also consider heterogeneous cloud environments as its
research direction, and the prediction sub-system of the developed model will
be improved.
18
REFERENCES(1/2)
[1] Osman, S., Subhraveti, D., Su, G. and Nieh, J. (2002) The
design and implementation of ZAP: A system for migrating
computing environments. ACM SIGOPS Operat. Sys. Rev, 36,
361–376.
[2] Jun, C. and Xiaowei, C. (2011) IPv6 virtual machine live
migration framework for cloud computing. Energ. Proceed.,
13, 5753–5757.
19
REFERENCES(2/2)
20