IP Library Granted Patent US 9,454,668
Granted Patent B2
US 9,454,668 · App. 14/526,682 · Granted Sep 27, 2016

Information processing system, information processing apparatus, terminal apparatus, and control method

Inventor: Masayoshi Utaka (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F21/62G06F13/4282G06F11/0709G06F11/0757G06F11/2023
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,454,668
App. No.
14/526,682
Granted
Sep 27, 2016
Kind
B2
Abstract

When a failure of a reply in response to a packet is detected, A terminal apparatus transmits, to a stand-by information processing apparatus, multiple packets in which multiple divided command statements are attached to header areas thereof, the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from a currently-operated information processing apparatus to the stand-by information processing apparatus. The stand-by information processing apparatus stores each of the divided command statements that are attached to the packets that are transmitted from the terminal apparatus. The stand-by information processing apparatus performs a switch operation to switch from the currently-operated information processing apparatus to the stand-by the information processing apparatus in accordance with the switch command that is generated from the stored divided command statements.

Claims (45)

1. An information processing system comprising:

a terminal apparatus;

a currently-operated apparatus that receives a request from the terminal apparatus and performs processing in accordance with the request; and

a stand-by apparatus, wherein

the terminal apparatus includes

a detecting unit that detects a failure of a reply in response to a packet that is transmitted to the currently-operated apparatus; and

a transmission control unit that, when a failure of the reply is detected, transmits multiple packets to the stand-by apparatus, the packets having multiple divided command statements attached to header areas thereof, and the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from the currently-operated apparatus to the stand-by apparatus, and

the stand-by apparatus includes

a storage unit that stores each of the divided command statements that are attached to the packets that are transmitted from the terminal apparatus; and

a switching unit that performs a switch operation to switch from the currently-operated apparatus to the stand-by apparatus in accordance with the switch command that is generated from the divided command statements.

2. The information processing system according to claim 1 , wherein the stand-by apparatus and the currently-operated apparatus further include a notifying unit that notifies the terminal apparatus of multiple divided command statements that are obtained by dividing into multiple statements a command statement for a switch command to give an instruction to switch between the stand-by apparatus and the currently-operated apparatus.

3. The information processing system according to claim 1 , wherein

the detecting unit detects a communication time-out that occurs in the currently-operated apparatus when a reply to a packet is not obtained within a first time period after the packet is transmitted to the currently-operated apparatus, and

the transmission control unit transmits the packets to the stand-by apparatus when a communication time-out is detected.

4. The information processing system according to claim 1 , wherein

the detecting unit detects a processing time over that occurs in the currently-operated apparatus when processing performed by the currently-operated apparatus on a packet continues for equal to or more than a second time period, and

when a processing time over is detected, the transmission control unit transmits, to the currently-operated apparatus, a packet in which a divided command statement with a number that corresponds to a number of times a failure is continuously detected is attached to a header area thereof, the divided command statement being included in multiple divided command statements that are obtained by dividing into multiple statements a command statement for a switch command to switch from the currently-operated apparatus to the stand-by apparatus and that are associated with numbers for transmission, and

the currently-operated apparatus further includes

a storage unit that stores each of the divided command statements that are attached to the packets that are transmitted from the terminal apparatus; and

a switching unit that performs a switch operation to switch between the stand-by apparatus and the currently-operated apparatus when a command statement for the switch command is generable from the divided command statements that are stored in the storage unit.

5. An information processing apparatus being a stand-by apparatus that is a counterpart of a currently-operated apparatus that receives a request from a terminal apparatus and performs processing in accordance with the request, comprising:

a memory; and

a processor connected to the memory, wherein the processor executes a process comprising:

storing, in the memory, multiple divided command statements that are attached to header areas of packets that are received by a receiving unit and are transmitted from the terminal apparatus, the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from the currently-operated apparatus to the stand-by apparatus; and

switching from the currently-operated apparatus to the stand-by apparatus in accordance with the switch command that is generated from the divided command statements.

6. A terminal apparatus that transmits a request to a currently-operated apparatus that performs processing in accordance with the request, the terminal apparatus comprising:

a processor, wherein the processor executes a process comprising:

detecting a failure of a reply in response to a packet that is transmitted to the currently-operated apparatus; and

when a failure of the reply is detected, transmitting, to a stand-by apparatus that is a counterpart of the currently-operated apparatus, multiple packets in which multiple divided command statements are attached to header areas thereof, the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from the currently-operated apparatus to the stand-by apparatus.

7. A non-transitory computer-readable recording medium having stored therein a control program for an information processing apparatus that is a counterpart of a currently-operated apparatus that receives a request from a terminal apparatus and performs processing in accordance with the request, for causing a computer to execute a process, the process comprising:

storing, in a storage unit, multiple divided command statements that are attached to header areas of packets that are received by a receiving unit and are transmitted from the terminal apparatus, the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from the currently-operated apparatus to the stand-by apparatus; and

switching from the currently-operated apparatus to the stand-by apparatus in accordance with the switch command that is generated from the divided command statements.

8. A non-transitory computer-readable recording medium having stored therein a control program for a terminal apparatus that transmits a request to a currently-operated apparatus that performs processing in accordance with the request, for causing a computer to execute a process, the process

detecting a failure of a reply in response to a packet that is transmitted to the currently-operated apparatus; and

when a failure of the reply is detected, transmitting, to a stand-by apparatus that is a counterpart of the currently-operated apparatus, multiple packets in which multiple divided command statements are attached to header areas thereof, the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from the currently-operated apparatus to the stand-by apparatus.

9. A control method for an information processing system including

a terminal apparatus;

a currently-operated apparatus that receives a request from the terminal apparatus and performs processing in accordance with the request; and

a stand-by apparatus,

the control method for causing the terminal apparatus to execute:

detecting a failure of a reply in response to a packet that is transmitted to the currently-operated apparatus; and

when a failure of the reply is detected, transmitting multiple packets to the stand-by apparatus, the packets having multiple divided command statements attached to header areas thereof, and the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from the currently-operated apparatus to the stand-by apparatus, and

the control method for causing the stand-by apparatus to execute:

storing, in a storage unit, each of the divided command statements that are attached to the packets that are transmitted from the terminal apparatus; and

switching from the currently-operated apparatus to the stand-by apparatus in accordance with the switch command that is generated from the divided command statements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2014
From: UTAKA, MASAYOSHI
To: FUJITSU LIMITED
Reel/Frame 034059/0095 →
Priority Claims (1)
JP 2013-236325 · Nov 14, 2013 · national
Continuity (1)
Related Publication 20150135009A1 · May 14, 2015