Integrated Research in GRID Computing- P13:The deployment process for adaptive Grid applications does not finish when the application is started. Several activities have to be performed while the application is active, and actually the deployment system must rely on at least one permanent process or daemon. | 232 INTEGRATED RESEARCH IN GRID COMPUTING Information A scheduling instance must have coherent access to static and dynamic information about resources characteristics computational data networks etc. resource usage records job characteristics and in general services involved in the scheduling process. Moreover it must be able to publish and update its own static and dynamic attributes to make them available to other scheduling instances. These attributes include allocation properties local scheduling strategies negotiation mechanisms local agreement templates and resource information relevant to the scheduling process 5 . It can be in addition useful to provide the capability to cache historical information. Search This function can be exploited to perform optimised information gathering on resources. For example in large scale Grids is neither necessary nor efficient to collect information about every resource but just a subset of good candidate resources. Several search strategies can be implemented . best fit searches P2P searches with caching iterative searches etc. . Every search should include at least two parameters the number of records requested in the reply and a time-out for the search procedure. Monitoring A scheduling infrastructure can monitor different attributes to perform its functions for instance the status of an SLA to check if it is not violated the execution of a job to undertake scheduling or corrective actions or the status of a scheduling description throughout its lifetime for user feedback. Forecasting In order to calculate a schedule it can be useful to rely on forecasting services to predict the values of the quantities needed to apply a scheduling strategy. These forecasts can be based on historical records actual and or planned values. Performance Evaluation The description of a job to be scheduled can miss some information needed by the system to apply a scheduling strategy. In this case it can be useful to apply performance .