We present theoretical models and numerical results for performance of a multiprocessor network modeled as a ring and as a 2-dim wraparound square lattice of nodes with local processors that generate messages with rate λ per clock cycle and two or, respectively, four output ports/buffers. Two different models are considered. One assumes that the generation rate of a node depends on the intensity of the flow of arriving messages. The other model considers networks with limited buffers. The average queue lengths and average latency are obtained. The results show that the model of independent queues, which is valid for networks with homogeneous activity and infinite buffers, is not applicable, which violates the Jackson theorem.
INTRODUCTIONIn our previous papers [1,2] we presented a model of a multiprocessor network in the form of a ring and a 2-dimensional toroidal (wraparound) square lattice. The operation of the network was presented as a sequence of discrete time intervals (clock cycles). The specific features of the model were different from those of models known to obey the Jackson's theorem [3][4][5][6][7][8][9][10][11][12][13][14][15]. However, our analysis proved that Jackson's theorem remains valid for networks with discrete time, deterministic service time and various queueing disciplines. We obtain theoretical and numerical (simulation) results for the performance of the model. We showed that for the ring topology the average number of messages in queue could be derived from closed form expression (1) and (2), for ring and torus topology, accordingly.