{"id":12965,"date":"2021-11-30T19:40:42","date_gmt":"2021-12-01T00:40:42","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?page_id=12965"},"modified":"2026-06-02T14:59:25","modified_gmt":"2026-06-02T18:59:25","slug":"tr-98-03-performance-comparison-of-adaptive-and-hierarchical-load-sharing-in-heterogeneous-distributed-systems","status":"publish","type":"page","link":"https:\/\/carleton.ca\/scs\/research\/scs-technical-reports\/technical-reports-1998\/tr-98-03-performance-comparison-of-adaptive-and-hierarchical-load-sharing-in-heterogeneous-distributed-systems\/","title":{"rendered":"TR-98-03: Performance Comparison of Adaptive and Hierarchical Load Sharing in Heterogeneous Distributed Systems"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        TR-98-03: Performance Comparison of Adaptive and Hierarchical Load Sharing in Heterogeneous Distributed Systems\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n<p>Carleton University<br>\n<a href=\"https:\/\/carleton.ca\/scs\/research\/scs-technical-reports\/technical-reports-1998\/\">Technical Report<\/a> TR-98-03<br>\nJanuary 1998<\/p>\n\n\n\n<h2 id=\"tr-98-03-performance-comparison-of-adaptive-and-hierarchical-load-sharing-in-heterogeneous-distributed-systems\" class=\"wp-block-heading tr_t1\">TR-98-03: Performance Comparison of Adaptive and Hierarchical Load Sharing in Heterogeneous Distributed Systems<\/h2>\n\n\n\n<div class=\"tr_t3\">\n<div class=\"tr_t3\">\n<div class=\"tr_t3\">\n<div class=\"tr_t3\">\n<div class=\"tr_t3\">\n<div class=\"tr_t3\">\n<div class=\"tr_t3\">\n<div class=\"tr_t3\">M.K.C. Lo &amp; S. Dandamud<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<h3>Abstract<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>State information in dynamic load sharing policies can be maintained in one of two basic ways: distributed or centralized. Two principal types of distributed policies are the sender-initiated and receiver-initiated policies. In the centralized scheme, a central coordinator node is responsible for collecting system state information. Distributed policies do not perform as well as the centralized policy. Distributed policies, however, are scalable whereas the centralized policy can cause bottleneck and fault-tolerance problems for large systems. An adaptive distribu- ted policy has been proposed that dynamically switches between sender-initiated and receiver-initiated policies depending on system state. A global hierarchical policy has been proposed to minimize the drawbacks associated with the distributed and centralized policies while retaining their advantages. This paper provides a performance comparison of these policies in hetero- geneous distributed systems.<\/p>\n\n\n\n<p><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/TR-98-03.pdf\">TR-98-03.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Carleton University Technical Report TR-98-03 January 1998 TR-98-03: Performance Comparison of Adaptive and Hierarchical Load Sharing in Heterogeneous Distributed Systems M.K.C. Lo &amp; S. Dandamud Abstract State information in dynamic load sharing policies can be maintained in one of two basic ways: distributed or centralized. Two principal types of distributed policies are the sender-initiated and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":12222,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_cu_dining_location_slug":"","footnotes":"","_links_to":"","_links_to_target":""},"cu_page_type":[],"class_list":["post-12965","page","type-page","status-publish","hentry"],"acf":{"cu_post_thumbnail":false},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/12965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=12965"}],"version-history":[{"count":1,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/12965\/revisions"}],"predecessor-version":[{"id":12968,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/12965\/revisions\/12968"}],"up":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/12222"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=12965"}],"wp:term":[{"taxonomy":"cu_page_type","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/cu_page_type?post=12965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}