Communication and Computation Aware Task Scheduling Framework Toward Exascale Computing

Abstract

The race for Exascale Computing has naturally led computer architecture to transit from the multicore era and into the heterogeneous era. Exascale Computing within the heterogenous environment necessarily use the best-fit scheduling and resource utilization improvement. Task scheduling is the main critical aspect in managing the challenges of Exascale in the heterogenous computing environment. In this paper, a Communication and Computation Aware task scheduler framework (CCATSF) is introduced. The CCATSF framework consists of four parts; the first of which is the resource monitor, the second is the resources manager, the third is the task scheduler and the fourth is the dispatcher. The framework is based on a new hybrid task scheduling algorithm for a heterogenous computing environment. Our results are based on the random job generator that we implemented, and they indicate that the CCATSF framework, based on the proposed dynamic variant heterogenous early finish time (DVR-HEFT) algorithm is able to reduce the scheduler's makespan and increase the efficiency without increasing the algorithm's time complicity.

Authors and Affiliations

Suhelah Sandokji, Fathy Eassa

Keywords

Related Articles

Intelligent Sensor Based Bayesian Neural Network for Combined Parameters and States Estimation of a Brushed DC Motor

The objective of this paper is to develop an Artificial Neural Network (ANN) model to estimate simultaneously, parameters and state of a brushed DC machine. The proposed ANN estimator is novel in the sense that his estim...

An improved Approach for Document Retrieval Using Suffix Trees 

Huge collection of documents is available at few mouse clicks. The current World Wide Web is a web of pages. Users have to guess possible keywords that might lead through search engines to the pages that contain informat...

Improved Accuracy of PSO and DE using Normalization: an Application to Stock Price Prediction

Data Mining is being actively applied to stock market since 1980s. It has been used to predict stock prices, stock indexes, for portfolio management, trend detection and for developing recommender systems. The various al...

Security Issues in Cloud Computing and their Solutions: A Review

Cloud computing is an internet-based, emerging technology, tends to be prevailing in our environment especially computer science and information technology fields which require network computing on large scale. Cloud com...

Improvisation of Security aspect of Steganographic System by applying RSA Algorithm

The applications accessing multimedia systems and content over the internet have grown extremely in the earlier few years. Moreover, several end users or intruders can simply use tools to synthesize and modify valuable i...

Download PDF file
  • EP ID EP611222
  • DOI 10.14569/IJACSA.2019.0100718
  • Views 101
  • Downloads 0

How To Cite

Suhelah Sandokji, Fathy Eassa (2019). Communication and Computation Aware Task Scheduling Framework Toward Exascale Computing. International Journal of Advanced Computer Science & Applications, 10(7), 119-128. https://europub.co.uk/articles/-A-611222