×

Communication system, information processing system, connection server, processing server, information processing apparatus, information processing method and program

  • US 8,544,018 B2
  • Filed: 02/22/2006
  • Issued: 09/24/2013
  • Est. Priority Date: 03/17/2005
  • Status: Active Grant
First Claim
Patent Images

1. An information processing system having N processing servers (N is an integer of 2 or greater) and a connection server for connecting an information processing apparatus and any one of said N processing servers, said connection server comprising a plurality of connection ports that are available to receive a processing request transmitted from said information processing apparatus to be transmitted by said connection server and delivered to one or more of said N processing servers;

  • wherein said connection server comprises;

    a first receiving part comprising a load sharing port dedicated for receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to said load sharing port of said connection server;

    a load sharing part for allocating a destination processing server selected from among the N processing servers as a destination of a processing request from the information processing apparatus that is a source of the request information received by said first receiving part;

    a storage part for storing pre-determined relationships between a plurality of said connection ports of the connection server available to receive the processing request for each of said N processing servers, and the corresponding plurality of ports of each of the N processing servers;

    a first sending part that stores a network address for each of the N processing servers that are available to receive said processing request, selects a destination address corresponding to the destination processing server allocated by the load sharing part, and sends said request information to the destination processing server allocated by said load sharing part as a request for the destination processing server to select a connection port of the connection server from two or more available connection ports corresponding to the destination processing server that can be selected as the selected connection port of the connection server, where said processing request from the information process apparatus is to be received to be submitted to the destination processing server;

    a second receiving part for receiving port position information transmitted from said destination processing server in response to said request, said port position information comprising the selected connection port of the connection server selected by the destination processing server as a destination port at which the processing request from the information processing apparatus is to be received by the connection server to be delivered to the destination processing server;

    a second sending part for sending the port position information received by said second receiving part to the information processing apparatus that is the source of said request information; and

    a connection part for establishing a connection between said selected connection port of the connection server and the destination processing server corresponding to said selected connection port; and

    wherein each of said N processing servers comprises;

    a port position information storage part for storing the port position information indicating the plurality of available connection ports corresponding to said processing server that can be selected as the selected connection port of the connection server, wherein, the port position information is obtained from the storage part of the connection server;

    a request information receiving part for receiving said request information; and

    a port position information sending part for reading the port position information stored in the port position information storage part, selecting a connection port from the plurality of available connection s orts and sending the selected connection port'"'"'s position information when said request information receiving part receives the request information.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×