IP Library Granted Patent US 9,497,134
Granted Patent B1
US 9,497,134 · App. 14/791,679 · Granted Nov 15, 2016

Methods and apparatus for traffic management in multi-mode switching DWDM networks

Inventor: Yuhua Chen (Houston, TX)
Assignee: UNIVERSITY OF HOUSTON SYSTEM
H04L47/625H04J14/0221H04L47/626H04Q11/0066H04Q2011/0016H04Q2011/0064H04Q2011/0092
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,497,134
App. No.
14/791,679
Granted
Nov 15, 2016
Kind
B1
Abstract

A Wavelength Division Multiplexing (WDM) multi-mode switching system and method and method provides concurrent switching in various switching modes including, but not limited to, an electronic packet switching (EPS) mode, optical circuit switching (OCS) mode, and optical burst switching (OBS) mode. Edge routers in the WDM multi-mode switching systems may provide a traffic management module that processes incoming data and routes the data for transmission in an electronic packet switching (EPS), optical burst switching (OBS), or optical circuit switching (OCS) modes via a WDM link.

Claims (23)

1. An edge router system providing optical burst switching (OBS), the system comprising:

an OBS processor module receiving data or burst reservation packets from one or more sources, wherein said OBS processor module comprises

a burst assembler receiving said data or said burst reservation packets, wherein said burst assembler forms outgoing bursts and initiates burst connection setup requests to establish a burst connection from the burst reservation packets,

a packet pool temporarily queuing said data, and

an OBS packet scheduler selecting packets of said data from said packet pool to transmit said packets under said burst connection as the outgoing burst; and

a WDM output link outputting said packets selected by said OBS packet scheduler.

2. The system of claim 1 , wherein said data or said burst reservation packets contributing to burst formation, and said burst assembler decouples said packet pool from said burst formation.

3. The system of claim 1 , wherein said OBS packet scheduler selects a subset of packets of said data to be outputted under said burst connections as the outgoing burst.

4. The system of claim 1 , wherein said OBS processor module further comprises a burst transmission controller coupled to said burst assembler for setting up OBS connections and controlling transmission of burst from the OBS processor module.

5. The system of claim 4 , wherein the burst transmission controller assigns the packets of said data to the outgoing burst.

6. The system of claim 1 , wherein the edge router system treats EPS connections or OCS connections as OBS connections with an infinite length until said EPS connections or said OCS connections are torn down.

7. The system of claim 1 , further comprising an EPS processor module for EPS connections; and an OCS processor module for OCS connections, wherein said OBS packet scheduler selects packets outputted under OBS connections, said OCS connections, or said EPS connections based on traffic requirements.

8. The system of claim 1 , wherein said edge router system further comprises a connection/ring management module, wherein the connection/ring management module associates packet queues with a specific connection or ring pathway.

9. The system of claim 8 , wherein said edge router system sets up one or more dynamic logical mesh connections or ring pathways through one or more core routers for the outgoing burst.

10. The system of claim 9 , wherein the ring pathways are dynamically modified according to traffic conditions.

11. The system of claim 1 , wherein the burst assembler sends burst scheduling request to OBS wavelength scheduler without prior packet arrivals.

12. The system of claim 1 , wherein the burst assembler creates a burst based on a burst reservation packet and sends a burst connection request to the OBS wavelength scheduler.

13. The system of claim 12 , wherein the burst assembler associates subset of packets in the packet pool with a certain burst.

14. The system of claim 1 , wherein the OBS processor module further comprises a sequence controller, wherein the sequence controller routes packets in sequence when the packets are routed to a same destination router.

15. The system of claim 1 , wherein the OBS processor module further comprises an energy controller, wherein the energy controller assembles burst according to energy related metrics to reduce energy consumption.

16. The system of claim 15 , wherein the energy controller minimizes optical/electrical/optical conversion.

17. The system of claim 15 , wherein the energy controller minimizes route lookup or packet processing incurred on a transmission pathway.

18. The system of claim 1 , wherein the OBS processor module further comprises a wavelength scheduler that determines a wavelength for the outgoing burst.

Assignments (2)
CONFIRMATORY LICENSE Recorded Apr 2, 2025
From: UNIVERSITY OF HOUSTON
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 070718/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2015
From: CHEN, YUHUA
To: UNIVERSITY OF HOUSTON SYSTEM
Reel/Frame 036672/0301 →