Scalability Issues, Amdahl’s Law & Communication Methods
30 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the main property of a system that is scalable?

  • It can handle a growing amount of work by adding resources (correct)
  • It decreases in performance after adding resources
  • It connects different working units economically
  • It provides historical information

Which type of computing involves working together from different places connected via a network?

  • Asynchronous Computing
  • Vertical Scaling
  • Parallel Computing
  • Distributed Computing (correct)

Why is it essential to understand the differences between Synchronous and Asynchronous Communication?

  • To know the historical background of computing
  • To effectively handle a growing amount of work
  • To determine the effectiveness of scalability (correct)
  • To improve resource sharing and collaboration

In which scenario would a system be considered not scalable?

<p>When there is a decrease in performance after adding more resources (C)</p> Signup and view all the answers

What is the purpose of making better use of underlying parallel hardware in parallel computing?

<p>To handle complex problems more efficiently (C)</p> Signup and view all the answers

Which law describes the maximum improvement that can be achieved when only a part of the system is improved?

<p>Amdahl’s Law (A)</p> Signup and view all the answers

What does physical scalability refer to in a system?

<p>Adding or removing more users and resources easily (D)</p> Signup and view all the answers

Which dimension of scalability is about the ability to maintain effectiveness during expansion to a larger region?

<p>Geographic Scalability (A)</p> Signup and view all the answers

What does scale out (horizontal) mean in terms of system resources?

<p>Adding more nodes to the system (B)</p> Signup and view all the answers

When can we say that scalability is not achieved in a system?

<p>When system performance decreases after adding resources (D)</p> Signup and view all the answers

What does heterogeneous scalability refer to in a system?

<p>Adopting components from different vendors (C)</p> Signup and view all the answers

Which type of scalability involves the ability to adopt new generations of components?

<p>Generation Scalability (D)</p> Signup and view all the answers

What does the term 'bottleneck' refer to in computing?

<p>A computing device with a single component slowing down overall performance (D)</p> Signup and view all the answers

Why do we typically install SSDs instead of HDDs in computing devices?

<p>To have a quicker response from secondary storage devices (B)</p> Signup and view all the answers

What does Amdahl's law predict in parallel computing?

<p>The theoretical speedup in latency of task execution with improved system resources (C)</p> Signup and view all the answers

Who is Amdahl's law named after?

<p>Gene Amdahl (A)</p> Signup and view all the answers

Which formula represents Amdahl's law?

<p>$S_{latency} = \frac{1}{p + \frac{1-p}{s}}$ (D)</p> Signup and view all the answers

In Amdahl’s law, what does 'p' represent?

<p>The proportion of execution time that the part benefiting from improved resources originally occupied (A)</p> Signup and view all the answers

What is the formula for calculating the overall speedup using Amdahl's law?

<p>S = 1 / (1 - p) + (p / s) (B)</p> Signup and view all the answers

What happens in synchronous communication between a Client and a Server?

<p>The client is blocked until the operation completes. (C)</p> Signup and view all the answers

In synchronous communication, how is data typically sent?

<p>In the form of blocks or frames. (D)</p> Signup and view all the answers

What is the minimum execution time for a parallelized program according to the text?

<p>It cannot be less than the critical time period. (B)</p> Signup and view all the answers

In asynchronous communication, what happens when a Client makes a request to the Server?

<p>The client can continue with other activities without waiting. (B)</p> Signup and view all the answers

What characterizes transmission in asynchronous communication?

<p>Fast and economical. (C)</p> Signup and view all the answers

In synchronous communication, what is the role of start and stop bits in transmitting data?

<p>They impose extra overhead during data transmission. (D)</p> Signup and view all the answers

What is a characteristic of asynchronous communication that distinguishes it from synchronous communication?

<p>No need to wait for completion of transmission to receive a response. (D)</p> Signup and view all the answers

Which type of transmission leads to low latency due to real-time communication?

<p>Synchronous transmission (C)</p> Signup and view all the answers

What is a disadvantage of synchronous transmission compared to asynchronous transmission?

<p>High latency due to processing time and waiting for data availability. (A)</p> Signup and view all the answers

How do errors get detected and corrected in asynchronous communication?

<p>When the data is received (D)</p> Signup and view all the answers

Which type of communication requires the transmission lines to remain empty during gaps in character transmission?

<p>Synchronous communication (D)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser