JP5373295B2 - マルチノード・サーバシステム、負荷分散方法、リソース管理サーバ、およびプログラム - Google Patents
マルチノード・サーバシステム、負荷分散方法、リソース管理サーバ、およびプログラム Download PDFInfo
- Publication number
- JP5373295B2 JP5373295B2 JP2008024207A JP2008024207A JP5373295B2 JP 5373295 B2 JP5373295 B2 JP 5373295B2 JP 2008024207 A JP2008024207 A JP 2008024207A JP 2008024207 A JP2008024207 A JP 2008024207A JP 5373295 B2 JP5373295 B2 JP 5373295B2
- Authority
- JP
- Japan
- Prior art keywords
- mesh
- server
- node
- processing
- allocation
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/352—Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/358—Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5066—Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Description
クライアントは、ユーザにより操作され、マルチノード・サーバシステムへとアプリケーションの処理を要求し、マルチノード・サーバシステムは、要求に対応する処理を実行して、クライアントのディスプレイ装置上に表示された仮想空間に処理結果を反映させて、応答する。
Locator)が付されている。また、他の実施形態では、絶対パス名や相対パス名でメッシュを固有に識別することができる。
Object Resource Broker Architecture)、JAVA(登録商標)、Enterprise Java(登録商標) Beans: EJB)などの分散コンピューティング環境を使用して実装することができる。この他、マルチノード・サーバシステムを、専用クライアントとの間で相互通信する専用システムとして構成してもよい。また、アプリケーション実行部200およびアプリケーション実行部200を構成するノード202、204、206、208は、それぞれ処理結果をクライアントに表示させるための手段として、適切なプロトコルを使用してイメージデータをネットワークを介して送信することが可能な、ネットワーク・アダプタ、NIC(ネットワーク・インタフェース・カード)を、ネットワーク手段として実装する。
として、移動処理に際して移動対象となるメッシュの総数を与える関数である。また、関数s(Mi)は、メッシュiにおけるメモリ専有状態の値が、設定しきい値を超える場合、非常に大きな数を与え、設定しきい値以下の場合には0を与える関数である。
ノードpは、ステップS1001で、ノード能力が予め設定した各しきい値のうちのいずれか1つを超えた段階で、リソース管理ノード218からノードpについて登録された、最新の最適移動対象メッシュ集合および移動先ノードp′のMACアドレスなどを取得する。
一方、ノードp′は、ステップS1007でメッシュ登録命令を受信すると、メッシュi′のためのメモリ領域を確保し、ノードp′のメッシュ管理テーブルに新たなレコードを生成させ、メッシュi′のデータとして、固有アドレスを生成して登録する。その後、続けて送信されるデータを対応するフィールドに登録する。さらに、ノードp′は、ステップS1008で、メッシュi′の排他制御を解除し、メッシュiがメッシュi′に変更されたことを、そのアドレスと共に通知し、メッシュ間通信を可能とする。その後、さらに、ステップS1009でクライアントからのアクセスを受付け、移動処理後の処理を続行し、ステップS1014で処理を終了させる。
クライアントは、ステップS1010で、ノードpから一時停止通知を受信し、ステップS1011で一時停止画面を表示させる。なお、一時停止画面は、リソース管理ノード218などが移動処理開始時での仮想空間100のスナップショットを、例えば、BMP、PNG、GIF、JPEGなどとして作成して、一時停止間面のために確保してあるURIなどに登録しておき、クライアントに表示させることにより表示させることができる。また、一時停止解除までの残り時間については、リソース管理ノード218が、スナップショットを送付するためのHTMLなどの構造化文書に、アプレットなどとして移動処理プロセスの進行具合に対応するバー表示および「しばらくお待ち下さい」などの表示として与えることができる。
Claims (15)
- 仮想空間を形成するためのマルチノード・サーバシステムであって、前記マルチノード・サーバシステムは、
前記仮想空間を分割する複数のメッシュをそれぞれ処理する複数のサーバを相互接続して構成され、前記メッシュごとの処理結果を前記仮想空間として表示するアプリケーション実行手段と、
ネットワークを介したクライアントからのリクエストに応答して変化する前記アプリケーション実行手段の前記サーバの負荷状態を検出し、メッシュの移動処理のための処理オーバーヘッドに関する目的関数を最小化させるようにサーバシステム内の資源配分を分散することによって前記サーバシステムで前記メッシュを処理するべき前記サーバの割当てを変更するリソース管理手段と、
ネットワークを介して前記仮想空間を複数のクライアントに共有させるネットワーク手段と
を含み、前記リソース管理手段は、前記メッシュを処理する前記サーバとは異なるサーバにより処理される前記メッシュとの境界として定義されるサーバ境界を挟んで隣接するメッシュを処理する前記異なるサーバの処理を前記サーバに繰り込むことにより、前記隣接するメッシュ間での通信を同一のサーバ内での通信として前記資源配分を分散させる、マルチノード・サーバシステム。 - 前記リソース管理手段は、異なるサーバ間でのメッシュ間通信、CPU負荷、前記サーバのメモリ利用率、割当てを変更するメッシュの総数を含む目的関数を最小化するメッシュ集合を生成し、前記メッシュ集合にしたがって前記サーバの割当を変更するための目的関数最小化手段を含む、請求項1に記載のマルチノード・サーバシステム。
- 前記リソース管理手段は、前記サーバ間での前記メッシュ間通信が単一サーバ内でのノード内通信となるように前記サーバ境界を変更することにより割当てを変更する、請求項2に記載のマルチノード・サーバシステム。
- 前記マルチノード・サーバシステムは、前記サーバの割当てを変更するメッシュを指定した後、割当変更対象メッシュについて少なくともメッシュ移動処理のためのプロセス以外のクライアントおよび他のサーバによる書込みアクセスを排他制御する排他制御手段を含む、請求項1に記載のマルチノード・サーバシステム。
- 前記サーバは、当該サーバが処理対象とするメッシュ識別値、前記メッシュを固有に識別するアドレス、前記メッシュが使用するリソース・データを、前記メッシュの割当て変更に応答して追加削除して更新するメッシュ管理手段を含み、
前記リソース管理手段は、定期的に前記複数のサーバの前記メッシュ間通信、前記CPU負荷、前記サーバのメモリ利用率を検出し、前記目的関数を最小化する前記メッシュ集合を、最新の最適配置データとして登録する最適配置データ登録手段を含む、請求項2に記載のマルチノード・サーバシステム。 - 前記マルチノード・サーバシステムは、ゲーム・サーバであり、割当て変更の対象とされる前記メッシュにアクセスしているクライアントを除く、他のクライアントについて前記仮想空間の全メッシュの前記リソース・データの読出処理を可能に保持する、請求項5に記載のマルチノード・サーバシステム。
- 相互接続された複数のサーバ間の負荷を分散させ仮想空間を提供するマルチノード・サーバシステムにおける負荷分散方法であって、前記負荷分散方法は、前記マルチノード・サーバシステムが実行する負荷分散方法であって、
相互接続された複数のサーバに対し、前記仮想空間を分割するメッシュを、前記サーバが処理すべきメッシュとして割当てるステップと、
ネットワークを介したクライアントからのリクエストに応答して変化する前記メッシュのアプリケーションの処理により発生した前記サーバの負荷状態を検出するステップと、
メッシュの移動処理のための処理オーバーヘッドに関する目的関数を最小化させるようにサーバシステム内の資源配分を分散させることによって、前記サーバシステム内で前記メッシュを処理するべき前記サーバの割当てを変更するステップと、
ネットワークを介して前記仮想空間を複数のクライアントに共有させるステップと
を含み、前記サーバの割当てを変更するステップは、
前記メッシュを処理する前記サーバとは異なるサーバにより処理される前記メッシュとの境界として定義されるサーバ境界を挟んで隣接するメッシュを選択するステップと、
選択した隣接するメッシュを処理する前記異なるサーバの処理を前記サーバに繰り込むステップとを含む、負荷分散方法。 - 前記サーバの前記負荷状態を検出するステップは、異なるサーバ間でのメッシュ間通信、CPU負荷、前記サーバのメモリ利用率、割当てを変更するメッシュの総数を含む目的関数を最小化するように前記割当てを変更するべきメッシュを決定するステップを含む、請求項7に記載の負荷分散方法。
- 前記サーバの割当てを修正するステップは、前記サーバ間での前記メッシュ間通信が単一サーバ内でのノード内通信となるように前記サーバ境界を変更するステップを含む、請求項8に記載の負荷分散方法。
- さらに、当該サーバが処理対象とする前記メッシュの識別値、前記メッシュを固有に識別するアドレス、前記メッシュが使用するリソース・データを、前記メッシュの割当て変更に応答して追加削除して更新するステップと、
定期的に前記複数のサーバのメッシュ間通信、CPU負荷、前記サーバのメモリ利用率を検出し、前記目的関数を最小化するメッシュ集合を最新の最適配置データとして登録するステップと
を含む、請求項9に記載の負荷分散方法。 - 前記マルチノード・サーバシステムは、ゲーム・サーバであり、さらに、
前記サーバの割当てを変更するメッシュを指定した後、割当変更対象メッシュについて少なくともメッシュ移動処理のためのプロセス以外のクライアントおよび他のサーバによる書込みアクセスを排他制御するステップと、
割当て変更の対象とされる前記メッシュにアクセスしているクライアントを除く、他のクライアントについて前記仮想空間の全メッシュの前記リソース・データの読出し処理を可能に保持するステップと
を含む、請求項10に記載の負荷分散方法。 - 請求項7〜請求項11のいずれか1項に記載の各ステップをマルチノード・サーバシステムを構成するコンピュータが実行するための、コンピュータ実行可能なプログラム。
- 仮想空間を形成するためのマルチノード・サーバシステムのためのリソース管理サーバであって、前記リソース管理サーバは、
前記仮想空間を分割する複数のメッシュをそれぞれ処理する複数のサーバを相互接続して構成され、前記メッシュごとの処理結果を前記仮想空間として表示するアプリケーション実行手段を実行させる前記サーバのネットワークを介したクライアントからのリクエストに応答して変化する負荷状態を検出する負荷状態検出手段と、
前記サーバの割当てを変更するべきメッシュの移動候補集合を、前記メッシュを処理する前記サーバが異なる隣接する複数のメッシュにより規定される境界メッシュを選択して生成する移動候補集合生成手段と、
メッシュの移動処理のための処理オーバーヘッドを最小化させるように、異なるサーバ間でのメッシュ間通信を聴取し、CPU負荷、前記サーバのメモリ利用率、割当てを変更するメッシュの総数を含む目的関数を最小化するメッシュ集合を生成する、目的関数最小化手段と、
前記メッシュ集合を前記メッシュの最新の最適配置データとして登録する最適配置データ登録手段とを含み、
前記リソース管理サーバは、前記メッシュを処理する前記サーバとは異なるサーバにより処理される前記メッシュとの境界として定義されるサーバ境界を挟んで隣接するメッシュを処理する前記異なるサーバの処理を前記サーバに繰り込むことにより、前記隣接するメッシュ間での通信を同一のサーバ内での通信としてサーバシステムの資源配分を分散させる、リソース管理サーバ。 - 前記リソース管理サーバは、サーバ間での前記メッシュ間通信がサーバ内でのノード内通信となるように前記サーバ境界を変更することにより割当てを変更する、請求項13に記載のリソース管理サーバ。
- 請求項13または14に記載の各手段をコンピュータに実現するためのコンピュータ実行可能なプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008024207A JP5373295B2 (ja) | 2008-02-04 | 2008-02-04 | マルチノード・サーバシステム、負荷分散方法、リソース管理サーバ、およびプログラム |
US12/365,185 US8327371B2 (en) | 2008-02-04 | 2009-02-04 | Multinode server system, load distribution method, resource management server, and program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008024207A JP5373295B2 (ja) | 2008-02-04 | 2008-02-04 | マルチノード・サーバシステム、負荷分散方法、リソース管理サーバ、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009187115A JP2009187115A (ja) | 2009-08-20 |
JP5373295B2 true JP5373295B2 (ja) | 2013-12-18 |
Family
ID=40933024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008024207A Expired - Fee Related JP5373295B2 (ja) | 2008-02-04 | 2008-02-04 | マルチノード・サーバシステム、負荷分散方法、リソース管理サーバ、およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8327371B2 (ja) |
JP (1) | JP5373295B2 (ja) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100983479B1 (ko) * | 2009-02-11 | 2010-09-27 | 엔에이치엔(주) | 분산 스페이스를 이용하여 분산 프로그래밍 환경을 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 |
US20100241716A1 (en) * | 2009-03-17 | 2010-09-23 | Tayo Dare Akadiri | System for interconnecting manifold entities across a real-time Meshed Information Exchange network |
JP5434380B2 (ja) * | 2009-08-28 | 2014-03-05 | 富士通株式会社 | 分散処理型シミュレータ |
US8910176B2 (en) * | 2010-01-15 | 2014-12-09 | International Business Machines Corporation | System for distributed task dispatch in multi-application environment based on consensus for load balancing using task partitioning and dynamic grouping of server instance |
US9027017B2 (en) | 2010-02-22 | 2015-05-05 | Virtustream, Inc. | Methods and apparatus for movement of virtual resources within a data center environment |
US8473959B2 (en) * | 2010-02-22 | 2013-06-25 | Virtustream, Inc. | Methods and apparatus related to migration of customer resources to virtual resources within a data center environment |
US9122538B2 (en) | 2010-02-22 | 2015-09-01 | Virtustream, Inc. | Methods and apparatus related to management of unit-based virtual resources within a data center environment |
JP5388134B2 (ja) * | 2010-08-06 | 2014-01-15 | 株式会社日立製作所 | 計算機システム、及び、移動データ決定方法 |
US20120102185A1 (en) * | 2010-10-20 | 2012-04-26 | Sony Computer Entertainment America Inc. | Resource management of server hosts in online game environment |
JP5708049B2 (ja) * | 2011-03-07 | 2015-04-30 | 株式会社リコー | 情報処理装置、制御方法、制御プログラム、及び記録媒体 |
US20130014033A1 (en) * | 2011-07-08 | 2013-01-10 | WoGo LLC | Systems and methods for facilitating user interaction between multiple virtual environments |
EP2748705A4 (en) | 2011-08-25 | 2015-05-20 | Virtustream Inc | SYSTEMS AND METHODS FOR HOST-RELATED RESOURCE MANAGEMENT WITH CLUSTER-BASED RESOURCE POOLS |
JP5927871B2 (ja) * | 2011-11-30 | 2016-06-01 | 富士通株式会社 | 管理装置、情報処理装置、管理プログラム、管理方法、プログラムおよび処理方法 |
US20130238785A1 (en) * | 2012-03-06 | 2013-09-12 | Rackspace Us, Inc. | System and Method for Metadata Discovery and Metadata-Aware Scheduling |
WO2014016950A1 (ja) * | 2012-07-27 | 2014-01-30 | 株式会社日立製作所 | 並列計算機システムおよび並列計算機システムへの処理負荷配置方法 |
US9433862B2 (en) * | 2013-02-12 | 2016-09-06 | Microsoft Technology Licensing, Llc | Dynamic allocation of computing resources in remote gaming environment |
JP6323446B2 (ja) * | 2013-03-29 | 2018-05-16 | ソニー株式会社 | 情報処理装置、情報処理方法、及び情報処理システム |
US9526992B2 (en) | 2013-04-02 | 2016-12-27 | Empire Technology Development Llc | Resource management for distributed games |
US9295915B2 (en) * | 2013-05-20 | 2016-03-29 | Microsoft Technology Licensing, Llc | Game availability in a remote gaming environment |
KR101709006B1 (ko) * | 2015-07-22 | 2017-02-21 | 윤종민 | 게임 결과 정보창을 이용한 메시지 출력 방법 |
JP6383336B2 (ja) * | 2015-08-10 | 2018-08-29 | 日本電信電話株式会社 | サーバ管理装置およびサーバ管理方法 |
US10492156B2 (en) * | 2016-08-31 | 2019-11-26 | Inizio Capital Llc | Dynamic direct multinode (DDM) wireless network |
CN106485419B (zh) * | 2016-10-18 | 2021-01-19 | 财付通支付科技有限公司 | 一种二级资源管理方法及装置 |
US10454941B2 (en) | 2017-05-05 | 2019-10-22 | Bank Of America Corporation | Person-to-person network architecture for secure authorization and approval |
US10437899B2 (en) | 2017-05-05 | 2019-10-08 | Bank Of America Corporation | System for distributed server data management with multi-user access |
US10269456B2 (en) | 2017-05-05 | 2019-04-23 | Bank Of America Corporation | System for identification of treatment and resource deployment based on treatment interaction |
US10872321B2 (en) | 2017-05-05 | 2020-12-22 | Bank Of America Corporation | Machine initiated user status update system |
US10034608B1 (en) | 2017-08-14 | 2018-07-31 | Bank Of America Corporation | System for receiving transmissions from disparate node and triggering automatic portal action |
US11020660B2 (en) * | 2019-02-21 | 2021-06-01 | Sony Interactive Entertainment LLC | Transactional memory synchronization between multiple sessions of a video game |
US12033271B2 (en) | 2019-06-18 | 2024-07-09 | The Calany Holding S. À R.L. | 3D structure engine-based computation platform |
JP7302885B2 (ja) * | 2019-12-30 | 2023-07-04 | ティーエムアールダブリュー ファウンデーション アイピー エスエーアールエル | 仮想世界または現実世界の多次元3dエンジンコンピューティングおよび仮想化ベースの動的負荷分散 |
US11204833B1 (en) * | 2020-06-19 | 2021-12-21 | Western Digital Technologies, Inc. | NVM endurance group controller using shared resource architecture |
CN112087506B (zh) * | 2020-09-01 | 2023-02-07 | 北京火山引擎科技有限公司 | 一种集群节点管理方法、装置及计算机存储介质 |
CN112291010B (zh) * | 2020-10-09 | 2021-10-01 | 中国人民武装警察部队工程大学 | 一种基于匹配博弈的多域光网络流量疏导方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01156862A (ja) * | 1987-12-14 | 1989-06-20 | Agency Of Ind Science & Technol | 情報伝送路決定方式 |
US5560013A (en) * | 1994-12-06 | 1996-09-24 | International Business Machines Corporation | Method of using a target processor to execute programs of a source architecture that uses multiple address spaces |
JP3276057B2 (ja) | 1996-06-04 | 2002-04-22 | 日本電信電話株式会社 | 3次元仮想世界表示システム |
JPH10334054A (ja) * | 1997-05-29 | 1998-12-18 | Hitachi Ltd | 並列画像生成方法とそのためのデータ分割手法 |
KR100287138B1 (ko) | 1997-07-15 | 2001-04-16 | 윤종용 | 다자참여형가상공간에서참여자관리방법및그시스템 |
JP3455418B2 (ja) | 1998-04-01 | 2003-10-14 | 三菱電機株式会社 | ネットワークゲームシステム |
JPH11328124A (ja) | 1998-05-15 | 1999-11-30 | Dainippon Printing Co Ltd | 仮想空間表示システム |
JP2000285064A (ja) | 1999-03-31 | 2000-10-13 | Fujitsu Ltd | 仮想空間共有システム |
US6898564B1 (en) * | 2000-05-23 | 2005-05-24 | Microsoft Corporation | Load simulation tool for server resource capacity planning |
US20030177187A1 (en) * | 2000-11-27 | 2003-09-18 | Butterfly.Net. Inc. | Computing grid for massively multi-player online games and other multi-user immersive persistent-state and session-based applications |
JP2002342297A (ja) * | 2001-05-16 | 2002-11-29 | Nec Corp | 分散シミュレーション制御装置 |
JP2003099412A (ja) * | 2001-09-21 | 2003-04-04 | Hitachi Eng Co Ltd | 超並列コンピュータ |
JP2005004676A (ja) * | 2003-06-16 | 2005-01-06 | Fujitsu Ltd | 適応型分散処理システム |
JP2005234633A (ja) | 2004-02-17 | 2005-09-02 | Sony Corp | サービスの拡張方法 |
US7133805B1 (en) * | 2004-07-07 | 2006-11-07 | Sprint Communications Company L.P. | Load test monitoring system |
KR100742357B1 (ko) * | 2005-11-18 | 2007-07-24 | 한국전자통신연구원 | 지능형 분산 서버 시스템 및 이의 운용방법 |
JP4523565B2 (ja) * | 2006-04-11 | 2010-08-11 | 原子燃料工業株式会社 | 並列計算のための分割領域管理方法 |
-
2008
- 2008-02-04 JP JP2008024207A patent/JP5373295B2/ja not_active Expired - Fee Related
-
2009
- 2009-02-04 US US12/365,185 patent/US8327371B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8327371B2 (en) | 2012-12-04 |
JP2009187115A (ja) | 2009-08-20 |
US20090199198A1 (en) | 2009-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5373295B2 (ja) | マルチノード・サーバシステム、負荷分散方法、リソース管理サーバ、およびプログラム | |
JP6751780B2 (ja) | アクセラレーション・リソース処理方法及び装置 | |
US9942339B1 (en) | Systems and methods for providing messages to multiple subscribers | |
JP2004171572A (ja) | サーバ間の負荷分散方法、負荷分散システム、負荷分散サーバおよびプログラム | |
CN109460297B (zh) | 一种边缘云游戏缓存和资源调度方法 | |
JPH09511115A (ja) | スケーラブル分散計算環境 | |
JP2007066161A (ja) | キャッシュシステム | |
KR101987960B1 (ko) | 트랜잭셔널 미들웨어 머신 환경에서 정확한 로드 밸런싱을 지원하기 위한 시스템 및 방법 | |
Ricci et al. | Distributed virtual environments: From client server to cloud and p2p architectures | |
CN115499859B (zh) | 一种基于nwdaf对计算资源的管理和决策的方法 | |
US7966394B1 (en) | Information model registry and brokering in virtualized environments | |
De Giovanni et al. | Revamping cloud gaming with distributed engines | |
Liu et al. | Deadline guaranteed service for multi-tenant cloud storage | |
CN115766722A (zh) | 一种基于信息中心网络的算力网络任务调度方法及装置 | |
CN113486042A (zh) | 数据处理方法、装置、计算机可读介质及电子设备 | |
CN110191362B (zh) | 数据传输方法及装置、存储介质及电子设备 | |
CN113055461A (zh) | 一种基于ZooKeeper的无人集群分布式协同指挥控制方法 | |
CN106790354A (zh) | 一种防数据拥堵的通信方法及其装置 | |
CN106550002A (zh) | 一种paas云托管***及方法 | |
CN117560369A (zh) | 资源渲染方法、装置和计算机可读存储介质 | |
Beskow et al. | Latency reduction by dynamic core selection and partial migration of game state | |
Shen et al. | Virtual net: a decentralized architecture for interaction in mobile virtual worlds | |
CN114979130A (zh) | 算力信息的处理方法、第一网络设备及*** | |
Zhang et al. | MACVE: A mobile agent based framework for large-scale collaborative virtual environments | |
CN116389349B (zh) | 一种节点自治的混合云数据传输方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100922 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120801 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120807 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120925 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130402 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130724 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130801 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130827 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20130827 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130919 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |