Intelligent Scheduling of Bag-of-Tasks Applications in the Cloud

Abstract

The need of efficient provision resources in cloud computing is imperative in meeting the performance requirements. The design of any resource allocation algorithm is dependent on the type of workload. BoT (Bag-of-Tasks) which is made up of batches of independent tasks are predominant in large scale distributed systems such as the cloud and efficiently scheduling BoTs in heterogeneous resources is a known NP-Complete problem. In this work, the intelligent agent uses reinforcement learning to learn the best scheduling heuristic to use in a state. The primary objective of BISA (BoT Intelligent Scheduling Agent) is to minimize makespan. BISA is deployed as an agent in a cloud testbed and synthetic workload and different configurations of a private cloud are used to test the effectiveness of BISA. The normalized makespan is compared against 15 batch mode and immediate mode scheduling heuristics. At its best, BISA produces a 72% lower average normalized makespan than the traditional heuristics and in most cases comparable to the best traditional scheduling heuristic.

Authors and Affiliations

Preethi Sheba Hepsiba, Grace Mary Kanaga E

Keywords

Related Articles

A Proposed Framework to Investigate the User Acceptance of Personal Health Records in Malaysia using UTAUT2 and PMT

Personal Health Records (PHRs) can be considered as one of the most important health technologies. PHRs enroll the patients directly to their health decision making through giving them the authority to control and share...

Constraint on Repair Resources, Optimal Number of Repairers and Optimal Size of a Serviced System

The focus of this paper is the analysis of the constraint on the repair resources caused by breakdowns of components in large systems. The study has been conducted by creating a very efficient discrete-event simulator, b...

Framework of Resource Management using Server Consolidation to Minimize Live Migration and Load Balancing

Live Migration is one of the essential operations that require more attention to addressing its high variability problems with virtual machines. We review the existing techniques of resource management to find that there...

A Comparative Study Between the Capabilities of MySQl Vs. MongoDB as a Back-End for an Online Platform

In this article we present a comparative study between the usage capabilities of MongoDB, a non-relational database, and MySQL’s usage capabilities, a relational database, as a back-end for an online platform. We will al...

Sketch Recognition using Domain Classification

  Conceptualizing away the sketch processing details in a user interface will enable general users and domain experts to create more complex sketches. There are many domains for which sketch recognition systems...

Download PDF file
  • EP ID EP578736
  • DOI 10.14569/IJACSA.2019.0100561
  • Views 63
  • Downloads 0

How To Cite

Preethi Sheba Hepsiba, Grace Mary Kanaga E (2019). Intelligent Scheduling of Bag-of-Tasks Applications in the Cloud. International Journal of Advanced Computer Science & Applications, 10(5), 473-480. https://europub.co.uk/articles/-A-578736