The growth in the big data is found to be at a very high pace each day. This heavy demand to meet the constraints like storage, computation and communication in the data centers incurs higher expenditures in order to meet their needs. Hence, cost minimization is a very essential and important fact in this era of big data. The operational expenditure of the data centers is deeply influenced by two main factors i.e. task assignment and data placement.