×

Controller for a non-blocking broadcast network

  • US 5,801,641 A
  • Filed: 09/18/1995
  • Issued: 09/01/1998
  • Est. Priority Date: 10/19/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A controller for a nonblocking broadcast switching network having N2 or r1 input stage switches with N1 or n1 r1 input ports and where each input switch has n1 input ports and N1 =n1 r1 where r1

  • 1 and n1

    1 and are integers, r2 output stage switches with n2 r2 output ports where each output switch having n2 output ports and N2 =n2 r2 where r2

    1 and n2

    1 and are integers and m middle stage switches where m is an integer and each middle switch has at least one link connected to each input switch and at least one link connected to each output switch, where ##EQU9## and where min{n2 -1,r2 } equals the smallest of either n2 -1 or r2, and min {(n1 -1)x+(n2 -1)rs 1/x } is the smallest integer solution of {(n1 -1)x+(n2 -1)r2 1/x }said middle stage of m switches having I inputs where I≧

    r1 and is an integer, and J outputs, where J≧

    r2 and is an integer, x or fewer of the m switches, where 1≧

    x≧

    min{n2 -1,r2 } and is an integer, always available to form a connection between an idle input port and a plurality of idle output ports, but no output port is connected to more than 1 input port and the m middle stage switches in communication with the input and output stage switches comprising;

    means for determining which middle stage switches of the m middle stage switches where ##EQU10## have an idle link to the input switch where a broadcast connection request arises and idle links to the output switches in the broadcast connection at a given time in the network; and

    means for choosing middle stage switches from only the middle switches which have an idle link to the input switch where the broadcast connection request arises and idle links to the output switches in the broadcast connection to form the desired broadcast connection between an idle input port and a plurality of idle output ports without any rearrangement of existing connections between an idle input port and a plurality of idle output ports.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×