Invention Grant
US08649370B2 Systems and methods for programming connections through a multi-stage switch fabric with blocking recovery, background rebalancing, and rollback
有权
通过具有阻塞恢复,后台重新平衡和回滚的多级交换机结构来编程连接的系统和方法
- Patent Title: Systems and methods for programming connections through a multi-stage switch fabric with blocking recovery, background rebalancing, and rollback
- Patent Title (中): 通过具有阻塞恢复,后台重新平衡和回滚的多级交换机结构来编程连接的系统和方法
-
Application No.: US11749829Application Date: 2007-05-17
-
Publication No.: US08649370B2Publication Date: 2014-02-11
- Inventor: Gustav Karl Larsson , Satish Mysore Gopalakrishna , Goran Bjelcevic , Neena Aluri
- Applicant: Gustav Karl Larsson , Satish Mysore Gopalakrishna , Goran Bjelcevic , Neena Aluri
- Applicant Address: US MD Hanover
- Assignee: Ciena Corporation
- Current Assignee: Ciena Corporation
- Current Assignee Address: US MD Hanover
- Agency: Clements Bernard PLLC
- Agent Christopher L. Bernard; Lawrence A. Baratta, Jr.
- Main IPC: G01R31/06
- IPC: G01R31/06 ; H04L12/50

Abstract:
The present invention provides systems and methods for programming connections through a multi-stage switch fabric. The present invention utilizes load-balancing, blocking recovery, background rebalancing, and rollback algorithms to select and manage connection balance on center stage switches in the multi-stage switch fabric for new and modified connections. The load-balancing algorithm attempts to spread the multi-connection slices across center stage switches as evenly as possible, to increase the probability that future multi-connection slices can be added without needing to rearrange existing slices. Advantageously, the present invention is efficient by making the best possible local decision for one multi-connection slice at a time, without considering other multi-connection slices that may also need center switch assignments. Additionally blocking recovery, rollback and background rebalancing features are also supported.
Public/Granted literature
Information query