首页> 外国专利> Bipartite graphical connection scheduling in time and space switch fabrics

Bipartite graphical connection scheduling in time and space switch fabrics

机译:时间和空间交换结构中的双向图形连接调度

摘要

A method of adding a new connection (c, d) to a time:space:time switch fabric. The fabric has a set I of k input elements, a set M of m switch elements, and a set O of l output elements. Each input element contributes one input to each switch element, and each output element receives one output from each switch element. A state Sm characterizes the switch elements as a set of ordered pairs (i, j), where (i, j) &egr; Sm if and only if the jth output element is coupled to the ith input element through one of the switch elements. The range of Sm is the set of outputs of Sm such that if j &egr; range(Sm) then (i, j) &egr; Sm for some i &egr;I. The domain of Sm is the set of inputs of Sm such that if i &egr; domain(Sm) then (i, j) &egr; Sm for some j &egr; O. If a switch state Sm exists where c ∉ domain(Sm) and d ∉ range(Sm), then the new connection is added to Sm as (c, d). If no such state exists, and if no switch state Sm exists wherein c ∉ domain(Sm), then the method terminates because c is fully allocated. If there is a switch state Sm wherein c ∉ domain(Sm), and if no switch state Sn exists wherein d ∉ range(Sn), then the method terminates because d is fully allocated. If such a state Sn exists, the two states Sm, Sn are joined to form a union J with each element (i′, j′) in J labelled u if (i′, j′) &egr; Sm, and each element (i′, j′) in J labelled v if (i′, j′) &egr; Sn. The new connection is then added to J as (c, d). A label (u or v) is allocated to the new connection. If new connection's label has not previously been allocated to a connection (i′, d) &egr; J the method terminates. Otherwise, the opposite label (v or u) is reallocated to connection (i′, d) &egr; J. If such opposite label has not previously been allocated to a connection (i′, j′) &egr; J the method terminates. Otherwise, the originally selected label (u or v) is reallocated to connection (i′, j′) &egr; J and the process repeats until no label conflicts remain. The originally selected label (u or v) is chosen to minimize the number of connections requiring reallocation of labels.
机译:一种将新连接(c,d)添加到time:space:time交换结构的方法。该结构具有一组I个k个输入元素,一组M个m个开关元素和一组O个l个输出元素。每个输入元素为每个开关元素贡献一个输入,每个输出元素从每个开关元素接收一个输出。状态S m 将开关元素特征化为一组有序对(i,j),其中(i,j)&egr;仅当第j 输出元素通过一个开关元素耦合到第i 输入元素时,S m 。 S m 的范围是S m 的输出集合,因此,如果j&egr;范围(S m )然后(i,j)&egr; S m 用于某些i&egr; I。 S m 的域是S m 的输入集,因此,如果i&egr; domain(S m )然后(i,j)&egr; S m 用于某些j&egr; O.如果存在开关状态S m ,其中c∉域(S m )和d∉范围(S m ),然后将新连接作为(c,d)添加到S m 。如果不存在这样的状态,并且不存在开关状态S m ,其中c∉。 domain(S m ),则该方法终止,因为c已完全分配。如果存在开关状态S m 其中c∉域(S m ),如果没有开关状态S n ,其中d∉范围(S n ),则该方法终止,因为d已完全分配。如果存在这样的状态S n ,则将两个状态S m ,S n 连接起来,以与每个元素(i′ ,j中的j)标记为u if(i&prime ;, j′)&egr; S m ,并且J中的每个元素(i&prime ;, j′)标记为v,如果(i&prime ;, j′)&egr; S n 。然后将新连接作为(c,d)添加到J。标签(u或v)被分配给新连接。如果新连接的标签先前尚未分配给连接(i&prime ;, d)&egr;。 J方法终止。否则,相反的标签(v或u)将重新分配给连接(i&prime ;, d)&egr;。 J.如果以前没有将相反的标签分配给连接(i&prime ;, j′)&egr;。 J方法终止。否则,最初选择的标签(u或v)将重新分配给连接(i&prime ;, j′)&egr;。 J,然后重复该过程,直到没有标签冲突为止。选择最初选择的标签(u或v)以最大程度地减少需要重新分配标签的连接数。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号