IP Library Granted Patent US 11,805,429
Granted Patent B2
US 11,805,429 · App. 15/764,122 · Granted Oct 31, 2023

Control apparatus for gateway in mobile communication system

Inventors: Kenta Yasukawa (Tokyo, JP); Ken Tamagawa (Tokyo, JP); Daichi Funato (Tokyo, JP)
Assignee: SORACOM, INC.
H04W24/02H04L12/66H04L67/1031H04L67/565H04L69/08H04W88/16H04L63/0272H04L63/083H04L63/1483H04W12/06H04W12/12H04W88/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 11,805,429
App. No.
15/764,122
Granted
Oct 31, 2023
Kind
B2
Abstract

A control apparatus for a gateway functioning as the endpoint of a core network in a mobile communication system is provided. The gateway includes a first server configured to receive data from a user apparatus and one or more second servers configured to transfer the data received by the first server to an external network. The control apparatus performs an operation of changing performance of the one or more second servers, an operation of monitoring a processing status of the one or more second servers, and an operation of selecting, from the one or more second servers in accordance with the processing status of the one or more second servers, a second server as a transfer destination of the data received from the user apparatus by the first server.

Claims (32)

1. A communication system comprising a gateway and a control apparatus for controlling the gateway, wherein

the gateway is a P-GW or GGSN, the gateway including a first server configured to receive data from a user apparatus and two or more second servers configured to transfer the data received by the first server to an external network,

the control apparatus performs

an operation of changing performance of the two or more second servers,

an operation of monitoring a processing status of the two or more second servers, and

an operation of selecting, from the two or more second servers in accordance with the processing status of the two or more second servers, a second server as a transfer destination of the data received from the user apparatus by the first server, and

the two or more second servers share a common first IP address for use in a connection with the user apparatus and at least two second respective IP addresses for use by individual ones of the second servers in a connection with the first server,

the second respective IP addresses being different from the common first IP address,

the second respective IP addresses of the two or more second servers are different from each other,

the first server receives data that the user apparatus has transmitted to the common first IP address that is shared by the two or more second servers,

the control apparatus selects one second server from the two or more second servers, and

the first server transmits the data to the second respective IP address of the selected second server.

2. The system according to claim 1 , wherein the second server selected by the control apparatus performs processing in one of a network layer and an application layer for data transferred from the first server.

3. The system according to claim 1 , wherein the second server selected by the control apparatus transfers, to another server configured to perform processing in one of a network layer and an application layer for data, the data transferred from the first server.

4. The system according to claim 1 , wherein

the first server receives data from the user apparatus via an L2 tunnel, and

the first server transfers the data, via an L2 tunnel different from the L2 tunnel, to the second server selected by the control apparatus.

5. The system according to claim 1 , wherein

the gateway includes a plurality of first servers,

the first server receives data from the user apparatus via an L2 tunnel, and

the control apparatus selects the second server serving as a transfer destination of data received from the user apparatus by the first server so as not to overlap identifiers of the L2 tunnels in the second servers.

6. The system according to claim 1 , wherein

the gateway includes two or more first servers,

the two or more first servers are virtual machines on a cloud,

the control apparatus further performs

an operation of changing performance of the two or more second servers, and

an operation of monitoring a processing status of the two or more second servers, and

the control apparatus performs a change in performance of the two or more first servers and the change in performance of the two or more second servers based on different criteria.

7. The system according to claim 6 , wherein the control apparatus performs the change in the performance of the two or more first servers based on network performance, and the change in the performance of the two or more second servers based on calculation performance.

8. The system according to claim 1 , wherein the second servers and the external network communicate with each other via the L2 tunnel.

9. The system according to claim 1 , wherein the second servers and the external network communicate with each other via an L3 connection.

10. The system according to claim 1 , wherein the two or more second servers are virtual machines on a cloud.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2018
From: YASUKAWA, KENTA; TAMAGAWA, KEN; FUNATO, DAICHI
To: SORACOM, INC
Reel/Frame 046760/0470 →
Continuity (2)
Continuation PCTJP2015077610 · Sep 29, 2015
Related Publication 20190059005A1 · Feb 21, 2019