Copyright © 2010, SLA-aware load balancing for cloud datacenters 指導教授:王國禎 學生:黎中誠 國立交通大學資訊工程系 行動計算與寬頻網路實驗室
Copyright © 2010, Problem Definition
Copyright © 2010, Tree of Load Balancing
Copyright © 2010, Related work
Copyright © 2010, Proposed Architecture
Copyright © 2010, Related work
Copyright © 2010, Proposed Architecture
Copyright © 2010, Delta Learning Rule
Copyright © 2010, Load balancing method Capacity index Weight
Copyright © 2010, Artificial neural network Supervised learning –Supervised learning is the machine learning task of inferring a function from supervised (labeled) training data Unsupervised learning –Unsupervised learning also encompasses many other techniques that seek to summarize and explain key features of the data
Copyright © 2010, Delta Learning Rule r = (0.8 . d i -o i )f’(net i ) Δω i = η . r . x
Copyright © 2010, Comparison of Load Balancing [1][2][3][4]Our design ArchitectureCentralizedDistributed Information exchange Connection Shared information Connection Client-Server P2PRead information P2P Dynamic scheduling NYYYY MonitorNNNYY Consider the SLA NNNNY
Copyright © 2010, Conclusions We propose architecture based on distributed load balancer which is different from general centralized balancer Combination of system performance monitoring and neural network This system can avoid SLA violations
Copyright © 2010, References [1] V. Nae, A. Iosup, and R. Prodan, "A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment“, in Parallel and Distributed Systems, IEEE Transactions on, 2010, pp [2] R. Suselbeck, G. Schiele, and C. Becker, "Towards a Load Balancing in a Three-level Cloud Computing Network," in Network and Systems Support for Games (NetGames), 2009, pp [3] Shu-Ching Wang, Kuo-Qin Yan, Wen-Pin Liao, and Shun-Sheng Wang, "A Load Balancing Mechanism Based on Ant Colony and Complex Network Theory in Open Cloud Computing Federation," in IEEE ICCSIT, 2010, pp [4] Rajkumar Rajavel, "A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing," in IEEE INCOCCI, Erode, 2010, pp