30 Questions
What is the main property of a system that is scalable?
It can handle a growing amount of work by adding resources
Which type of computing involves working together from different places connected via a network?
Distributed Computing
Why is it essential to understand the differences between Synchronous and Asynchronous Communication?
To determine the effectiveness of scalability
In which scenario would a system be considered not scalable?
When there is a decrease in performance after adding more resources
What is the purpose of making better use of underlying parallel hardware in parallel computing?
To handle complex problems more efficiently
Which law describes the maximum improvement that can be achieved when only a part of the system is improved?
Amdahl’s Law
What does physical scalability refer to in a system?
Adding or removing more users and resources easily
Which dimension of scalability is about the ability to maintain effectiveness during expansion to a larger region?
Geographic Scalability
What does scale out (horizontal) mean in terms of system resources?
Adding more nodes to the system
When can we say that scalability is not achieved in a system?
When system performance decreases after adding resources
What does heterogeneous scalability refer to in a system?
Adopting components from different vendors
Which type of scalability involves the ability to adopt new generations of components?
Generation Scalability
What does the term 'bottleneck' refer to in computing?
A computing device with a single component slowing down overall performance
Why do we typically install SSDs instead of HDDs in computing devices?
To have a quicker response from secondary storage devices
What does Amdahl's law predict in parallel computing?
The theoretical speedup in latency of task execution with improved system resources
Who is Amdahl's law named after?
Gene Amdahl
Which formula represents Amdahl's law?
$S_{latency} = \frac{1}{p + \frac{1-p}{s}}$
In Amdahl’s law, what does 'p' represent?
The proportion of execution time that the part benefiting from improved resources originally occupied
What is the formula for calculating the overall speedup using Amdahl's law?
S = 1 / (1 - p) + (p / s)
What happens in synchronous communication between a Client and a Server?
The client is blocked until the operation completes.
In synchronous communication, how is data typically sent?
In the form of blocks or frames.
What is the minimum execution time for a parallelized program according to the text?
It cannot be less than the critical time period.
In asynchronous communication, what happens when a Client makes a request to the Server?
The client can continue with other activities without waiting.
What characterizes transmission in asynchronous communication?
Fast and economical.
In synchronous communication, what is the role of start and stop bits in transmitting data?
They impose extra overhead during data transmission.
What is a characteristic of asynchronous communication that distinguishes it from synchronous communication?
No need to wait for completion of transmission to receive a response.
Which type of transmission leads to low latency due to real-time communication?
Synchronous transmission
What is a disadvantage of synchronous transmission compared to asynchronous transmission?
High latency due to processing time and waiting for data availability.
How do errors get detected and corrected in asynchronous communication?
When the data is received
Which type of communication requires the transmission lines to remain empty during gaps in character transmission?
Synchronous communication
Learn about scalability, horizontal vs vertical scaling, issues in scalability, Amdahl’s Law, and Synchronous vs Asynchronous Communication. Recap on reasons for using Parallel Computing and its benefits.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free