Problem
Answer the following questions on decomposition techniques for message-passing programming on multicomputer nodes:
(a) What is a perfect decomposition! Explain the advantages and discuss the differences in program replication techniques on mulcicomputers as opposed to program partitioning on multiprocessors.
(b) Based on data domain. algorithm used, and flow of control in applications, distinguish the opportunities for applying domain, control, and object decomposition techniques in distributed computing on multi-computers.