Auction-based approximate algorithm for Grid system scheduling under resource provider strategies

03/12/2018
by   Arash Raeisi Gahrouei, et al.
0

In this paper a new mathematical model is proposed for task scheduling and resource allocation in Grid systems. In this novel model, load balancing, starvation prevention and failing strategies are stated as the constraints and the solution is restricted with a predefined quality of service for users with different priorities. These strategies are defined by resource providers based on the amount of submitted jobs to Grid. To solve the proposed model, a modern approximate Auction-based algorithm is developed and it is implemented as a prototype of Grid simulator namely Multi-S-Grid. The results are illustrated on 18 different large-scale Grid systems with different random capabilities and different users. The outcomes reveal the reasonable performance of the proposed Auction-based algorithm to solve Grid system optimization models.

READ FULL TEXT
research
07/15/2018

Multi-objective Non-cooperative Game Model for Cost-based Task Scheduling in Computational Grid

Task scheduling is an important and complex problem in computational gri...
research
09/21/2015

A Multi-Agent System Approach to Load-Balancing and Resource Allocation for Distributed Computing

In this research we use a decentralized computing approach to allocate a...
research
01/25/2021

Novel Dynamic Load Balancing Algorithm for Cloud-Based Big Data Analytics

Big data analytics in cloud environments introduces challenges such as r...
research
05/07/2021

An Intelligent Model for Solving Manpower Scheduling Problems

The manpower scheduling problem is a critical research field in the reso...
research
09/08/2009

Resource Matchmaking Algorithm using Dynamic Rough Set in Grid Environment

Grid environment is a service oriented infrastructure in which many hete...
research
11/20/2017

LP-Based Power Grid Enhancement Methodology

In this paper, we explored the opportunity to enhance power grid robustn...
research
05/17/2023

Defining a canonical unit for accounting purposes

Compute resource providers often put in place batch compute systems to m...

Please sign up or login with your details

Forgot password? Click here to reset