{"id":11461,"date":"2022-05-31T07:00:00","date_gmt":"2022-05-31T15:00:00","guid":{"rendered":"https:\/\/formtek.com\/blog\/?p=11461"},"modified":"2021-08-28T11:58:13","modified_gmt":"2021-08-28T19:58:13","slug":"data-centers-optimizing-and-load-balancing-network-workflows","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/data-centers-optimizing-and-load-balancing-network-workflows\/","title":{"rendered":"Data Centers: Optimizing and Load Balancing Network Workflows"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">&#8220;In the near future, the number of data centers are expected to grow significantly in size and with size comes load balancing challenges,&#8221; <a href=\"https:\/\/analyticsindiamag.com\/mega-data-centers-have-a-load-balancing-problem-can-ml-help\/\" data-type=\"URL\" data-id=\"https:\/\/analyticsindiamag.com\/mega-data-centers-have-a-load-balancing-problem-can-ml-help\/\">said <\/a><a href=\"https:\/\/www.linkedin.com\/in\/ashish-modi-27504a2\/?originalSubdomain=in\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/ashish-modi-27504a2\/?originalSubdomain=in\">Ashish Modi<\/a>, President of Honeywell Building Technologies Asia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As the popularity of a web site increases, so do the number of servers required to support it. Load balancing is the distribution of incoming internet requests across many servers running in the data center.  Load balancing divides the processing across servers to evenly distribute tasks and make the site more responsive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Work over the last five to six years at the University of Copenhagen has resulted in the introduction of new algorithms for substantially improving the efficiency of load balancing algorithms.  Optimized load balancing can lead to better utilization of servers and can reduce the number of servers needed to support an application.  This saves energy, and to some extent, helps reduce emissions which are driving climate change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/en.wikipedia.org\/wiki\/Mikkel_Thorup\" data-type=\"URL\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Mikkel_Thorup\">Mikkel Thorup<\/a>, professor at the University of Copenhagen, <a href=\"https:\/\/www.theregister.com\/2021\/07\/07\/dynamic_load_balancing_algorithm\/\" data-type=\"URL\" data-id=\"https:\/\/www.theregister.com\/2021\/07\/07\/dynamic_load_balancing_algorithm\/\">said that<\/a> &#8220;we have found an algorithm that removes one of the major causes of overloaded servers once and for all. Our initial algorithm was a huge improvement over the way industry had been doing things, but this version is many times better and reduces resource usage to the greatest extent possible. Furthermore,<a href=\"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3406325.3451107\" data-type=\"URL\" data-id=\"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3406325.3451107\"> it is free to use for all<\/a>. As internet traffic soars explosively, the problem will continue to grow. Therefore, we need a scalable solution that doesn\u2019t depend on the number of servers involved. Our algorithm provides exactly such a solution.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The algorithm was first implemented on a large commercial application at Vimeo.  <a href=\"https:\/\/www.linkedin.com\/in\/andrew-rodland-9932444\/\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/andrew-rodland-9932444\/\">Andrew Rodland<\/a>, principal engineer at Vimeo, <a href=\"https:\/\/medium.com\/vimeo-engineering-blog\/improving-load-balancing-with-a-new-consistent-hashing-algorithm-9f1bd75709ed\" data-type=\"URL\" data-id=\"https:\/\/medium.com\/vimeo-engineering-blog\/improving-load-balancing-with-a-new-consistent-hashing-algorithm-9f1bd75709ed\">said that<\/a> &#8220;it worked! Mathematical proofs and simulations are nice, but it\u2019s hard to truly believe until you see real traffic hit real servers.&#8221;<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fdata-centers-optimizing-and-load-balancing-network-workflows%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>&#8220;In the near future, the number of data centers are expected to grow significantly in size and with size comes load balancing challenges,&#8221; said Ashish Modi, President of Honeywell Building Technologies Asia. As the popularity of a web site increases,<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/data-centers-optimizing-and-load-balancing-network-workflows\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[],"class_list":["post-11461","post","type-post","status-publish","format-standard","hentry","category-data-center"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=11461"}],"version-history":[{"count":1,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11461\/revisions"}],"predecessor-version":[{"id":11462,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11461\/revisions\/11462"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=11461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=11461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=11461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}