“…Therefore, the drawbacks of WSNs with centralized architectures deployed in large-scale monitoring applications are enormous bandwidth requirement and huge energy consumption as periodic transmission of raw data over long distances, via multiple hops to the base station leads to fast depletion of sensor node’s battery and shortens the lifespan of a WSN [ 7 , 9 , 10 ]. Other drawbacks include low reliability, longer response time, high bandwidth cost, low level data security and privacy [ 7 , 9 , 10 , 11 , 12 ]. Some works in the literature have demonstrated the feasibility of distributed computing in WSN and its promises of gain in performance and lower power consumption [ 5 , 7 , 11 , 12 , 13 ].…”