A multilevel partitioning approach for efficient tasks allocation in heterogeneous distributed systems

Bassel Arafeh*, Khalid Day, Abderezak Touzene

*المؤلف المقابل لهذا العمل

نتاج البحث: المساهمة في مجلةArticleمراجعة النظراء

19 اقتباسات (Scopus)

ملخص

This work addresses the problem of allocating parallel application tasks to heterogeneous distributed computing resources, such as multiclusters or Grid environments. The proposed allocation scheme is based on a multilevel graph partitioning and mapping approach. The objective is to find an efficient allocation that minimizes the application completion time, subject to the specified constraints pertinent to the application and system environment. The allocation scheme consists of three phases; the clustering phase, the initial mapping phase and the refinement and remapping phase. The scheme introduces an efficient heuristic in the clustering phase for contracting (coarsening) large size application graphs to the number of processors, called the VHEM method. An initial mapping technique based on a tabu-search approach has been introduced as a basis for the process of refinement and remapping phase. The simulation study shows that the VHEM coarsening heuristic can achieve optimal or near-optimal communication, compared to the HEM method, when the ratio of the number of tasks to the number of processors exceeds a threshold value. The simulation study shows that those optimal or near-optimal VHEM-coarsened graphs have an effect of generating very efficient mappings, when they are compared to the HEM-coarsened graphs.

اللغة الأصليةEnglish
الصفحات (من إلى)530-548
عدد الصفحات19
دوريةJournal of Systems Architecture
مستوى الصوت54
رقم الإصدار5
المعرِّفات الرقمية للأشياء
حالة النشرPublished - مايو 2008

ASJC Scopus subject areas

  • ???subjectarea.asjc.1700.1712???
  • ???subjectarea.asjc.1700.1708???

بصمة

أدرس بدقة موضوعات البحث “A multilevel partitioning approach for efficient tasks allocation in heterogeneous distributed systems'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا