1. Homepage
  2. Exam
  3. [2019] COMPSCI 711 Parallel and Distributed Computing - Time Complexity

[2019] COMPSCI 711 Parallel and Distributed Computing - Time Complexity

This question has been solved
Engage in a Conversation

Question 4 – Time Complexity for Distributed Algorithms CourseNana.COM

(a) Briefly describe one of the typical definitions of the time complexity for synchronous distributed algorithms. CourseNana.COM

    
CourseNana.COM

(b) Briefly describe the typical definition of the normalised time complexity for asynchronous distributed algorithms, detailing its specific variants for CourseNana.COM

    I. the FIFO scenario, and CourseNana.COM

    II. the NON-FIFO scenario.     CourseNana.COM


CourseNana.COM

CourseNana.COM

(c) Briefly discuss the relationship between the synchronous and normalised asynchronous cases. Which one is always greater or equal than the other, and why? Outline a convincing argument (proof). CourseNana.COM


CourseNana.COM

(d) Mention well-known algorithms where there is a wide difference between: CourseNana.COM

    I. the synchronous and normalised asynchronous time complexities, and CourseNana.COM

    II. the FIFO and NON-FIFO normalised asynchronous time complexities. For items I and II, NO proof or evidence is required, but indicate the order of magnitude of each time complexity (e.g. linear, polynomial, exponential, in N, in M) CourseNana.COM

CourseNana.COM

CourseNana.COM

CourseNana.COM

CourseNana.COM

CourseNana.COM

Get the Solution to This Question

WeChat WeChat
Whatsapp WhatsApp