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
Link To Document :
بازگشت