A small company is having difficulty keeping up with the demand for its services: retrieval of data from a huge database. The company used to just hand a clerk the list of items to be retrieved, and...


A small company is having difficulty keeping up with the demand for its services: retrieval of data from a huge database. The company used to just hand a clerk the list of items to be retrieved, and he or she would manually look through the files to find them. The company has progressed far beyond that; now it hands a program a list of items, and the program looks through the database and finds them. Lately the list of items has grown so large, and the retrieval process has become so time-consuming, that customers have begun to complain. The company has offered you the job of reimplementing its retrieval process by using multiple machines in parallel and dividing up the list of items to be retrieved among the machines. Part 1: Identify all the pitfalls or roadblocks facing you in moving the retrieval process to a parallel processing implementation that are not present in the existing serial/single processor one. Part 2: Identify one or more solutions to each item identified in Part 1. Part 3: Simulate a composite solution, retrieving (from a large database) all the items on a list, using multiple processors working in parallel.



May 19, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here