• DocumentCode
    3093485
  • Title

    On adaptive communication in asynchronous real-time distributed systems

  • Author

    Ravindran, Binoy ; Zhang, Baoping

  • Author_Institution
    Bradley Dept. of Electr. & Comput. Eng., Virginia Tech. Univ., Blacksburg, VA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    119
  • Lastpage
    126
  • Abstract
    Presents adaptive communication heuristic algorithms for periodic tasks in asynchronous real-time distributed systems. The heuristic algorithms adapt the application to workload changes through trans-node message-level adaptation mechanisms. We present adaptive communication heuristics for IEEE 802.5 token ring networks that support the priority-driven protocol, and for FDDI networks that use the timed token protocol. The heuristic algorithms adapt periodic computations of the application to workload changes by re-prioritizing application messages and by dynamically changing token holding times at processor nodes, respectively. The objective of the heuristics is to minimize (end-to-end) missed deadline ratios of the tasks. We study the performance of the techniques through a combination of benchmarking and simulation. The performance of the heuristics is compared with an adaptive resource management algorithm that performs adaptation by dynamically replicating application processes for load sharing. The experimental results indicate that the adaptive communication strategies outperform the process replication algorithm for load patterns that cause communication latencies to grow faster than execution latencies. Moreover, we also observe that the adaptive communication algorithms perform as good as the process replication algorithm for load patterns that cause execution latencies to grow faster than communication latencies.
  • Keywords
    FDDI; adaptive systems; distributed processing; heuristic programming; minimisation; optical fibre networks; performance evaluation; real-time systems; resource allocation; token networks; transport protocols; FDDI networks; IEEE 802.5 token ring networks; adaptive communication; adaptive resource management algorithm; application adaptation; application message reprioritization; application process replication algorithm; asynchronous real-time distributed systems; benchmarking; communication latency growth; end-to-end missed deadline ratio minimization; execution latency growth; heuristic algorithms; load patterns; load sharing; performance; periodic computations; periodic tasks; priority-driven protocol; processor nodes; simulation; timed token protocol; token holding times; trans-node message-level adaptation mechanisms; workload changes; Adaptive systems; Computational modeling; Computer applications; Delay; FDDI; Heuristic algorithms; Protocols; Real time systems; Resource management; Token networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2001. ECBS 2001. Proceedings. Eighth Annual IEEE International Conference and Workshop on the
  • Conference_Location
    Washington, DC, USA
  • Print_ISBN
    0-7695-1086-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2001.922413
  • Filename
    922413