IP Library Granted Patent US 7,752,291
Granted Patent B2
US 7,752,291 · App. 11/222,801 · Granted Jul 6, 2010

Server borrowing apparatus allocating server to user group and computer product therefor

Assignees: Kabushiki Kaisha Toshiba; Toshiba Solutions Corporation
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 7,752,291
App. No.
11/222,801
Granted
Jul 6, 2010
Kind
B2
Abstract

A server borrowing apparatus, includes a storing unit that stores lender installation setting information which includes a setting item determined by a server lender for installation of a server which is lent out as resource, a receiving unit that receives a request to lend out the server as the resource and borrower installation setting information which includes a setting item determined by a server borrower for the installation of the server, from a borrowing control apparatus which is connected to a network to manage the server and to control server borrowing, a combining unit that combines the setting item in the borrower installation setting information and the setting item in the lender installation setting information to generate installation setting information for the installation of the server at the server borrowing, and an installing unit that performs the installation of the server based on the installation setting information.

Claims (48)

1. A server borrowing apparatus for facilitating lending of a server from a lender cluster to a borrower cluster, comprising:

a storing unit storing lender installation setting information including a lender setting item determined by the lender cluster and relating to installation of a software application on the server;

a receiving unit receiving a request to lend out the server and borrower installation setting information including a borrower setting item determined by the borrower cluster relating to the installation of the software application on the server, the borrower setting item relating to a boot partition for rebooting the server upon installation of the software application;

a combining unit combining the borrower setting item in the borrower installation setting information and the lender setting item in the lender installation setting information to generate installation setting information for the installation of the software application on the server;

an installing unit performing the installation of the software application on the server based on the installation setting information and reboots the server from the boot partition;

a central processing unit (CPU) for executing at least the combining unit;

the lender setting item includes a physical size of a disk of the server;

the borrower setting item includes a ratio of a size of a first partition to a size of a second partition; and

the combining unit calculates the size of the first partition and the size of the second partition based on the physical size and the ratio, and generates the installation setting information that includes the size of the first partition and the size of the second partition.

2. The server borrowing apparatus according to claim 1 , wherein the combining unit generates the installation setting information by combining the borrower setting item and the lender setting item into a single setting item.

3. The server borrowing apparatus according to claim 1 , wherein the combining unit performs a calculation on the borrower setting item and the lender setting item following a predetermined rule, to generate a single setting item as the installation setting information.

4. The server borrowing apparatus according to claim 1 , wherein the combining unit generates the installation setting information including the borrower setting item and the lender setting item as separate setting items, when the borrower setting item and the lender setting item are not combined into a single setting item, and when a calculation on the borrower setting item and the lender setting item is not performed to generate a single setting item.

5. The server borrowing apparatus according to claim 1 , further comprising:

a public key transmitting unit transmitting a public key which is used for encrypting information transmitted and received by the borrowing control apparatus and the server, to the borrowing control apparatus and the server; and

a decrypting unit decrypting the information encrypted with the public key by the borrowing control apparatus using a secret key which corresponds to the public key,

wherein the installing unit performs the installation of the server based on installation information which is necessary information for the installation and included in transmitted information.

6. The server borrowing apparatus according to claim 5 , further comprising:

a key pair generating unit generating at a time of the installation of the server a pair of a public key and a secret key that are effective during a period of the server borrowing,

wherein the public key transmitting unit transmits the public key to the borrowing control apparatus, and

the decrypting unit decrypts the installation information encrypted with the public key by the borrowing control apparatus using the secret key.

7. The server borrowing apparatus according to claim 6 , wherein

the receiving unit further receives the software application to be installed from the borrowing control apparatus, and

the decrypting unit decrypts the borrower installation setting information and the software application as the installation information using the secret key.

8. The server borrowing apparatus according to claim 1 , wherein the borrower setting item reflects a size of the boot partition.

9. The server borrowing apparatus according to claim 1 , wherein the borrower setting item reflects at least one partition in addition to the boot partition.

10. The server borrowing apparatus according to claim 9 , wherein the borrower setting item reflects a size of the at least one additional partition.

11. The server borrowing apparatus according to claim 1 , wherein:

the lender setting item includes a designation of a network device;

the borrower setting item includes a designation of a network protocol; and

the combining unit combines the designation of the network device and the designation of the network protocol into the single setting item, and generates the installation setting information that includes the combined single setting item.

12. A computer-implemented method for facilitating lending of a server from a lender cluster to a borrower cluster, the computer-implemented method, comprising:

accessing stored lender installation setting information including a lender setting item determined by the lender cluster and relating to installation of a software application on the server;

receiving a request to lend out the server and borrower installation setting information including a borrower setting item determined by the borrower cluster relating to the installation of the software application on the server, the borrower setting item relating to a boot partition for rebooting the server upon installation of the software application;

combining the borrower setting item in the borrower installation setting information and the lender setting item in the lender installation setting information to generate installation setting information for the installation of the software application on the server;

performing the installation of the software application on the server based on the installation setting information;

rebooting the server from the boot partition;

the lender setting item includes a physical size of a disk of the server;

the borrower setting item includes a ratio of a size of a first partition to a size of a second partition; and

the combining comprises calculating the size of the first partition and the size of the second partition based on the physical size and the ratio, and generates the installation setting information that includes the size of the first partition and the size of the second partition.

13. A computer application product tangibly embodied on a computer-readable non-transitory medium for causing a processor to implement a method for facilitating lending of a server from a lender cluster to a borrower cluster, the method comprising:

accessing stored lender installation setting information including a lender setting item determined by the lender cluster and relating to installation of a software application on the server;

receiving a request to lend out the server and borrower installation setting information which includes a borrower setting item determined by the borrower cluster relating to the installation of the software application on the server, the borrower setting item relating to a boot partition for rebooting the server upon installation of the software application;

combining the borrower setting item in the borrower installation setting information and the lender setting item in the lender installation setting information to generate installation setting information for the installation of the software application on the server;

performing the installation of the software application on the server based on the installation setting information;

rebooting the server from the boot partition;

the lender setting item includes a physical size of a disk of the server;

the borrower setting item includes a ratio of a size of a first partition to a size of a second partition; and

the combining comprises calculating the size of the first partition and the size of the second partition based on the physical size and the ratio, and generates the installation setting information that includes the size of the first partition and the size of the second partition.

Assignments (5)
CHANGE OF CORPORATE NAME AND ADDRESS Recorded Feb 8, 2021
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 055259/0587 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S ADDRESS PREVIOUSLY RECORDED ON REEL 048547 FRAME 0098. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded May 28, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 051297/0742 →
CHANGE OF ADDRESS Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 048547/0098 →
CHANGE OF NAME Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2005
From: YOSHIDA, HIDEKI; KIMURA, TETSURO; KOBA, YUUICHI; ZEMMYO, TERUYOSHI; SAKIYAMA, NOBUO; HIRAYAMA, HIDEAKI; MIZOGUCHI, KENICHI
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 017156/0581 →
Priority Claims (1)
JP 2004-347418 · Nov 30, 2004 · national
Continuity (1)
Related Publication 20060116897A1 · Jun 1, 2006