• DocumentCode
    2584060
  • Title

    On the use of hash tables in real-time applications

  • Author

    De Oliveira, Rômulo Silva ; Montez, Carlos ; Lange, Rodrigo

  • Author_Institution
    Dept. de Automacao e Sist., Univ. Fed. de Santa Catarina (DAS-UFSC), Florianopolis, Brazil
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Software applications use hash tables for many different purposes. Hash tables have an excellent average-case behavior but, in the worst-case, it degrades to something like a chained list. Because of that, the use of hash tables in real-time systems is not usual, since those systems may be required to guarantee deadlines. This paper discusses the use of hash table in real-time systems, considering that when the probability of an undesirable behavior is low enough, it can be ignored. It also compares approaches simple and 2-choice for the table design.
  • Keywords
    cryptography; probability; real-time systems; hash tables; probability; real-time systems; software applications; Application software; Degradation; Environmental economics; Hardware; Humans; Processor scheduling; Real time systems; Software design; Timing; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on
  • Conference_Location
    Mallorca
  • ISSN
    1946-0759
  • Print_ISBN
    978-1-4244-2727-7
  • Electronic_ISBN
    1946-0759
  • Type

    conf

  • DOI
    10.1109/ETFA.2009.5347067
  • Filename
    5347067