Benchmarking Framework for Performance in Load Balancing Single System Image

Single System Image, as a distributed operating system for nodes in computer clusters has become a widely adopted clustering solution due to its complete transparency of the resource management and ease of use. An important design consideration for this environment is the load allocation and bala...

Full description

Saved in:
Bibliographic Details
Main Author: S. Ahmed, Bestoun
Format: Thesis
Language:English
English
Published: 2009
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/7308/1/FK_2009_4a.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-upm-ir.7308
record_format uketd_dc
spelling my-upm-ir.73082013-05-27T07:34:34Z Benchmarking Framework for Performance in Load Balancing Single System Image 2009-02 S. Ahmed, Bestoun Single System Image, as a distributed operating system for nodes in computer clusters has become a widely adopted clustering solution due to its complete transparency of the resource management and ease of use. An important design consideration for this environment is the load allocation and balancing which is usually handled by an automatic process migration daemon. Thus, the implementation of such mechanism becomes an important design consideration in the distributed operating system. There is an essential need for a benchmark framework for the Single System Image clusters due to the wide range of implementation and the need for identifying the performance and behaviour of the system. The benchmark framework will enable the researchers to investigate both relative behaviour and performance of the Single System Image clusters, as well as provides the ability to compare such systems. In this work, a carefully designed benchmark framework had been proposed to study and evaluate the performance of the load balancing single system image. The performance metrics, which takes into account the speed, nodes, network, and behaviour of the system, were formulated. The benchmark framework allows the determination of the performance degradation factors associated with system implementation and configuration. This framework has been utilized to assess the performance characteristics of an existing and successful Open Source load balancing SSI system, OpenMosix. The benchmark framework provides an understanding of how the SSI system responds under varying conditions and manages to characterize the limitation of the information dissemination algorithm of OpenMosix. The information dissemination daemon had also been improved. The performance of the improved strategy had been validated by comparing it with the original system. Finally, the results from the tests were combined into a single figure of the performance behaviour. The experimental results obtained from the benchmark framework showed that the numbers of nodes affect the performance of the SSI cluster; this could be regarded as an important factor of performance decaying. The number of nodes can affect the performance by adding extra costs including, but not limited to, network traffic, load balancing time, and overhead. The performance of any SSI cluster can be enhanced by improving any or all of the above factors. The improved load balancing strategy shows a visible performance gain with more than five nodes. At eight nodes, a gain of nearly 50 seconds runtime, 16.13 speedup, and 12.27 % efficiency have been successfully achieved. 2009-02 Thesis http://psasir.upm.edu.my/id/eprint/7308/ http://psasir.upm.edu.my/id/eprint/7308/1/FK_2009_4a.pdf application/pdf en public masters Universiti Putra Malaysia Faculty Engineering English
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
English
topic


spellingShingle


S. Ahmed, Bestoun
Benchmarking Framework for Performance in Load Balancing Single System Image
description Single System Image, as a distributed operating system for nodes in computer clusters has become a widely adopted clustering solution due to its complete transparency of the resource management and ease of use. An important design consideration for this environment is the load allocation and balancing which is usually handled by an automatic process migration daemon. Thus, the implementation of such mechanism becomes an important design consideration in the distributed operating system. There is an essential need for a benchmark framework for the Single System Image clusters due to the wide range of implementation and the need for identifying the performance and behaviour of the system. The benchmark framework will enable the researchers to investigate both relative behaviour and performance of the Single System Image clusters, as well as provides the ability to compare such systems. In this work, a carefully designed benchmark framework had been proposed to study and evaluate the performance of the load balancing single system image. The performance metrics, which takes into account the speed, nodes, network, and behaviour of the system, were formulated. The benchmark framework allows the determination of the performance degradation factors associated with system implementation and configuration. This framework has been utilized to assess the performance characteristics of an existing and successful Open Source load balancing SSI system, OpenMosix. The benchmark framework provides an understanding of how the SSI system responds under varying conditions and manages to characterize the limitation of the information dissemination algorithm of OpenMosix. The information dissemination daemon had also been improved. The performance of the improved strategy had been validated by comparing it with the original system. Finally, the results from the tests were combined into a single figure of the performance behaviour. The experimental results obtained from the benchmark framework showed that the numbers of nodes affect the performance of the SSI cluster; this could be regarded as an important factor of performance decaying. The number of nodes can affect the performance by adding extra costs including, but not limited to, network traffic, load balancing time, and overhead. The performance of any SSI cluster can be enhanced by improving any or all of the above factors. The improved load balancing strategy shows a visible performance gain with more than five nodes. At eight nodes, a gain of nearly 50 seconds runtime, 16.13 speedup, and 12.27 % efficiency have been successfully achieved.
format Thesis
qualification_level Master's degree
author S. Ahmed, Bestoun
author_facet S. Ahmed, Bestoun
author_sort S. Ahmed, Bestoun
title Benchmarking Framework for Performance in Load Balancing Single System Image
title_short Benchmarking Framework for Performance in Load Balancing Single System Image
title_full Benchmarking Framework for Performance in Load Balancing Single System Image
title_fullStr Benchmarking Framework for Performance in Load Balancing Single System Image
title_full_unstemmed Benchmarking Framework for Performance in Load Balancing Single System Image
title_sort benchmarking framework for performance in load balancing single system image
granting_institution Universiti Putra Malaysia
granting_department Faculty Engineering
publishDate 2009
url http://psasir.upm.edu.my/id/eprint/7308/1/FK_2009_4a.pdf
_version_ 1747810684736897024