Efficient scheduling with intensive in-memory file accesses considering bandwidth constraint on memory bus

Lin Wu, Qingfeng Zhuge, Edwin H.M. Sha, Zhilong Sun

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The latest trend in high performance computing and big data applications inspires new solutions of in-memory filesystems to achieve high throughput of file data accesses. However, new concerns arise because intensive in-memory file accesses can cause contention problem on memory bus. With existing schedulers, such as Complete Fair Scheduler (CFS) in Linux system, memory access intensive processes can excessively occupy memory bandwidth. As a result, the performance of a set of running processes is degraded. In this paper, we propose a scheduling algorithm to consider memory bandwidth consumption during scheduling and improve the completion time of a given working set. We first present the data to show that CFS can not efficiently handle a set of running processes involving intensive in-memory file accesses. Then, a heuristic algorithm is proposed to solve the scheduling problem with bandwidth consumption and execution time consideration. The scheduling algorithm is implemented and extensively experimented in Linux system. The experimental results show that the completion time is reduced up to 33.3% compared with that generated by Linux scheduler CFS.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 15th International Conference, ICA3PP 2015, Proceedings
EditorsAlbert Zomaya, Kenli Li, Gregorio Martinez Perez, Guojun Wang
PublisherSpringer Verlag
Pages567-580
Number of pages14
ISBN (Print)9783319271217
DOIs
StatePublished - 2015
Externally publishedYes
Event15th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2015 - Zhangjiajie, China
Duration: 18 Nov 201520 Nov 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9529
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2015
Country/TerritoryChina
CityZhangjiajie
Period18/11/1520/11/15

Keywords

  • Bandwidth contention
  • Completion time
  • IO path
  • In-Memory filesystem
  • Scheduling

Fingerprint

Dive into the research topics of 'Efficient scheduling with intensive in-memory file accesses considering bandwidth constraint on memory bus'. Together they form a unique fingerprint.

Cite this