由於電腦硬體及網際網路的蓬勃發展,使得平行處理程式不單僅能在平行電腦下被執行,現在也能移植到由個人電腦或工作站所組成的分散式平行處理環境上。平行處理程式以傳統單機執行的處理時間是由整個程式起始至結束為止,然而在分散式平行處理環境下,卻是決定於處理速度最慢的機器上。因此如何依據每台機器的實際計算能力來分配適當的工作,將是影響整體計算效能的一大主因。在本篇論文當中,我們提出了一個系統負載分配機制,利用作業系統所提供多項的系統負載資訊以及中央處理器的計算能力來考量每部機器的實際計算能力,再以此作為工作分配的依據,以期在分散式異質性的環境下達到系統負載平衡,進而提昇整體計算效能。最後,我們將此機制植入一個我們所發展的物件導向分散式異質性平行計算平台 —PAX system 上,實驗結果顯示適當的系統負載分配確實能有效提高系統效能,縮短程式執行時間。