While cloud computing led the path towards a revolutionary change in the modern day computing aspects, further developments gave way to the Internet of Things and its own range of highly interactive applications. While such a paradigm is more distributed in reach, it also brings forth its own set of challenges in the form of latency sensitive applications, where a quick response highly contributes to efficient usage and QoS (Quality of Service). Fog computing, which is the answer to all such challenges, is rapidly changing the distributed computing landscape by extending the cloud computing paradigm to include widespread resources located at the network edge. While the fog paradigm makes use of edge-ward devices capable of computing, networking and storage, one of the key impending challenges is to determine where to place the data analytic operators for maximum efficiency and least costs for the network and its traffic, the efficient algorithmic solution to which we seek to propose by way of this work underway.