Abstract

Grid computing is an enhanced technology consisting of a pool of connected machines that belong to multiple organizations in different sites to form a distributed system. This system can be used to deal with complex scientific or business problems. It is developed to help share distributed resources that may be diverted in nature and solve many computing problems. The typical decentralized grid computing model faces many challenges, such as; different systems and software architectures, quickly handling the enormous amount of grid requesters, and finding the appropriate resources for the grid users. Some of the grid requests might need to get significant attention and fast response to the other requests. Usually, the Grid Broker (GB) works as a third party or mediator between grid service providers and grid service requesters. This paper introduced a new automated system that can help exploit the grid power, improve its functionality, and enhance its performance. This research presents a new architecture for the Grid Broker that can assist with high priority requests and be processed first. This system is also used to monitor and provision the grid providers' work during the job running. It uses a multi-agent system to facilitates its work and accomplish its tasks. The proposed approach is evaluated using the Jade simulator. The results show that using the proposed approach can enhance the way of dealing with high priority requests coming to the grid.

Highlights

  • Grid computing comes into sight due to combining multinetwork computer systems to create a wide-scale and heterogeneous system used to resolve scientific or industrial problems [1]

  • The secular asks for all information about the free resources from the Information Service (IS) element and the data information stored in the Replica Catalogue (RC) elements

  • This paper presented a dynamic management system that can handle the high priority client requests as paid service to get a fast response for their jobs

Read more

Summary

Grid Computing

A grid is a system that has the capability to organize and manage resources and services that are distributed among different control domains, utilize protocols and interfaces, and provide a high quality of services [1, 2]. B- The Grid Broker (GB): this element is considered the heart of grid computing It performs significant functions in building an effective grid environment by organizing user jobs to suitable grid resources to accomplish specific targets, such as; raising resource utilization, reducing communication delays, and effectively delivering jobs among resources. It is considered a directory service that keeps data about all the grid resources and their running jobs This information can be static or dynamic. The static data can be used for specifying the hardware and the operating system requirements, while the dynamic information one is related to the job presently running, the resources available time, type of application software, policies, and disk space. The GB uses the MAS to monitor and exchange information with the grid providers and provision the running jobs

Congestion Management Algorithms
SYSTEM MODEL
The Grid Portal Part
Grid Broker Part
Grid Provider Part
EXPERIMENTS AND RESULTS
CONCLUSIONS AND FUTURE WORKS
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.