Towards real-time scheduling on responsive multithreaded processor

Shinpei Kato, Kazuya Kitsunai, Hidenori Kobayashi, Nobuyuki Yamasaki

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Responsive Multithreaded (RMT) Processor that controls thread execution in Simultaneous Multithreading by introducing thread priority has been invented for parallel and distributed real-time processing. This paper concerns the basic approach of real-time scheduler on RMT processor. Our goal is to build a system where various types of tasks reside; hard/soft real-time tasks, periodic/aperiodic tasks and so on. We mainly focus on the point of periodic task scheduling and aperiodic task scheduling with making use of hardware supports. Our approaches in this paper are based on the extension of the existing approaches for RMT processor as the algorithm EDF-FF and the deferrable server. The performance evaluation shows the effectiveness of our approach on RMT processor in the sense of deadline miss ratio and response time.

Original languageEnglish
Title of host publicationProceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'05
Pages1241-1247
Number of pages7
Volume3
Publication statusPublished - 2005
Event2005 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'05 - Las Vegas, NV, United States
Duration: 2005 Jun 272005 Jun 30

Other

Other2005 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'05
CountryUnited States
CityLas Vegas, NV
Period05/6/2705/6/30

    Fingerprint

Keywords

  • Deferrable server
  • Distributed systems
  • EDF-FF
  • Real-time scheduling
  • RMT processor

ASJC Scopus subject areas

  • Computer Science Applications
  • Software
  • Information Systems

Cite this

Kato, S., Kitsunai, K., Kobayashi, H., & Yamasaki, N. (2005). Towards real-time scheduling on responsive multithreaded processor. In Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'05 (Vol. 3, pp. 1241-1247)