Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Distributed Loads: Problem Solving01:21

Distributed Loads: Problem Solving

Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Statically Indeterminate Problem Solving01:16

Statically Indeterminate Problem Solving

Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
Lagrange Multipliers: Problem Solving01:30

Lagrange Multipliers: Problem Solving

A silo with a cylindrical base, flat bottom, and hemispherical roof is a common design in agricultural and industrial storage due to its structural efficiency and ease of construction. Optimizing its dimensions to maximize storage capacity for a given amount of material—i.e., a fixed surface area—is a classic problem in applied calculus and engineering design. The key parameters are the radius r of the base and the height h of the cylindrical section.The total volume of the silo is obtained by...
Heuristics01:21

Heuristics

Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
Maxwell-Boltzmann Distribution: Problem Solving01:20

Maxwell-Boltzmann Distribution: Problem Solving

Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Hologenomic analysis of rectal mucus sampling for detection of adenomatous polyps and colorectal cancer.

Nature communications·2025
Same author

High-quality mouse reference genomes reveal the structural complexity of the murine protein-coding landscape.

Cell genomics·2025
Same author

Young KRAB-zinc finger gene clusters are highly dynamic incubators of ERV-driven genetic heterogeneity in mice.

Nature communications·2025
Same author

Complete genome assemblies of two mouse subspecies reveal structural diversity of telomeres and centromeres.

Nature genetics·2025
Same author

A chromosome-level genome assembly of the Hispid cotton rat (Sigmodon hispidus), a model for human pathogenic virus infections.

BMC biology·2025
Same author

Genomic epidemiology of SARS-CoV-2 in Norfolk, UK, March 2020-December 2022.

Microbial genomics·2025
Same journal

Novel multi-cluster workflow system to support real-time HPC-enabled epidemic science: Investigating the impact of vaccine acceptance on COVID-19 spread.

Journal of parallel and distributed computing·2024
Same journal

Communication Lower-Bounds for Distributed-Memory Computations for Mass Spectrometry based Omics Data.

Journal of parallel and distributed computing·2021
Same journal

Fast GPU 3D diffeomorphic image registration.

Journal of parallel and distributed computing·2020
Same journal

Hybrid-DCA: A double asynchronous approach for stochastic dual coordinate ascent.

Journal of parallel and distributed computing·2020
Same journal

Modeling and analysis of epidemic spreading on community networks with heterogeneity.

Journal of parallel and distributed computing·2020
Same journal

Towards High Performance Data Analytic on Heterogeneous Many-core Systems: A Study on Bayesian Sequential Partitioning.

Journal of parallel and distributed computing·2019
See all related articles

Related Experiment Video

Updated: Jun 8, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system.

Andrew J Page1, Thomas M Keane, Thomas J Naughton

  • 1Wellcome Trust Sanger Institute, Wellcome Trust Genome Campus, Cambridge, CB10 1SA, UK.

Journal of Parallel and Distributed Computing
|September 24, 2010
PubMed
Summary
This summary is machine-generated.

This study introduces a novel evolutionary task allocation algorithm that dynamically maps tasks to processors in distributed systems. The new method enhances efficiency by minimizing total execution time compared to existing algorithms.

More Related Videos

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
11:53

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm

Published on: December 9, 2012

Related Experiment Videos

Last Updated: Jun 8, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
11:53

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm

Published on: December 9, 2012

Area of Science:

  • Computer Science
  • Distributed Systems
  • Artificial Intelligence

Background:

  • Dynamic task allocation is crucial for optimizing performance in heterogeneous distributed systems.
  • Existing heuristic algorithms face challenges in efficiently mapping tasks to processors, especially in dynamic environments.

Purpose of the Study:

  • To develop and evaluate a multi-heuristic evolutionary task allocation algorithm for minimizing total execution time.
  • To dynamically map tasks to processors in heterogeneous distributed systems.

Main Methods:

  • A genetic algorithm combined with eight common heuristics was employed.
  • The algorithm operates on batches of unmapped tasks and supports preemptive remapping.
  • Implementation was performed on a Java distributed system.

Main Results:

  • The algorithm was evaluated on six diverse problems across bioinformatics, biomedical engineering, computer science, and cryptography.
  • Experiments utilized up to 150 heterogeneous processors.
  • The proposed algorithm demonstrated superior efficiency compared to state-of-the-art heuristic algorithms.

Conclusions:

  • The multi-heuristic evolutionary task allocation algorithm effectively minimizes execution time in heterogeneous distributed systems.
  • The approach offers improved efficiency over existing methods for dynamic task allocation.