Derive analytical expressions for the scalability

Assignment Help Basic Computer Science
Reference no: EM131091092

11.7 [FTI90, KN91] Consider the single-level load-balancing scheme which works as follows: a designated processor called manager generates many subtasks and gives them one-by-one to the requesting processors on demand. The manager traverses the search tree depth-first to a predetermined cutoff depth and distributes nodes at that depth as subtasks. Increasing the cutoff depth increases the number of subtasks, but makes them smaller. The processors request another subtask from the manager only after finishing the previous one. Hence, if a processor gets subtasks corresponding to large subtrees, it will send fewer requests to the manager. If the cutoff depth is large enough, this scheme results in good load balance among the processors. However, if the cutoff depth is too large, the subtasks given out to the processors become small and the processors send more frequent requests to the manager. In this case, the manager becomes a bottleneck. Hence, this scheme has a poor scalability.

Figure 11.20 illustrates the single-level work

Assume that the cost of communicating a piece of work between any two processors is negligible. Derive analytical expressions for the scalability of the single-level loadbalancing scheme.

1136_09e74f86-3f67-42c7-ba94-f879faf54c2e.png

Reference no: EM131091092

Questions Cloud

Complete a series of substitution values vertically : We have combined three chapters in Excel for this project: Excel - CH06: What-If Analysis, Excel - CH09: Multiple-Sheet Workbook Management, and Excel – CH12: Templates, Styles and Macros.
Goal reflections checklist : The UNST definition of this goal either incorporated into your narrative or quoted above your reflection.
Derive the isoefficiency function of this scheme : derive the isoefficiency function of this scheme.
Comment on the performance and scalability of this scheme : Comment on the performance and scalability of this scheme.
Derive analytical expressions for the scalability : Assume that the cost of communicating a piece of work between any two processors is negligible. Derive analytical expressions for the scalability of the single-level loadbalancing scheme.
Discuss the empirical rule in this context : If you look up the word empirical in a dictionary, you will find that it means "relying on experiment and observation rather than on theory." Discuss the empirical rule in this context.
Determine the isoefficiency term due to this termination : Determine the isoefficiency term due to this termination detection scheme for a spanning tree of depth log p.
Comment on the value of the constants associated : Comment on the value of the constants associated with this isoefficiency term
Situation reveal about employment-the minimum wage : The film opens with images of a small Colorado town, with no visible minorities, and a discussion of hunger there. Was this surprising to you? Why do you think the filmmakers opened the film in this way?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  You are to design and construct a 3-bit synchronous counter

You are to design and construct a 3-bit synchronous counter with an enable (EN) input. The counter is to count in the prescribed squence shown below if EN is true at the next active clock transition

  Discuss the initial- and extensive-response field kits

Discuss the initial- and extensive-response field kits describe in this chapter. What do you think about the kits. Would you add or remove something from the kits.

  Writes the array inventory to the file and closes the file

Write a piece of java code that prompts the user for a file name and opens a text file for output and writes the array inventory to the file and closes the file.

  Determining whether to invest in a custom

What should the university consider when determining whether to invest in a custom, packaged, or outsourced system solution?

  Describe and explain the relationships among morality

Search the Internet to find an example of a hacking activity or situation that represents a morally, ethically, or criminally ambiguous situation but is different from any examples you used in other assignments for this course.

  What does it mean to instantiate an object

Also, describe the difference between composition and aggregation and when it is better to use one over the other?

  A network application for accessing a dial-up database

Wworking for a company that has a network application for accessing a dial-up database of corporate profiles. From your computer workstation, a request for a profile travels over corporate local area network to a modem. The modem, using a conventiona..

  Explain what his type of error message

Regards to a computer error. In Linux Lubuntu 15.04, there is a common error message that appears as "Reboot: System Halted" wondering if anyone can explain what his type of error message is and what it means.

  Number of deployment platforms

1. Identify and describe how the following events would change and SDP: a. The software design tool is not acquired as planned. d. Only half the number of deployment platforms is installed on time.

  Create a java or c sharp application that simulates

Create a Java or C# application that simulates

  Heptadeca class that encapsulates a heptadeca number

Write a Heptadeca class that encapsulates a Heptadeca number value. A Heptadeca number is one with 17 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G. The methods the class has are: public void read(), public void set(String), public voi..

  The difference between operational and strategic data sets

Data Warehousing and the difference between operational and strategic data sets. Data Mining and OLAP (On-Line Analytical Processing) compared with OLTP Systems

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd