Abstract:
A system that aggregates distributed and heterogeneous resources to solve computationally complex applications is known as Grid computing. One of the major challenges that current Grid systems are facing is the low resource utilization resulting from the lack of suitable tools and mechanisms that understand the language of distributed resource collaboration. An effective utilization mechanism depends on a better resource provisioning method. The selection of resources in a Grid system involves finding and locating resources based on user requirements. Moreover, the overall performance of a Grid primarily depends on resource provision helping to schedule and allocate resources as per the user‟s wants. In this paper, we present an ontology-based resource provisioning mechanism with sub-domain ontology structure to increase the utilization of resources. We extend two Grid computing resource domain Ontologies – Operating System and Processor Architecture using protégé software and utilize this in a decentralized Grid computing environment. We further extend the model to understand the characteristics of Grid entities in an economical system‟s point of view. We evaluate the significance of using dynamic pricing over static pricing to deal with the dynamic nature of the Grid. The results show improved success probability and system‟s profit compared to the traditional resource provisioning techniques.