Yang Li: Service Fabric Cluster Resource Manager
1,734 views · Published 14 August 2018 · 43:57 · Indexed 22 September 2026
Channel: Microsoft Developer · 2018 · Science & Technology
The Service Fabric Cluster Resource Manager (CRM, not to be confused with Customer Relationship Management) is responsible for optimizing the placement and load balancing (PLB, not to be confused with network load balancing) of nodes inside a cluster. This is the part of Service Fabric where Simulated Annealing is done to optimize and balance the "heat" distribution among nodes (so, no node does too little work (cold) nor too much work (hot) - balance is important - it's really Zen). You first heard about our use of a metallurgical algorithm during the Gopal interview. Check out the Simulated Annealing algorithm as implemented by Yang and co: https://github.com/Microsoft/service-fabric/blob/master/src/prod/src/Reliability/LoadBalancing/Searcher.cpp#L1453 Check out Yang's code: https://github.com/Microsoft/service-fabric/tree/master/src/prod/src/Reliability/LoadBalancing
More from this channel
-
19:55
Announcing General Availability of Azure Bot Service and Language Understanding service
-
18:59
Meet the new Azure IoT Remote Monitoring Preconfigured Solution
-
9:50
The Xamarin Show | Snack Pack 8: Visualizing XAML with the Xamarin.Forms Previewer
-
5:34
Part 2/8 An Introduction to Azure IoT Through the New Remote Monitoring Preconfigured Solution
-
16:21
Azure IoT C SDK insights
-
5:45
TWC9: Build 2018 is Coming, Windows Developer Day, Deep Fakes, and more
-
10:17
Setting Up Azure ML Services and Data Wrangling Using Azure ML Services [Part 2/4]
-
22:47
Scalable + Secure Data with CosmosDB | The Xamarin Show