メインナビゲーションにスキップ 検索にスキップ メインコンテンツにスキップ

A Proposal of Static Job Scheduling Algorithm Considering CPU Core Utilization for User-PC Computing System

研究成果

抄録

The User-PC computing system (UPC) has been devised to provide a very low-cost distributed computing platform to members of a group, using idling resources of their personal computers (PCs). Based on the master-worker model, the master PC accepts jobs from users and assigns them to available worker PCs. Unfortunately, an efficient job assignment method has not been implemented yet. In this paper, we propose a static job scheduling algorithm considering the CPU core utilization, for the UPC system. Given a set of independent jobs, this two-stage heuristic algorithm finds an assigned worker for each job in order to minimize the makespan. To efficiently utilize CPU cores in worker PCs, the first stage groups workers and jobs into several classes according to the number of available cores or threads. It then greedily sets up job-worker assignments in each class independently. The second stage improves the assignments with a local search method by randomly moving job-worker assignments between different classes. For evaluation, we conducted experiments using six worker PCs and up to 27 jobs. Our algorithm could reduce the makespan by up to 60% compared to three baseline scheduling algorithms. However, its performance gradually decreases as the number of jobs significantly increases.

本文言語English
ホスト出版物のタイトル2021 9th International Conference on Information and Education Technology, ICIET 2021
出版社Institute of Electrical and Electronics Engineers Inc.
ページ374-379
ページ数6
ISBN(電子版)9781665419338
DOI
出版ステータスPublished - 3月 27 2021
イベント9th International Conference on Information and Education Technology, ICIET 2021 - Okayama
継続期間: 3月 27 20213月 29 2021

出版物シリーズ

名前2021 9th International Conference on Information and Education Technology, ICIET 2021

Conference

Conference9th International Conference on Information and Education Technology, ICIET 2021
国/地域Japan
CityOkayama
Period3/27/213/29/21

ASJC Scopus subject areas

  • 人工知能
  • コンピュータ サイエンスの応用
  • 情報システム
  • 情報システムおよび情報管理
  • 教育

フィンガープリント

「A Proposal of Static Job Scheduling Algorithm Considering CPU Core Utilization for User-PC Computing System」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル