The high volume of networked computers, workstations, LANs has prompted users to move from a simple end user computing to a complex distributed computing environment. This transition is not just networking the computers, but also involves improvement of performance when used to solve various computational problems. Sequential and parallel execution has its significance on enhancing the performance of a system. Hence when a computational intensive problem solved by a different approach and configuration, it may lead to either performance enhancement or degradation. Therefore, to improve the efficiency, an appropriate method needs to be adopted. This paper discusses to find a suitable method for a problem by examining several approaches and configurations for its execution. Hadoop MapReduce and Apache Spark open source frameworks are used to conduct our experiments and results are analysed. © IJSTR 2020.