In Grid computing, a common task is performed by combining the resources from different locations or domains. It will use only the fixed number of resources available in different locations. It doesn't scale the resources according to the users' demand. On the other hand cloud computing provides resources to users according to their demand. Grid computing uses the auto scaling capacity of cloud in resource scaling. That means, cloud provides resources to grid and thereby achieving resource auto scaling in grid computing. In this paper, grid resource scaling using cloud is addressed. In this paper the combination of grid and cloud is achieved thorough a middleware called as DIET.