Modelling study

There are no similar models in the Empirical Modelling archive and therefore this project involves the construction of an entirely new model. This study will mainly focus on modelling supply and demand dependencies within the virtual Grid economy of computational resources. This revolves around the fact that as demand for a particular resource increases, this resource becomes more valuable and consequently its access price should rise to reflect this and to obtain the maximum possible return for the resource owner. This price increase also has the effect of balancing the supply and demand, as the price rises there will be fewer consumers willing to purchase the resource and so an equilibrium state will be reached. Similarly if a resource is underutilised the access cost of the particular resource should be lowered to stimulate demand. It is hoped that explicitly modelling these supply and demand dependencies will help to determine how the pricing of resources depends on the current state of the resource trading occurring in the Grid. This project will also examine the effects of using different economic models as a basis for the resource economy and determine which pricing policies and models are most appropriate to different situations. These economic models include Commodity Market, Posted Price, Bargaining, Auction, Monopoly, Oligopoly and Contract-Net based approaches. The observables which the project will be most concerned with are therefore how the access cost of various resources varies throughout the simulations but also where particular jobs are executed in the overall Grid environment as this will help to determine which setups achieve the best load balancing and overall throughput in different situations. To achieve these ambitious aims it will therefore be necessary to model the operation of different processors within the Grid environment and how the availability of these varies over time due to possible external load factors, as well as the effects of different overall resource configurations. It may also be necessary to model the communication links between different agents in order to produce a model which more accurately reflects real world situations, as Grid systems are likely to be deployed across numerous different physical networks consisting of a variety of different bandwidths and latencies. It is hoped that the project will be able to make use of notations such as LSD in the modelling of the agents.