Hadoop is basically designed for infrequent write and frequent read scenarios. The way an ML model works is an iterative process where it tries to write the model parameter for every epoch. Explain the challenges related to training ML models on Hadoop environments Propose the basic elements of a modified architecture in an attempt to solve the issues. [4 marks]