The Polling Effect on the Schedulability of Distributed Real-Time Systems

  • Héctor Pérez
  • J. Javier Gutiérrez
  • Michael González Harbour
  • J. Carlos Palencia
Conference paper

DOI: 10.1007/978-3-319-39083-3_12

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9695)
Cite this paper as:
Pérez H., Gutiérrez J.J., González Harbour M., Palencia J.C. (2016) The Polling Effect on the Schedulability of Distributed Real-Time Systems. In: Bertogna M., Pinho L., Quiñones E. (eds) Reliable Software Technologies – Ada-Europe 2016. Ada-Europe 2016. Lecture Notes in Computer Science, vol 9695. Springer, Cham

Abstract

The usage of polling tasks continues to be quite common in today’s distributed real-time systems, despite the availability of event-driven software mechanisms and response time analysis techniques that can be applied to this kind of systems. This paper proposes a model for polling tasks that allows current response time analysis techniques for event-driven distributed systems to be applied, and it also studies the impact that polling has in the schedulability of a distributed system, using analytic results. A performance evaluation on an Ada-based platform is also provided. As expected, polling produces response times much higher than a pure event-driven alternative. The analysis techniques and the evaluation presented in the paper allows engineers to assess the negative effect of polling on the schedulability of distributed real-time systems.

Keywords

Distributed systems Real-time Schedulability analysis Embedded systems Polling 

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Héctor Pérez
    • 1
  • J. Javier Gutiérrez
    • 1
  • Michael González Harbour
    • 1
  • J. Carlos Palencia
    • 1
  1. 1.Software Engineering and Real-Time GroupUniversidad de CantabriaSantanderSpain

Personalised recommendations