1460708136-a9d23c2d-a19e-4196-8b26-d16819f2fe18

1. A computer-readable, non-transitory storage medium storing a program that causes a computer to execute a process, the process comprising:
receiving, from a router that starts connecting to a data center through a first network, data concerning specification of a virtual machine for a user terminal in a second network connected to the router and data representing a request for connecting to a third network;
activating a first virtual machine satisfying the specification of the virtual machine on a computer in the data center;
activating a second virtual machine for connecting to the third network on a computer in the data center;
carrying out a setting of an address by which the user terminal connects to the third network, for the second virtual machine;
transmitting an address of the first virtual machine and an address of the second virtual machine to the router; and
transmitting an address of the router to the first virtual machine and the second virtual machine.
2. The computer-readable, non-transitory storage medium as set forth in claim 1, wherein the carrying comprises:
carrying out a setting of an address by which the first virtual machine connects to the third network, for the second virtual machine, and
the process further comprises:
transmitting the address of the second virtual machine to the first virtual machine; and
transmitting the address of the first virtual machine to the second virtual machine.
3. A router for relaying communication between a first network and a second network, the router comprising:
a data storage unit storing data concerning specification of a virtual machine for a user terminal in the second network, and connection request data representing a connection request to a third network;
a reader that reads out the data concerning the specification of the virtual machine and the data connection request data from the data storage unit, upon connecting to a data center through the first network;
a communication unit that transmits the data concerning the specification of the virtual machine and the data connection request data, which are read out by the reader, to the data center through the first network, and receives, from the data center, connection information including an address of a first virtual machine satisfying the specification of the virtual machine and an address of a second virtual machine that carries out a processing for connecting to the third network; and
a setting unit that carries out a setting for communicating with the first virtual machine and the second virtual machine by using the connection information received by the communication unit.
4. A management apparatus comprising:
a receiver that receives, from a router that starts connecting to a data center through a first network, data concerning specification of a virtual machine for a user terminal in a second network connected to the router and data representing a request for connecting to a third network;
a first processing unit that activates a first virtual machine satisfying the specification of the virtual machine on a computer in the data center;
a second processing unit that activates a second virtual machine for connecting to the third network on a computer in the data center, and carries out a setting of an address by which the user terminal connects to the third network, for the second virtual machine; and
a transmitter that transmits an address of the first virtual machine and an address of the second virtual machine to the router, and transmits an address of the router to the first virtual machine and the second virtual machine.
5. A management method comprising:
receiving, from a router that starts connecting to a data center through a first network, data concerning specification of a virtual machine for a user terminal in a second network connected to the router and data representing a request for connecting to a third network;
activating a first virtual machine satisfying the specification of the virtual machine on a computer in the data center;
activating a second virtual machine for connecting to the third network on a computer in the data center;
carrying out a setting of an address by which the user terminal connects to the third network, for the second virtual machine;
transmitting an address of the first virtual machine and an address of the second virtual machine to the router; and
transmitting an address of the router to the first virtual machine and the second virtual machine.
6. A computer-readable, non-transitory storage medium storing a program that causes a router relaying communication between a first network and a second network to execute a process, the process comprising:
upon connecting to a data center through the first network, reading out, from a data storage unit, data concerning specification of a virtual machine for a user terminal in the second network, and connection request data representing a connection request to a third network;
transmitting the data concerning the specification of the virtual machine and the data connection request data to the data center through the first network; and
upon receiving, from the data center, connection information including an address of a first virtual machine satisfying the specification of the virtual machine and an address of a second virtual machine that carries out a processing for connecting to the third network, carrying out a setting for communicating with the first virtual machine and the second virtual machine.
7. A router control method comprising:
upon connecting to a data center through a first network connected to a router, reading out, from a data storage unit, data concerning specification of a virtual machine for a user terminal in a second network connected to the router, and connection request data representing a connection request to a third network;
transmitting the data concerning the specification of the virtual machine and the data connection request data to the data center through the first network; and
upon receiving, from the data center, connection information including an address of a first virtual machine satisfying the specification of the virtual machine and an address of a second virtual machine that carries out a processing for connecting to the third network, carrying out a setting for communicating with the first virtual machine and the second virtual machine.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A fuel injector comprising:
a needle valve for injecting fuel from an injection port;
a cylindrical member containing therein a pushing spring to said needle valve; and
a sleeve body for receiving said cylindrical member in an abutment condition so as to expose said injection port;
wherein a support portion having an enlarged diameter toward an inner circumference of said sleeve body is provided in a part of an outer circumference of said cylindrical member.
2. A fuel injector according to claim 1, wherein said cylindrical member contains therein a plunger for pressurizing the fuel to be fed to said needle valve.
3. A fuel injector according to claim 1, wherein said support portion is formed in the middle in the axial direction of said cylindrical member.
4. A fuel injector according to claim 1, wherein said cylindrical member is divided into two or more parts in the axial direction.
5. A fuel injector according to claim 1, wherein a drain passage for leaking fuel is formed between said cylindrical member and said sleeve body.
6. A fuel injector according to claim 1, wherein said support portion is formed as a short cylindrical member obtained by dividing said cylindrical member.
7. A fuel injector according to claim 1, wherein said support portion is a short cylindrical member serving as a separating plate between an injection mechanism and a pressure increasing mechanism.
8. A fuel injector according to claim 1, wherein cutaways are formed in an outer circumference of said support portion.