• Home
  • Search
  • Effective Reformulation for Resource Allocation in Computational Grid
  • https://doi.org/10.1080/15501320802575070Copy DOI Icon

Effective Reformulation for Resource Allocation in Computational Grid

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Grid enables resource sharing and dynamic allocation of computational resources. It is a great challenge to make numerous resources available on-demand to guarantee the Quality-of-Service for jobs. This paper presents a two-stage optimization model for resource allocation in grid. Job constraints are classified into mandatory constraints and negotiated constraints. In the first stage, a preprocessing procedure such as resource discovery deals with the mandatory constraints. This has been fulfilled as our previous work. In the second stage, negotiated constraints are treated as Knapsack Problem-based optimization problem. Centralized scheduling and decentralized scheduling have been considered in this paper. This work is fulfilled as part of the Constellation Model for grid resource management. We formulate centralized scheduling as Multi-Constraint Multiple Knapsack Problem (MCMKP). In centralized scheduling, jobs are submitted to a global job queue. A global scheduler assigns each job to a proper grid site according to the scheduling strategy. The scheduling is done periodically (e.g. daily or weekly). We formulate decentralized scheduling as Multi-Dimensional Knapsack Problem (MDKP). In decentralized scheduling, jobs are submitted to local job queues. Allocation decisions are made by local schedulers individually. Jobs that can not be executed immediately are sent to a global waiting queue. When local scheduling is initialized, a local scheduler can select jobs from both the local job queue and the global waiting queue. Objectives of both centralized scheduling and decentralized scheduling are to optimize the utility defined by a grid economy approach. The defined utility makes the trade-offs between user-concerned metrics and system-concerned metrics. Heuristic algorithms such as Very Large-Scale Neighborhood Search proposed by R. K. Ahuja and C. B. Cunha [2005] can be used to solve the combinatorial optimization problem. We implemented a prototype of the Constellation Model. Genetic algorithms for constrained optimization which is proposed by S. Venkatraman and G. G. Yen [2005] have been implemented to solve the above optimization problems. Experimental results show that, performance metrics such as gained utility, response rate, and resource utilization are improved and resources are allocated in an optimal way.

Similar Papers
  • Research Article
  • Citations6

Energy efficient scheduling strategies in Federated Grids

  • Sep 03, 2015
  • Sustainable Computing: Informatics and Systems
  • Katia Leal
  • Conference Article

Automatic checkpointing based fault tolerance in computational grid

  • Apr 01, 2014
  • Ch Ramesh Babu +1
  • Conference Article
  • Citations12

Improvements to penalty-based evolutionary algorithms for the multi-dimensional knapsack problem using a gene-based adaptive mutation approach

  • Jun 25, 2005
  • Sima Uyar +1
  • Book Chapter
  • Citations5

Solving 0-1 Bi-Objective Multi-dimensional Knapsack Problems Using Binary Genetic Algorithm

  • Dec 16, 2020
  • Ozgur Kabadurmus +3
  • Research Article
  • Citations8

Binary metaheuristic algorithms for 0–1 knapsack problems: Performance analysis, hybrid variants, and real-world application

  • Jun 13, 2024
  • Journal of King Saud University - Computer and Information Sciences
  • Mohamed Abdel-Basset +5
  • Research Article
  • Citations44

Local and global lifted cover inequalities for the 0–1 multidimensional knapsack problem

  • Apr 01, 2008
  • European Journal of Operational Research
  • Konstantinos Kaparis +1
  • Conference Article
  • Citations3

Hyper-Heuristic Approaches for the Travelling Thief Problem

  • Feb 26, 2021
  • Fathelrahman Ali +1
  • Research Article
  • Citations29

The effect of elite pool in hybrid population-based meta-heuristics for solving combinatorial optimization problems

  • Apr 01, 2016
  • Applied Soft Computing
  • Ghaith Jaradat +2
  • Conference Article
  • Citations9

Parallel skeletons for tabu search method

  • Dec 01, 2016
  • M.J Blesa +2
  • Book Chapter
  • Citations2

Hybrid Genetic Algorithms to Solve the Multidimensional Knapsack Problem

  • Aug 19, 2018
  • Abdellah Rezoug +2
  • Research Article
  • Citations16

A Modified Binary Pigeon-Inspired Algorithm for Solving the Multi-dimensional Knapsack Problem

  • Jul 03, 2020
  • Journal of Intelligent Systems
  • Asaju La’Aro Bolaji +4
  • Research Article
  • Citations3

Knowledge representation of mathematical optimization problems and constructs for modeling

  • Sep 27, 2023
  • Knowledge-Based Systems
  • Bahadorreza Ofoghi +1
  • Research Article
  • Citations8

A technique based on trade-off maps to visualise and analyse relationships between objectives in optimisation problems

  • Jan 01, 2017
  • Journal of Multi-Criteria Decision Analysis
  • Rodrigo Lankaites Pinheiro +2
  • Conference Article
  • Citations28

Solving 0–1 Knapsack problem using Genetic Algorithms

  • May 01, 2011
  • Rattan Preet Singh
  • PDF
  • Research Article
  • Citations3

Combining a Population-Based Approach with Multiple Linear Models for Continuous and Discrete Optimization Problems

  • Aug 13, 2022
  • Mathematics
  • Emanuel Vega +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.