Please refer to the following textbook: Distributed and Cloud Computing 1st edit
ID: 3911967 • Letter: P
Question
Please refer to the following textbook:
Distributed and Cloud Computing 1st edition
From Parallel Processing to the Internet of Things
ISBN:
0123858801
ISBN-13:
9780123858801
Authors:Kai Hwang Jack Dongarra Geoffrey Fox Geoffrey C Fox
Problem 2.4 This problem consists of two parts related to cluster computing: 1. Define and distinguish among the following tems on scalability: a. Scalability over machine size b. Scalability over problem size C. Resource scalability d. Generation scalability 2. Explain the architectural and functional differences among three availability cluster configurations: hot standby, active takeover, and fauit-tolerant clusters. Give two ex ample commercial chuster systems in each availability cluster configuration. Comment on their relative strengths and weaknesses in commercial applications.Explanation / Answer
a. ) Scalability Over Machine Size :
This factor will indicate, how well the performance of the parallel computers will be upgraded while adding additional processors. Most probably the resource increased are processors, sometimes it may be memory capacity, I/O feature. There is also limit for the number of processors that a system can allow, this condition will set a threshold for scalability over machine size.
b. ) Scalability Over Problem Size.
This factor will reflect the system capacity of handling complex problems with large size data and heavy workloads. Other than the machine size , it also depends on the memory capacity and communication ability of the machine.
c. ) Resource Scalability :
Resource Scalability implies that gaining higher rate of performance or functionality, by adding more size to machine, and increasing the investment in storage , upgrading the software, all this three categories need to be considered.
~ Machine size scalability will say how good the performance of system when the number of processors increased.
~ Resource Scaling up means getting more performance by investing more on memory and bigger disks.
~ Software Scalability indicates that performance gain with the help of latest update in OS, Applications. As well the improvement in the compiler, user friendly applications and programming environments.
~ Generation Scalability :
It will reflect the capability of a system to scale up the efficiency with next generation components, namely processors with good speed, better memory speed, powerful compilers in addition with latest OS for the systems.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.