9270484

Data Center Network Using Circuit Switching

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data center comprising: a first switch of a first network, wherein the first switch is configured to use circuit-switching for routing data between an inward-facing portion of the first network and an outward-facing portion of the first network, wherein the data is formatted in a repeating frame format, and wherein each frame of the repeating frame format comprises a plurality of control slots and a plurality of data slots; and a plurality of servers communicatively coupled to the first switch via the inward-facing portion of the first network, wherein the plurality of servers are interconnected to each other on a second network, and wherein the second network is configured to use bandwidth reservation for transporting data to and from the first switch of the first network, wherein the data center is capable of sending a setup request for a path for transmitting the data to a destination node in the first network, and speculatively sending, separate from the setup request, the data through the first network to the destination node before the setup request is completed, and wherein the destination node does not respond to the setup request if it accepts the setup request and receives the speculatively sent data, and wherein the destination node responds to the setup request, the setup request is killed, and a tear down message is received if the destination node does not accept the setup request.

2

2. The data center of claim 1 , wherein the first switch comprises a crossbar.

3

3. The data center of claim 1 , wherein the first switch is communicatively coupled to the plurality of servers via a network interface controller (NIC).

4

4. The data center of claim 3 , wherein the first switch comprises at least one field programmable gate array (FPGA) and wherein the NIC comprises at least one application-specific integrated circuit (ASIC).

5

5. The data center of claim 1 , further comprising a network operations center (NOC) coupled to the outward-facing portion of the first network.

6

6. The data center of claim 1 , further comprising a second switch communicatively coupled to at least the first switch via redundant interconnections.

7

7. The data center of claim 6 , wherein the redundant interconnections are configured to provide load balancing.

8

8. The data center of claim 1 , wherein: each server in the plurality of servers is assigned a unique destination address based on a nodal division number, a nodal group number, and a node number; wherein the nodal division number corresponds to a port number on the plurality of servers for the outward-facing portion of the first network; and further wherein the nodal group number corresponds to a port number on at least one server for the inward-facing portion of the first network.

9

9. The data center of claim 1 , wherein the first switch comprises a plurality of line cards orthogonally interconnected to a plurality of crossbar cards.

10

10. The data center of claim 9 , wherein each crossbar card from among the plurality of crossbar cards comprises at least one FPGA.

11

11. The data center of claim 10 , wherein the plurality of line cards and the plurality of crossbar cards are interconnected via a midplane.

12

12. The data center of claim 1 , wherein each of the plurality of control slots comprises a first field and a second field, wherein the first field comprises a control message and the second field comprises a header for the plurality of data slots.

13

13. The data center of claim 1 , wherein each frame of the repeating frame format further comprises a plurality of tag bits.

14

14. The data center of claim 13 , wherein the plurality of tag bits are configured for clock recovery by selecting combinations of tag bits that guarantee at least one data transition over a preselected number of data bits.

15

15. A system comprising: a plurality of servers, wherein each server comprises a network interface controller (NIC) for interconnecting the plurality of servers using a communication format wherein data is transported in cells; and at least one switch of a first network, wherein the at least one switch is communicatively coupled to at least one of the plurality of servers via the NIC, wherein the plurality of servers are interconnected to each other on a second network, wherein the at least one switch is configured to use circuit-switching for routing data to the at least one of the plurality of servers, wherein the data routed to the at least one of the plurality of servers is in a repeating frame format, wherein each frame of the repeating frame format comprises a plurality of control slots and a plurality of data slots, and wherein the second network is configured to use bandwidth reservation for transporting data to and from the at least one switch of the first network, wherein the system is capable of sending a setup request for a path for transmitting the data to a destination node in the first network, and speculatively sending, separate from the setup request, the data through the first network to the destination node before the setup request is completed, and wherein the destination node does not respond to the setup request if it accepts the setup request and receives the speculatively sent data, and wherein the destination node responds to the setup request, the setup request is killed, and a tear down message is received if the destination node does not accept the setup request.

16

16. The system of claim 15 , wherein the at least one switch comprises at least one crossbar card.

17

17. The system of claim 16 , further comprising a plurality of crossbar cards.

18

18. A method for transmitting data, the method comprising: sending a setup request for a path for transmitting data to a destination node in a circuit-switched digital communications network; and speculatively sending, separate from the setup request, the data through the circuit-switched digital communications network to the destination node before the setup request is completed, wherein the data is sent in a repeating frame format, wherein each frame of the repeating frame format comprises a plurality of data slots and a plurality of control slots, and wherein bandwidth reservation is used for transporting the data in the circuit-switched digital communications network, and wherein the destination node does not respond to the setup request if it accepts the setup request and receives the speculatively sent data, and wherein the destination node responds to the setup request, the setup request is killed, and a tear down message is received if the destination node does not accept the setup request.

19

19. The method of claim 18 , wherein a tear down message is received if network capacity of the circuit-switched digital communications network is exceeded.

20

20. The method of claim 18 , wherein sending the data through the circuit-switched digital communications network is completed unless a tear down message is received.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Charles P. Thacker
Andreas G. Nowatzyk
Fang Yu
Thomas L. Rodeheffer

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DATA CENTER NETWORK USING CIRCUIT SWITCHING” (9270484). https://patentable.app/patents/9270484

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.