Question 1: Comprehend the given scenario and give a solution to the problem using
Communication models. Answer the questions at the end.
Scenario: You are part of a development team at a national meteorological institute. The
team is tasked with improving the performance of StormSim, a large-scale weather
simulation system that uses a distributed grid of compute nodes to predict severe storms in
real-time. The simulation runs across hundreds of nodes that must exchange boundary data
frequently to ensure accuracy in atmospheric modeling.
Currently, StormSim suffers from communication bottlenecks that slow down simulation
runs, particularly during high-resolution regional analysis. Profiling data has revealed that
the communication pattern is frequent, repetitive, and requires strict timing between
processes — a perfect candidate for persistent synchronous communication to reduce
overhead.
The Problem:
Your task is to analyze the current communication model and redesign it using persistent
synchronous communication techniques. (Marks: 02)
Questions:
Discuss the characteristics of synchronous vs. asynchronous communication in distributed
systems? (Marks: 02)
Why might persistent communication be more efficient than transient communication in
this context? (Marks: 01)
0 Comments