Game Theory based Dynamic Resource Allocation for Hybrid Environment with Cloud and Big Data Application