A Dynamic Scaling Methodology For Improving Performance Of Big Data Systems