代理机构 |
Scully, Scott, Murphy & Presser, P.C. |
代理人 |
Scully, Scott, Murphy & Presser, P.C. ;Morris, Esq. Daniel P. |
主权项 |
1. A system for communicating optical signals in an optical circuit switched network of a multi-node computing system, said system comprising:
a memory storage device located at a node; a processor device operatively in communication with said memory storage device and configured to perform a method comprising:
forming, using electrical signals, an optical path from a sender node to a destination node in said network, said sender node having a data packet for communication as an optical signal along said optical path to said destination node, said forming an optical path is an iterative process, said processor device configured, at each iteration, to:
launch an electrical signal over a conductor from said sender node to a next node of said network, wherein a next node at each iteration is a node adjacent to an immediately prior node having a formed optical link;determine availability at the next node to reserve an optical link to that next node for an optical signal transmission; anddrive optical switches at the available next node using said electrical signals to form said optical link, wherein said next node becomes a next sender node, andrepeat, at each said next sender node, said launching an electrical signal, said determining next node availability and said optical link reserving to form said optical path for as many adjacent optically linked next nodes as available or until said next node becomes said destination node;wherein only if a next node is determined unavailable to form an optical link, said processor device is configured to:
launch said optical signal having said data packet from said sender node, over said formed optical path, to a last available next node,transfer said data packet in said optical signal to said last available next node, and buffer said data packet to a memory storage device associated with said last available next node; and,determine when another next node becomes available to extend said optical path from said last available next node toward said destination node by repeating, at said last available next node, said launching an electrical signal, said determining next node availability and said optical link reserving to form said optical path for as many adjacent optically linked next nodes as available or until said next node becomes said destination node;otherwise,launching, from said sender node, an optical signal having data packet, over said optical path, to said destination nodewithout a need for packet buffering of data from said optical signal at computing nodes forming said optical path. |