JP2007219608A - 負荷分散処理プログラム及び負荷分散装置 - Google Patents
負荷分散処理プログラム及び負荷分散装置 Download PDFInfo
- Publication number
- JP2007219608A JP2007219608A JP2006036354A JP2006036354A JP2007219608A JP 2007219608 A JP2007219608 A JP 2007219608A JP 2006036354 A JP2006036354 A JP 2006036354A JP 2006036354 A JP2006036354 A JP 2006036354A JP 2007219608 A JP2007219608 A JP 2007219608A
- Authority
- JP
- Japan
- Prior art keywords
- specific information
- server
- distribution destination
- request message
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1027—Persistence of sessions during load balancing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1017—Server selection for load balancing based on a round robin mechanism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
【解決手段】応答メッセージに振り分け先サーバを特定する特定情報が含まれていなければ、特定情報挿入手段12は、この応答メッセージの送信元のサーバを検出して振り分け先サーバに設定し、振り分け先サーバを特定する特定情報を応答メッセージに挿入する。クライアント3aは、特定情報を記憶しておき、一意性を保証する必要がある場合には、リクエストメッセージに特定情報を挿入して送信する。第2の特定情報検出手段13は、リクエストメッセージに特定情報が挿入されているかどうかを検出する。振り分け先決定手段14は、特定情報が検出された場合は、特定情報によって特定される振り分け先サーバを振り分け先として、リクエストメッセージを送信する。
【選択図】図1
Description
(2)サーバが設定するクッキーを利用した一意性保証では、サーバ・クライアント間のクッキー機能を利用する。サーバ・クライアント間において、サーバは、必要に応じて利用者固有のクッキーを応答メッセージに追加してクライアントに送信する。クッキーには、たとえばランダムに設定される文字列など、他と重なりにくいものが設定される。クライアントは、同じサーバにアクセスする必要がある場合には、このクッキーをリクエストに添付して送信するという機能を有する。負荷分散装置は、この機能を利用し、サーバが設定したクッキーを記憶しておき、クライアントからのリクエストに添付されるクッキーに基づき、このリクエストをクッキー発行元のサーバに振り分ける。また、クッキーの代わりに、URL(Uniform Resource Locators)埋め込みパラメータを用いることもできる。
(1)送信元IPアドレスを利用した一意性保証では、クライアントは必ず同じIPアドレスであることが前提であるが、クライアント側にプロキシが存在するような場合、同一クライアントでも送信元IPアドレスが動的に変更されることがある。このため、単一業務であっても一意性保証ができない場合が生じる。
ここでは、業務A1と業務A2は関連しており、処理は同一サーバで実行される必要があるとする。クライアントA(941)が、業務A1を開始し、サーバに対して「業務A1に関するリクエスト」を送信すると、負荷分散装置1(910)は、リクエストを受け付け、振り分け先サーバを選択する。たとえば、サーバ1(931)へ振り分けた場合、クライアントA(941)の応答にクッキーc1を添付し、自装置内の管理テーブル911に、業務「A1」、設定したクッキー「c1」、及び振り分け先サーバ「サーバ1」を設定しておく。以降、業務A1に関するクライアントA(941)からのリクエストにはクッキーc1が添付されるので、負荷分散装置1(910)は、管理テーブル911を参照し、リクエストを常にサーバ1(931)へ振り分けることができる。ところが、業務2が開始され、クライアントA(942)が「業務A2に関するリクエスト」にクッキーc1を添付しても、負荷分散装置1(910)では、管理テーブル911に該当する設定はないので、新たに振り分けを行い、クッキーを設定し、管理テーブル911に登録する。この場合、サーバ1(931)以外のサーバ、たとえば、サーバ2(932)に振り分けられる可能性があり、一意性は保証されない。この場合の対策も、(2)のサーバが設定するクッキーを利用する場合と同様であり、実現は容易ではない。
図1は、実施の形態に適用される発明の概念図である。
サーバ群2は、所定の処理業務を分散処理するサーバ2aとサーバ2bを有する。サーバ2aは、アプリケーションA(以下、APL−Aとする)21a及びアプリケーションB(以下、APL−Bとする)22aについてのサーバ側処理を実行する。サーバ2bもサーバ2aと同様に、APL−A(21b)及びAPL−B(22b)についてのサーバ側処理を実行する。従って、リクエストメッセージがどちらのサーバに振り分けられても、同様の処理が行われる。図の例では、サーバの数は2台であるが、設置されるサーバは何台であってもよい。サーバ2a及びサーバ2bは、クライアント3aとの間の一意性保証のため、負荷分散装置1aまたは負荷分散装置1bから受信したリクエストメッセージの予め決められた所定の領域に挿入された特定情報を応答メッセージの予め決められた所定の領域にそのまま設定し、負荷分散装置1aまたは負荷分散装置1bに送信する。
このような構成の負荷分散装置1aの動作について説明する。
以下、実施の形態を、Webベースのアプリケーション処理を行うクライアント・サーバシステムに適用した場合を例に図面を参照して詳細に説明する。
本発明の実施の形態の負荷分散システムは、サーバ群20とクライアント群30が、負荷分散装置群100を介して接続する。
負荷分散装置100aは、CPU(Central Processing Unit)101によって装置全体が制御されている。CPU101には、バス107を介してRAM(Random Access Memory)102、ハードディスクドライブ(HDD:Hard Disk Drive)103、グラフィック処理装置104、入力インタフェース105、通信インタフェース106が接続されている。
図4は、本実施の形態を構成する各装置のソフトウェア構成を示した図である。図2と同じものには同じ番号を付し、説明は省略する。また、図は、クライアント群、サーバ群、及び負荷分散装置群を代表し、クライアント30a、サーバ1(20a)、及び負荷分散装置100aのソフトウェア構成を示している。
Set−Cookie:Version=バージョン番号;Name=VALUE;path=PATH;・・・・
本実施の形態では、“Name=VALUE”に、“FJXXXIDX=10.124.38.1”を設定したSet−Cookieコマンドを発行し、応答メッセージのヘッダ部にクッキーを挿入する。こうして、生成された応答メッセージをクライアント30aに送信する(S1)。
この応答メッセージを受信したクライアント30aは、受信したクッキー情報を保存しておき、一意性保証が必要な場合は、次のようなヘッダをリクエストメッセージに付加する。
Cookie:Version=バージョン番号;Name=VALUE;path=PATH;・・・・
ここで、“Name=VALUE”には、“FJXXXIDX=10.124.38.1”が設定されている。こうして生成されたリクエストメッセージをサーバに向けて送信する。
サーバ1(20a)は、リクエストメッセージを受信し、クッキーが挿入されるヘッダ部はそのままの状態で応答メッセージを生成し、送信する(S4)。負荷分散装置100aでは、クッキー検出部111によってクッキーが検出されるので、送信元サーバ検出部112及びクッキー挿入部113は処理を行わず、そのまま送信する。これにより、S1で送信されたクッキーヘッダと同じものがヘッダに設定される応答メッセージが、クライアント30aに送信される。
図5は、本発明の実施の形態の負荷分散装置における一意性保証が確立されるまでの処理手順を示した図である。図4と同じものには、同じ番号を付し説明は省略する。なお、以下の説明のクッキー(CK)は、負荷分散装置100a、100bが設定する振り分け先サーバを特定する特定情報を含むクッキー情報を指すとし、サーバが、アプリケーションレベルの一意性を保持するために設定するクッキーは含まないとする。
図6は、本発明の実施の形態の負荷分散装置における複数業務に渡る一意性保証の処理手順を示した図である。図5と同じものには同じ番号を付し、説明は省略する。
図7は、本発明の実施の形態の負荷分散装置が複数台存在する場合の一意性保証の処理手順を示した図である。図5と同じものには同じ番号を付し、説明は省略する。
コンピュータを、
クライアントからサーバに渡された前記リクエストメッセージに対する応答メッセージを前記サーバから受け取ると、前記リクエストメッセージの振り分け先に指定される振り分け先サーバを一意に特定する特定情報が、前記応答メッセージの送信元アドレス部を除く所定の領域に挿入されているかどうかを検出する第1の特定情報検出手段、
前記第1の特定情報検出手段によって前記特定情報が検出されなかった場合は、前記応答メッセージの送信元サーバを検出して前記振り分け先サーバに指定し、指定された前記振り分け先サーバに関する特定情報を生成して前記応答メッセージに挿入し、前記応答メッセージを前記クライアントに送信する特定情報挿入手段、
受信した前記応答メッセージに挿入された前記特定情報を記憶しておき、一意性を保証する必要がある場合は前記リクエストメッセージに前記特定情報を挿入して送信する前記クライアントから前記リクエストメッセージを受信すると、受信した前記リクエストメッセージに前記特定情報が挿入されているかどうかを検出する第2の特定情報検出手段、
前記第2の特定情報検出手段によって前記特定情報が検出されなかった場合は、予め決められた規則に応じて前記リクエストメッセージの振り分け先を決定し、前記特定情報が検出された場合は、前記特定情報によって特定される前記振り分け先サーバを振り分け先に決定し、決定された振り分け先に前記リクエストメッセージを送信する振り分け先決定手段、
として機能させることを特徴とする負荷分散処理プログラム。
処理を実行させることを特徴とする付記1記載の負荷分散処理プログラム。
処理を実行させることを特徴とする付記2記載の負荷分散処理プログラム。
処理を行わせることを特徴とする付記1記載の負荷分散処理プログラム。
クライアントからサーバに渡された前記リクエストメッセージに対する応答メッセージを前記サーバから受け取ると、前記リクエストメッセージの振り分け先に指定される振り分け先サーバを一意に特定する特定情報が、前記応答メッセージの送信元アドレス部を除く所定の領域に挿入されているかどうかを検出する第1の特定情報検出手段と、
前記第1の特定情報検出手段によって前記特定情報が検出されなかった場合は、前記応答メッセージの送信元サーバを検出して前記振り分け先サーバに指定し、指定された前記振り分け先サーバに関する特定情報を生成して前記応答メッセージに挿入し、前記応答メッセージを前記クライアントに送信する特定情報挿入手段と、
受信した前記応答メッセージに挿入された前記特定情報を記憶しておき、一意性を保証する必要がある場合は前記リクエストメッセージに前記特定情報を挿入して送信する前記クライアントから前記リクエストメッセージを受信すると、受信した前記リクエストメッセージに前記特定情報が挿入されているかどうかを検出する第2の特定情報検出手段と、
前記第2の特定情報検出手段によって前記特定情報が検出されなかった場合は、予め決められた規則に応じて前記リクエストメッセージの振り分け先を決定し、前記特定情報が検出された場合は、前記特定情報によって特定される前記振り分け先サーバを振り分け先に決定し、決定された振り分け先に前記リクエストメッセージを送信する振り分け先決定手段と、
を具備することを特徴とする負荷分散装置。
コンピュータを、
クライアントからサーバに渡された前記リクエストメッセージに対する応答メッセージを前記サーバから受け取ると、前記リクエストメッセージの振り分け先に指定される振り分け先サーバを一意に特定する特定情報が、前記応答メッセージの送信元アドレス部を除く所定の領域に挿入されているかどうかを検出する第1の特定情報検出手段、
前記第1の特定情報検出手段によって前記特定情報が検出されなかった場合は、前記応答メッセージの送信元サーバを検出して前記振り分け先サーバに指定し、指定された前記振り分け先サーバに関する特定情報を生成して前記応答メッセージに挿入し、前記応答メッセージを前記クライアントに送信する特定情報挿入手段、
受信した前記応答メッセージに挿入された前記特定情報を記憶しておき、一意性を保証する必要がある場合は前記リクエストメッセージに前記特定情報を挿入して送信する前記クライアントから前記リクエストメッセージを受信すると、受信した前記リクエストメッセージに前記特定情報が挿入されているかどうかを検出する第2の特定情報検出手段、
前記第2の特定情報検出手段によって前記特定情報が検出されなかった場合は、予め決められた規則に応じて前記リクエストメッセージの振り分け先を決定し、前記特定情報が検出された場合は、前記特定情報によって特定される前記振り分け先サーバを振り分け先に決定し、決定された振り分け先に前記リクエストメッセージを送信する振り分け先決定手段、
として機能させることを特徴とする負荷分散処理プログラムを記録した記録媒体。
2 サーバ群
2a、2b サーバ
3a クライアント
4a、4b、4c、4d、4e 特定情報
11 (第1の)特定情報検出手段
12 特定情報挿入手段
13 (第2の)特定情報検出手段
14 振り分け先決定手段
21a、21b APL−A(サーバ側)
22a、22b APL−B(サーバ側)
31 APL−A(クライアント側)
32 APL−B(クライアント側)
Claims (4)
- リクエストメッセージを振り分けて負荷分散を図るとともに、関連のある前記リクエストメッセージを同一サーバに振り分けて一意性保証を行う負荷分散処理プログラムにおいて、
コンピュータを、
クライアントからサーバに渡された前記リクエストメッセージに対する応答メッセージを前記サーバから受け取ると、前記リクエストメッセージの振り分け先に指定される振り分け先サーバを一意に特定する特定情報が、前記応答メッセージの送信元アドレス部を除く所定の領域に挿入されているかどうかを検出する第1の特定情報検出手段、
前記第1の特定情報検出手段によって前記特定情報が検出されなかった場合は、前記応答メッセージの送信元サーバを検出して前記振り分け先サーバに指定し、指定された前記振り分け先サーバに関する特定情報を生成して前記応答メッセージに挿入し、前記応答メッセージを前記クライアントに送信する特定情報挿入手段、
受信した前記応答メッセージに挿入された前記特定情報を記憶しておき、一意性を保証する必要がある場合は前記リクエストメッセージに前記特定情報を挿入して送信する前記クライアントから前記リクエストメッセージを受信すると、受信した前記リクエストメッセージに前記特定情報が挿入されているかどうかを検出する第2の特定情報検出手段、
前記第2の特定情報検出手段によって前記特定情報が検出されなかった場合は、予め決められた規則に応じて前記リクエストメッセージの振り分け先を決定し、前記特定情報が検出された場合は、前記特定情報によって特定される前記振り分け先サーバを振り分け先に決定し、決定された振り分け先に前記リクエストメッセージを送信する振り分け先決定手段、
として機能させることを特徴とする負荷分散処理プログラム。 - 前記特定情報挿入手段として、前記振り分け先サーバに指定する前記送信元サーバの実アドレスを検出し、前記送信元サーバの実アドレスに変換可能な情報を前記特定情報として生成する、
処理を実行させることを特徴とする請求項1記載の負荷分散処理プログラム。 - 前記特定情報挿入手段として、生成した前記特定情報をクッキー情報として前記応答メッセージのヘッダ部に埋め込む、
処理を行わせることを特徴とする請求項1記載の負荷分散処理プログラム。 - リクエストメッセージを振り分けて負荷分散を図るとともに、関連のある前記リクエストメッセージを同一サーバに振り分けて一意性保証を行う負荷分散装置において、
クライアントからサーバに渡された前記リクエストメッセージに対する応答メッセージを前記サーバから受け取ると、前記リクエストメッセージの振り分け先に指定される振り分け先サーバを一意に特定する特定情報が、前記応答メッセージの送信元アドレス部を除く所定の領域に挿入されているかどうかを検出する第1の特定情報検出手段と、
前記第1の特定情報検出手段によって前記特定情報が検出されなかった場合は、前記応答メッセージの送信元サーバを検出して前記振り分け先サーバに指定し、指定された前記振り分け先サーバに関する特定情報を生成して前記応答メッセージに挿入し、前記応答メッセージを前記クライアントに送信する特定情報挿入手段と、
受信した前記応答メッセージに挿入された前記特定情報を記憶しておき、一意性を保証する必要がある場合は前記リクエストメッセージに前記特定情報を挿入して送信する前記クライアントから前記リクエストメッセージを受信すると、受信した前記リクエストメッセージに前記特定情報が挿入されているかどうかを検出する第2の特定情報検出手段と、
前記第2の特定情報検出手段によって前記特定情報が検出されなかった場合は、予め決められた規則に応じて前記リクエストメッセージの振り分け先を決定し、前記特定情報が検出された場合は、前記特定情報によって特定される前記振り分け先サーバを振り分け先に決定し、決定された振り分け先に前記リクエストメッセージを送信する振り分け先決定手段と、
を具備することを特徴とする負荷分散装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006036354A JP2007219608A (ja) | 2006-02-14 | 2006-02-14 | 負荷分散処理プログラム及び負荷分散装置 |
US11/439,644 US7509424B2 (en) | 2006-02-14 | 2006-05-24 | Load-balancing device and computer-readable recording medium in which load-balancing program is recorded |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006036354A JP2007219608A (ja) | 2006-02-14 | 2006-02-14 | 負荷分散処理プログラム及び負荷分散装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007219608A true JP2007219608A (ja) | 2007-08-30 |
Family
ID=38370079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006036354A Pending JP2007219608A (ja) | 2006-02-14 | 2006-02-14 | 負荷分散処理プログラム及び負荷分散装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7509424B2 (ja) |
JP (1) | JP2007219608A (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010061622A (ja) * | 2008-09-08 | 2010-03-18 | Kddi R & D Laboratories Inc | トランザクション負荷分散装置およびプログラム |
JP2010140351A (ja) * | 2008-12-12 | 2010-06-24 | Canon Software Inc | 情報処理装置、セッション管理方法、プログラム、及び、記録媒体 |
WO2010110183A1 (ja) * | 2009-03-23 | 2010-09-30 | 日本電気株式会社 | 分散処理システム、インタフェース、記憶装置、分散処理方法、分散処理プログラム |
JP2011008484A (ja) * | 2009-06-25 | 2011-01-13 | Fujitsu Ltd | データ処理装置、データ処理プログラムおよびデータ処理方法 |
JP2011039681A (ja) * | 2009-08-07 | 2011-02-24 | Fujitsu Ltd | 中継装置及び転送ルールに関連する情報処理方法並びにプログラム |
JP2012073950A (ja) * | 2010-09-29 | 2012-04-12 | Fujitsu Ltd | アプリケーション配備装置、アプリケーション配備方法およびアプリケーション配備プログラム |
US8386575B2 (en) | 2009-03-19 | 2013-02-26 | Fujitsu Limited | Method of realizing uniqueness assurance and method of determining message destination |
JP2014225157A (ja) * | 2013-05-16 | 2014-12-04 | 富士通株式会社 | 通信システム、負荷分散装置、および、負荷分散プログラム |
JP2015121932A (ja) * | 2013-12-24 | 2015-07-02 | 富士ゼロックス株式会社 | セッション管理システム、サービス提供装置、及びプログラム |
JP2015121933A (ja) * | 2013-12-24 | 2015-07-02 | 富士ゼロックス株式会社 | セッション管理システム、動作モード管理装置、及びプログラム |
JP5960690B2 (ja) * | 2011-04-19 | 2016-08-02 | 株式会社Murakumo | ネットワークアクセスシステム |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100568808C (zh) * | 2006-10-12 | 2009-12-09 | 国际商业机器公司 | 对多个网络服务器并行操作的方法和装置 |
US8943271B2 (en) * | 2008-06-12 | 2015-01-27 | Microsoft Corporation | Distributed cache arrangement |
US8151062B2 (en) * | 2008-10-26 | 2012-04-03 | Microsoft Corporation | Consistency models in a distributed store |
US8244905B2 (en) * | 2009-03-31 | 2012-08-14 | Alcatel Lucent | Routing mechanisms for messaging applications using an enhanced gateway control function |
JP5338555B2 (ja) * | 2009-08-11 | 2013-11-13 | 富士通株式会社 | 負荷分散装置、負荷分散方法および負荷分散プログラム |
JP5360233B2 (ja) * | 2010-01-06 | 2013-12-04 | 富士通株式会社 | 負荷分散システム及びその方法 |
JP5593944B2 (ja) * | 2010-08-10 | 2014-09-24 | 富士通株式会社 | 判定装置、判定方法及びコンピュータプログラム |
US20120158945A1 (en) * | 2010-12-16 | 2012-06-21 | Christian Goldbach | Server load balancing using dynamic log-on groups |
PL2501107T3 (pl) | 2011-03-15 | 2014-08-29 | Amadeus Sas | Sposób oraz system do dostarczania sesji w różnorodnym środowisku |
EP2500856A1 (en) * | 2011-03-15 | 2012-09-19 | Amadeus S.A.S. | Method and system for providing a session involving a plurality of software applications |
EP2500848A1 (en) | 2011-03-15 | 2012-09-19 | Amadeus S.A.S. | Method and system for centralized reservation context management on multi-server reservation system |
EP2541473A1 (en) | 2011-06-27 | 2013-01-02 | Amadeus S.A.S. | Method and system for a pre-shopping reservation system with increased search efficiency |
US9235620B2 (en) | 2012-08-14 | 2016-01-12 | Amadeus S.A.S. | Updating cached database query results |
US9609068B2 (en) | 2013-12-16 | 2017-03-28 | Fuji Xerox Co., Ltd. | Session management system, session management apparatus, and non-transitory computer readable medium |
US10348812B2 (en) * | 2015-06-22 | 2019-07-09 | Vmware Inc. | Sticky session data migration |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002207733A (ja) * | 2001-01-10 | 2002-07-26 | Ip Net Corp | ウェブサーバ負荷分散システム |
JP2004178286A (ja) * | 2002-11-27 | 2004-06-24 | Fujitsu Ltd | 中継装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE512672C2 (sv) | 1998-06-12 | 2000-04-17 | Ericsson Telefon Ab L M | Förfarande och system för överföring av en cookie |
US6374300B2 (en) * | 1999-07-15 | 2002-04-16 | F5 Networks, Inc. | Method and system for storing load balancing information with an HTTP cookie |
JP2003521067A (ja) * | 2000-01-28 | 2003-07-08 | ウィリアムズ コミュニケーションズ, エルエルシー | 起点サーバとクライアントとの間のメディアリソースリクエストおよび/または応答を書き換えるシステムおよび方法 |
JP2002175274A (ja) * | 2000-12-06 | 2002-06-21 | Sony Corp | 情報処理装置及び情報処理方法、ネットワーク・システム、記憶媒体、並びにコンピュータ・プログラム |
US20020120743A1 (en) | 2001-02-26 | 2002-08-29 | Lior Shabtay | Splicing persistent connections |
US7143169B1 (en) * | 2002-04-04 | 2006-11-28 | Cisco Technology, Inc. | Methods and apparatus for directing messages to computer systems based on inserted data |
JP4196732B2 (ja) | 2003-05-26 | 2008-12-17 | 日本電気株式会社 | データ転送装置及びプログラム |
JP4241660B2 (ja) * | 2005-04-25 | 2009-03-18 | 株式会社日立製作所 | 負荷分散装置 |
-
2006
- 2006-02-14 JP JP2006036354A patent/JP2007219608A/ja active Pending
- 2006-05-24 US US11/439,644 patent/US7509424B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002207733A (ja) * | 2001-01-10 | 2002-07-26 | Ip Net Corp | ウェブサーバ負荷分散システム |
JP2004178286A (ja) * | 2002-11-27 | 2004-06-24 | Fujitsu Ltd | 中継装置 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010061622A (ja) * | 2008-09-08 | 2010-03-18 | Kddi R & D Laboratories Inc | トランザクション負荷分散装置およびプログラム |
JP2010140351A (ja) * | 2008-12-12 | 2010-06-24 | Canon Software Inc | 情報処理装置、セッション管理方法、プログラム、及び、記録媒体 |
US8386575B2 (en) | 2009-03-19 | 2013-02-26 | Fujitsu Limited | Method of realizing uniqueness assurance and method of determining message destination |
WO2010110183A1 (ja) * | 2009-03-23 | 2010-09-30 | 日本電気株式会社 | 分散処理システム、インタフェース、記憶装置、分散処理方法、分散処理プログラム |
JP5354007B2 (ja) * | 2009-03-23 | 2013-11-27 | 日本電気株式会社 | 分散処理システム、インタフェース、記憶装置、分散処理方法、分散処理プログラム |
JP2011008484A (ja) * | 2009-06-25 | 2011-01-13 | Fujitsu Ltd | データ処理装置、データ処理プログラムおよびデータ処理方法 |
US8370418B2 (en) | 2009-08-07 | 2013-02-05 | Fujitsu Limited | Relay apparatus and method for transferring message |
JP2011039681A (ja) * | 2009-08-07 | 2011-02-24 | Fujitsu Ltd | 中継装置及び転送ルールに関連する情報処理方法並びにプログラム |
JP2012073950A (ja) * | 2010-09-29 | 2012-04-12 | Fujitsu Ltd | アプリケーション配備装置、アプリケーション配備方法およびアプリケーション配備プログラム |
JP5960690B2 (ja) * | 2011-04-19 | 2016-08-02 | 株式会社Murakumo | ネットワークアクセスシステム |
JP2014225157A (ja) * | 2013-05-16 | 2014-12-04 | 富士通株式会社 | 通信システム、負荷分散装置、および、負荷分散プログラム |
JP2015121932A (ja) * | 2013-12-24 | 2015-07-02 | 富士ゼロックス株式会社 | セッション管理システム、サービス提供装置、及びプログラム |
JP2015121933A (ja) * | 2013-12-24 | 2015-07-02 | 富士ゼロックス株式会社 | セッション管理システム、動作モード管理装置、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US7509424B2 (en) | 2009-03-24 |
US20070192492A1 (en) | 2007-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007219608A (ja) | 負荷分散処理プログラム及び負荷分散装置 | |
EP1303096B1 (en) | Virtual network with adaptive dispatcher | |
US7899047B2 (en) | Virtual network with adaptive dispatcher | |
JP4738344B2 (ja) | リモートアプリケーションディスカバリのためのウェブサービス | |
US8200971B2 (en) | Method for the provision of a network service | |
JP3966598B2 (ja) | サーバ選択システム | |
US7418501B2 (en) | Dynamic extension of network-accessible services | |
US20030187871A1 (en) | Session information inheriting method and apparatus | |
JP4550067B2 (ja) | 複数のプロバイダからのリモートアプリケーションショートカットのマージされたビューの提示 | |
US10182126B2 (en) | Multilevel redirection in a virtual desktop infrastructure environment | |
US8949952B2 (en) | Multi-stack subscriber sign on | |
EP2140351B1 (en) | Method and apparatus for cluster data processing | |
US20070124477A1 (en) | Load Balancing System | |
US8341285B2 (en) | Method and system for transferring files | |
EP3148125A1 (en) | Setting method, server device and service chain system | |
JP3899076B2 (ja) | 一時的ネットワーク | |
CN111327668B (zh) | 网络管理方法、装置、设备和存储介质 | |
US20170054705A1 (en) | Secure transfer of web application client persistent state information into a new domain | |
CN114938396B (zh) | 服务调用请求的路由方法、创建服务的方法及装置 | |
JP2006285377A (ja) | 故障監視プログラム及び負荷分散装置 | |
US7885997B2 (en) | Data processing method, program, device, message structure, message generation method, and message transmission method | |
KR100987768B1 (ko) | 대용량 쿠키 처리 방법 및 장치 | |
JP4341071B2 (ja) | アプリケーションのタイムアウト時間調整システムおよび方法ならびにサーバ装置およびそのプログラム | |
KR20230003490A (ko) | 오케스트레이션된 프록시 서비스 | |
JP5017391B2 (ja) | 加入者収容変更方法、移行先セッション制御サーバ装置および管理サーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080723 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100412 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100525 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101012 |