Abstract:
PURPOSE: A communication method for server system based on asymmetric 3 way TCP is provided to perform communication among a client, a front server and a backend server in order to improve a processing speed by handling data in many back servers. CONSTITUTION: As a request of numbers of client is increased, an acknowledgement number processing part of TCP layer of a server based on internet is modified without modifying a client program in order to perform communication based on an Asymmetric 3 way TCP among a client, a front server and a backend server. Next, many backend servers are installed. When the client served by the backend server sends an acknowledgement TCP segment to a front server, then the acknowledgement TCP segment is properly modified to be processed in a TCP layer of the front server even if the acknowledgement number from the backend server is larger than a number that was expected to be received by the front server. Thus, a command that makes backend servers to process the request of client received by the front server taking the place of the front server, a proper acknowledgement number and a sequence number that the TCP layer of client wants to receive are notified to the backend server. Therefore, a data is processed in the many backend servers as if the data is processed in the front server.
Abstract:
Techniques are described to determine clients residing behind LDNS resolvers. Web beacons instruct clients to retrieve zero-content images at unique hostnames. A request to the hostname is made by a client to an LDNS resolver. The LDNS sends the request to an authoritative server/beacon resolver for the hostname. The beacon resolver records the hostname with the LDNS resolver's IP address and responds with an IP address of a beacon collection server that is forwarded to the client by the LDNS. The client sends a request containing the unique hostname to the beacon collection server. The beacon collection server records the IP address of the client and the hostname. An aggregation server collects data from the beacon resolver and the beacon collection server. Using the hostnames as keys, IP addresses of clients are mapped to IP addresses of LDNS resolvers. Mapped data is exported to load balancing servers to determine routing.
Abstract:
The present invention relates to a method for allocating an address of a data service offering server to a communication device such as a mobile services device or a SIM card. With the allocation, the server address is selected from a number of address identifiers. Each address identifier identifies a valid server independently of the current server configuration of the communication network. The server address can be combined out of a fixed and a variable portion. Moreover, the address identifiers can be updated, for example, by means of a so-called DNS server. The described server address allocation method improves the scalability of the communication system and offers an efficient measure for load distribution for both the data service offering application servers and for so-called DNS servers. Moreover, the invention relates to a corresponding communication device for allocating a server address, and to a corresponding communication system and computer program.
Abstract:
Resource requests made by clients or origin severs in a network are intercepted by reflector mechanisms and selectively reflected to other severs called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.
Abstract:
PROBLEM TO BE SOLVED: To provide a presence service system without imparting any impact to a core side even by increasing or decreasing database servers. SOLUTION: The presence service system 100 includes a plurality of presence servers 41, 42 and 43; and a plurality of presence databases 51, 52, 53 for storing the presence information of users. The presence service system is provided with an assignment presence server 20 for, when receiving a request relating to a presence service from user terminals 71 and 72, transferring the received request to one of the presence servers 41, 42 and 43 covering the user designated as an object in the pertinent request. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
Data is routed through the Internet to a mobile node by using home agents and foreign agents to provide mobility functions. Data transfer rates to the mobile node are improved by providing for transfer of data from the home agent to a plurality of foreign agents on a round-robin basis, which can be enhanced by checking the quality of the connection between the foreign agent and the mobile node and re-routing the data through another foreign agent if certain predetermined quality criteria are not met.