IP Library Granted Patent US 9,654,398
Granted Patent B2
US 9,654,398 · App. 14/371,425 · Granted May 16, 2017

Computer system, controller, switch, communication method and recording medium storing a network management program

Inventor: Masanori Kabakura (Tokyo, JP)
Assignee: NEC Corporation
H04L47/10H04L43/0888H04L45/38H04L45/42H04L45/64H04L45/70H04L47/125H04L69/14H04L69/18
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,654,398
App. No.
14/371,425
Granted
May 16, 2017
Kind
B2
Abstract

A computer system according to the present invention includes: a switch which transfers test data to a different switch via each of a plurality of networks to obtain a transfer performance of each of the plurality of networks; and a controller which configures a flow entry onto a flow table of the switch, the flow entry defining a network with a transfer performance equal to or higher than a threshold value as a transfer route to the different switch. This achieves load balancing in the computer system by using the OpenFlow technology.

Claims (9)

1. A computer system, comprising:

a controller; and

a switch which is connected to a different switch via a plurality of networks and performs relaying of received packets in accordance with flow entries configured by said controller,

wherein said switch transfers test data to said different switch via each of said plurality of networks to obtain a transfer performance of each of said plurality of networks and notifies said controller of said transfer performance so that said transfer performance is correlated with each of said plurality of networks,

wherein said controller configures a flow entry onto a flow table of said switch, the flow entry specifying a network with a transfer performance equal to or higher than a threshold value out of said plurality of networks as a transfer route to the different switch, wherein said controller calculates an allowed transfer rate based on the transfer performance notified from said switch and configures a network(s) which has a transfer performance equal to or higher than said allowed transfer rate as a network(s) to be used by said switch, and

wherein said controller selects the network(s) to be used by said switch from higher ranked networks in terms of the transfer performance out of networks having a transfer performance equal to or higher than said allowed transfer rate, so that the number of the selected network(s) is equal to or less than an allowed maximum number of networks available to said switch.

2. The computer system according to claim 1 , wherein said switch performs the obtainment and notification of said transfer performance in response to an obtainment instruction of said transfer performance periodically issued by said controller.

3. The computer system according to claim 1 , wherein said controller periodically performs configuration of the flow entry based on said transfer performance onto said switch.

4. The computer system according to claim 1 , wherein the switch determines a processing method to be performed for received packets on the basis of the flow table which is configured by the controller, in accordance with an OpenFlow protocol.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2026
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 074814/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2014
From: KABAKURA, MASANORI
To: NEC CORPORATION
Reel/Frame 033294/0722 →
Priority Claims (1)
JP 2012-003551 · Jan 11, 2012 · national
Continuity (1)
Related Publication 20140328179A1 · Nov 6, 2014