Yang Li: Service Fabric Cluster Resource Manager
1,735 views · Published 14 August 2018 · 43:57 · Indexed 17 October 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
-
32:36
Episode 2: Germany - Interview with Dominick Baier
-
44:56
Episode 3: England - Interview with Evelina Gabasova
-
14:12
TWC9: Connect(); Next Week, Picking the Right Azure VM, Star Wars Video Cards and more...
-
14:41
TWC9: Connect(); On-Demand, Dev’s Guide to Azure, Future Workspace, Furby Hacking and more...
-
45:16
The Xamarin Show | Episode 1: Sharing Code Across iOS, Android, and Windows
-
20:24
Interview with Harini Gupta, Senior Program Manager at Microsoft
-
19:55
Announcing General Availability of Azure Bot Service and Language Understanding service
-
18:59
Meet the new Azure IoT Remote Monitoring Preconfigured Solution