• DocumentCode
    800396
  • Title

    The timely computing base model and architecture

  • Author

    Veríssimo, Paulo ; Casimiro, António

  • Author_Institution
    Fac. of Sci., Lisbon Univ., Portugal
  • Volume
    51
  • Issue
    8
  • fYear
    2002
  • fDate
    8/1/2002 12:00:00 AM
  • Firstpage
    916
  • Lastpage
    930
  • Abstract
    Current systems are very often based on large-scale, unpredictable and unreliable infrastructures. However, users of these systems increasingly require services with timeliness properties. This creates a difficult-to-solve contradiction with regard to the adequate time model: should it be synchronous, or asynchronous? In this paper, we propose an architectural construct and programming model which address this problem. We assume the existence of a component that is capable of executing timely functions, however asynchronous the rest of the system may be. We call this component the "timely computing base", and it can be used by the other components to execute a set of simple but crucial time-related services. We also show how to use it to build dependable and timely applications exhibiting varying degrees of timeliness assurance, under several synchrony models.
  • Keywords
    distributed programming; fault tolerant computing; parallel architectures; real-time systems; synchronisation; architectural construct; asynchronous time model; dependable timely applications; distributed systems; large-scale unpredictable unreliable infrastructures; programming model; real-time systems; software component; synchronous time model; synchrony models; time-related services; timeliness assurance; timeliness properties; timely computing base; timely function execution; Computer architecture; Computer networks; Distributed computing; Explosives; Fault tolerant systems; Helium; Large-scale systems; Real time systems; Reliability theory; Timing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2002.1024739
  • Filename
    1024739