skip to main content
10.1145/3571306.3571413acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicdcnConference Proceedingsconference-collections
poster

TreeOptimizer: A classifier-based task scheduling framework

Published:04 January 2023Publication History

ABSTRACT

Distributed Computing (DC) involves a collection of tasks (or modules) executed in parallel on different compute nodes connected through a network. Cloud Service providers (CSP) such as Azure[1], Amazon[2], and Google[3] are providing DC platforms as PaaS (Platform As A Service) offerings. These cloud platforms reduce implementation costs but have a significant drawback as these services can be configured to spawn only a single type of compute node for executing all the tasks in the DC environment. These drawback lead to inefficiency in execution cost and time as each task will have specific compute node requirements. This paper presents a novel framework called TreeOptimizer(TO) to resolve these shortcomings. TO uses a classifier-based dynamic task scheduling to determine the best available node to perform the task. The framework has been tested in Azure Batch[1] for an Oil Industry use case for extracting data from scanned images. Experimental results indicate that TO significantly reduces the overall execution cost by 68% and processing time by 8%. Although this paper uses Batch Service to explain the proposed framework, it can be applied to other PaaS DC platforms.

References

  1. [1] Microsoft Batch - https://learn.microsoft.com/en-us/azure/batch/batch-technical-overview.Google ScholarGoogle Scholar
  2. [2] AWS Batch -https://docs.aws.amazon.com/batch.Google ScholarGoogle Scholar
  3. [3] Google Batch - https://cloud.google.com/batch/docs/get-started.Google ScholarGoogle Scholar
  4. [4] Scanned Well Files - https://data.bsee.gov/Other/DiscMediaStore/ScanWellFiles.aspxGoogle ScholarGoogle Scholar

Index Terms

  1. TreeOptimizer: A classifier-based task scheduling framework
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            ICDCN '23: Proceedings of the 24th International Conference on Distributed Computing and Networking
            January 2023
            461 pages
            ISBN:9781450397964
            DOI:10.1145/3571306

            Copyright © 2023 Owner/Author

            Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 4 January 2023

            Check for updates

            Qualifiers

            • poster
            • Research
            • Refereed limited
          • Article Metrics

            • Downloads (Last 12 months)22
            • Downloads (Last 6 weeks)1

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format