Beta
66545

Two Heuristic Approaches for Mapping Parallel Applications on Distributed Computing Systems

Article

Last updated: 25 Dec 2024

Subjects

-

Tags

-

Abstract

The performance of a parallel application running on a Distributed Computing System (DCS) is basically affected by the distribution of workload over the various processors in the system. This problem is known to be NP-hard in most cases and complicates farther with increasing number of tasks and/or computers. This paper presents two heuristic algorithms; Simulated Annealing (SA) and Genetic Algorithm (GA), to solve the mentioned problem. The qualities of the resulting distribution are compared with that obtained by applying the Branch–and-Bound (BB) technique.

DOI

10.21608/mjeer.2010.66545

Authors

First Name

Gamal M.

Last Name

Attiya

MiddleName

-

Affiliation

Dept. of Computer Science and Eng., Faculty of Elect., Eng., Minufiya University

Email

-

City

-

Orcid

-

First Name

Ibrahim Z.

Last Name

Morsi

MiddleName

-

Affiliation

Dept. of Electrical Engineering, Faculty of Engineering, Minufiya University.

Email

-

City

-

Orcid

-

Volume

20

Article Issue

2

Related Issue

9635

Issue Date

2010-07-01

Receive Date

2008-09-02

Publish Date

2010-07-01

Page Start

1

Page End

4

Print ISSN

1687-1189

Online ISSN

2682-3535

Link

https://mjeer.journals.ekb.eg/article_66545.html

Detail API

https://mjeer.journals.ekb.eg/service?article_code=66545

Order

8

Type

Original Article

Type Code

1,088

Publication Type

Journal

Publication Title

Menoufia Journal of Electronic Engineering Research

Publication Link

https://mjeer.journals.ekb.eg/

MainTitle

Two Heuristic Approaches for Mapping Parallel Applications on Distributed Computing Systems

Details

Type

Article

Created At

22 Jan 2023