Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote