HANDLING DATA SKEW IN MAPREDUCE PROGRAMMING MODEL BASED ON VIRTUAL PARTITIONING METHOD