Node Availability for Distributed Systems considering processor and RAM utilization for Load Balancing
Author(s) -
Antonio Menendez Leonel de Cervantes,
Héctor BenítezPérez
Publication year - 2010
Publication title -
international journal of computers communications and control
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.422
H-Index - 33
eISSN - 1841-9844
pISSN - 1841-9836
DOI - 10.15837/ijccc.2010.3.2486
Subject(s) - computer science , workload , distributed computing , load balancing (electrical power) , scheduling (production processes) , metric (unit) , node (physics) , performance metric , parallel computing , computer network , operating system , mathematical optimization , mathematics , economics , grid , operations management , geometry , management , structural engineering , engineering
Node-Availability is a new metric that based on processor utilization, free RAM and number of processes queued at a node, compares different workload levels of the nodes participating in a distributed system. Dynamic scheduling and Load-Balancing in distributed systems can be achieved through the Node-Availability metric as decision criterion, even without previously knowing the execution time of the processes, nor other information about them such as process communication requirements. This paper also presents a case study which shows that the metric is feasible to im- plement in conjunction with a dynamic Load-Balancing algorithm, obtaining an ac- ceptable performance.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom