Title :
Message routing algorithms for static task scheduling
Author_Institution :
Dept. of Math. & Comput. Sci., Central Arkansas Univ., Conway, AR, USA
Abstract :
Two heuristic-based routing algorithms are presented. They take into account the need for precise information about intertask data communication which in aa message-passing, single-stage, n-dimensional network environment includes the communication delay for sending certain amounts of data at a certain moment through certain links. They also attempt to provide the best routes for communication, as well as the communication delay information on the routes. The difficulty is that for a given set of links, the communication delay can be different if the message is sent through at a different moment. The communication delay is influenced by current traffic on the links. The algorithms not only accurately compute the times that are needed to send messages from multiple-source processing elements (PEs) to a destination PE, but also indicate the paths that are used to transfer the messages. Each of the algorithms can be used in the static scheduling algorithms to computer the time needed to transfer messages in a multiprocessor system. The author also indicates that the optimal routing problem is NP-complete
Keywords :
delays; message switching; multiprocessor interconnection networks; scheduling; switching theory; telecommunication traffic; NP-complete; communication delay; heuristic-based routing algorithms; intertask data communication; message-passing; multiple-source processing elements; multiprocessor system; n-dimensional network; optimal routing problem; single-stage; static scheduling algorithms; static task scheduling; Computer science; Costs; Data communication; Delay effects; Load management; Multiprocessing systems; Partitioning algorithms; Processor scheduling; Routing; Scheduling algorithm;
Conference_Titel :
Applied Computing, 1990., Proceedings of the 1990 Symposium on
Conference_Location :
Fayetteville, AR
Print_ISBN :
0-8186-2031-5
DOI :
10.1109/SOAC.1990.82182