JP6478618B2 - トランザクション制御システム、トランザクション制御方法及びプログラム - Google Patents
トランザクション制御システム、トランザクション制御方法及びプログラム Download PDFInfo
- Publication number
- JP6478618B2 JP6478618B2 JP2014257514A JP2014257514A JP6478618B2 JP 6478618 B2 JP6478618 B2 JP 6478618B2 JP 2014257514 A JP2014257514 A JP 2014257514A JP 2014257514 A JP2014257514 A JP 2014257514A JP 6478618 B2 JP6478618 B2 JP 6478618B2
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- information
- processing unit
- unit
- processing
- 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.)
- Active
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Description
図1は、本発明によるトランザクション制御システム1の前提となるクラウドコンピューティング環境(クラウド環境)の概略構成を示す図である。同図に示すように、クラウドコンピューティング環境においては、ユーザ端末装置12がネットワークNを介してクラウド10に接続される。
図3は、実施形態におけるコンピュータ装置20の概略ハードウェア構成の一例を示すブロック図である。図3に示すように、コンピュータ装置20は、CPU(Central Processing Unit)302と、RAM(Random Access Memory)304と、ROM(Read only Memory)306と、ドライブ装置308と、ネットワークI/F(Interface)310と、入力装置312と、を有する。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。
図4は、実施形態によるトランザクション制御システム1の概略機能構成の一例を示すブロック図である。図4に示すように、トランザクション制御システム1は、ルーティン部402、認証部404、処理部406A、406B、DB408、管理部410等を有する。処理部について、それぞれの区別が必要ない場合は、符号406が用いられる。
次に、実施形態におけるトランザクション制御システム1の動作について説明する。
図5は、実施形態におけるトランザクションの割り振り処理の一例を示すシーケンス図である。図5に示すステップS102で、クライアント12は、機能Aのトランザクションをルーティング部402に要求する。ルーティング部402では、機能ごとに個別のキューを有する。
図6は、実施形態におけるバージョン切り替え処理の一例を示すシーケンス図である。図6に示すステップS202で、クライアント12は、第2情報とともにトランザクションをルーティング部402に要求する。
図7は、実施形態における審査時の切り替え処理の一例を示すシーケンス図である。図7に示すステップS302で、クライアントアプリケーションを審査に出す場合、管理部410は、審査用の処理部406Aのキューと、第2情報と、トランザクションの関連付けに関する情報とを含む第1情報を、ルーティング部402に指示する。
10 クラウド
12 ユーザ端末装置(クライアント)
20 コンピュータ装置
302 CPU
304 RAM
306 ROM
402 ルーティング部
404 認証部
406 処理部
408 DB
410 管理部
Claims (7)
- 1又は複数のサーバを有し、各クライアントから要求されるトランザクションを処理するトランザクション制御システムであって、
前記トランザクションを処理する1又は複数の処理部と、
前記処理部を起動し、該処理部に関する第1情報を付与する管理部と、
前記クライアントからトランザクションのルーティングに関する第2情報とともにトランザクションの処理要求を受け付け、前記第2情報及び前記管理部から通知された前記第1情報に基づいて決定した処理部に、前記トランザクションをルーティングするルーティング部と、
を備え、
前記ルーティング部は、
機能ごとにキューを有し、所定の機能を示す第2情報とともにトランザクションをクライアントから受け付けた場合、前記第1情報及び前記第2情報に基づいて、該第2情報が示す所定の機能に対応するキューに関連付けられた前記処理部の群の中から、ルーティングする処理部を決定する、トランザクション制御システム。 - 前記第1情報は、前記処理部のバージョン情報である、請求項1記載のトランザクション制御システム。
- 前記ルーティング部は、
前記管理部から、前記第2情報は同じであるが前記バージョン情報が異なる処理部への切り替えと、該処理部の異なるバージョン情報が通知された場合、前記クライアントからトランザクションとともに前記第2情報を取得すると、前記異なるバージョン情報の処理部に切り替えて前記トランザクションをルーティングする、請求項2記載のトランザクション制御システム。 - 前記第1情報は、クライアントアプリケーションの審査又は本番を示す情報である、請求項1記載のトランザクション制御システム。
- 前記ルーティング部は、
前記管理部から、前記審査を示す第1情報が通知された場合、前記クライアントからトランザクションとともに前記第2情報を取得すると、該トランザクションを前記審査に対応する処理部にルーティングし、
前記管理部から、前記本番を示す第1情報が通知された場合、前記クライアントからトランザクションとともに前記第2情報を取得すると、該トランザクションを前記本番に対応する処理部にルーティングする、請求項4記載のトランザクション制御システム。 - 1又は複数のサーバを有し、各クライアントから要求されるトランザクションを処理するトランザクション制御システムにおいて、前記トランザクション制御システムに含まれる処理装置が行うトランザクション制御方法であって、
前記トランザクションを処理する1又は複数の処理部が起動された場合、該処理部に関する第1情報を取得する取得ステップと、
前記クライアントからトランザクションとともに処理部へのルーティングに関する第2情報を受け付ける受付ステップと、
受け付けられた前記第2情報と、取得された前記第1情報とに基づいて決定した処理部に、前記トランザクションをルーティングするルーティングステップと、
を有し、
前記ルーティングステップは、
機能ごとにキューを有し、所定の機能を示す第2情報とともにトランザクションをクライアントから受け付けた場合、前記第1情報及び前記第2情報に基づいて、該第2情報が示す所定の機能に対応するキューに関連付けられた前記処理部の群の中から、ルーティングする処理部を決定する、トランザクション制御方法。 - 請求項6に記載のトランザクション制御方法を処理装置に実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014257514A JP6478618B2 (ja) | 2014-12-19 | 2014-12-19 | トランザクション制御システム、トランザクション制御方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014257514A JP6478618B2 (ja) | 2014-12-19 | 2014-12-19 | トランザクション制御システム、トランザクション制御方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016118887A JP2016118887A (ja) | 2016-06-30 |
| JP6478618B2 true JP6478618B2 (ja) | 2019-03-06 |
Family
ID=56244323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014257514A Active JP6478618B2 (ja) | 2014-12-19 | 2014-12-19 | トランザクション制御システム、トランザクション制御方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6478618B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000315192A (ja) * | 1999-04-30 | 2000-11-14 | Ntt Data Corp | クライアントサーバシステム、サーバ、アプリケーション管理方法及び記録媒体 |
| JP4461777B2 (ja) * | 2003-11-14 | 2010-05-12 | 日本電気株式会社 | トランザクション処理システムおよび方法ならびにプログラム |
| JP4957765B2 (ja) * | 2009-08-24 | 2012-06-20 | 日本電気株式会社 | ソフトウェアプログラム実行装置、ソフトウェアプログラム実行方法、及びプログラム |
-
2014
- 2014-12-19 JP JP2014257514A patent/JP6478618B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016118887A (ja) | 2016-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7724320B2 (ja) | クロス・クラウド・オペレーションのためのクラウド・サービス | |
| CN108737270B (zh) | 一种服务器集群的资源管理方法和装置 | |
| US10635664B2 (en) | Map-reduce job virtualization | |
| US8863138B2 (en) | Application service performance in cloud computing | |
| US11429442B2 (en) | Parallel and distributed computing using multiple virtual machines | |
| US20190318123A1 (en) | Data processing in a hybrid cluster environment | |
| US10061619B2 (en) | Thread pool management | |
| CN103514043B (zh) | 多处理器系统及该系统的数据处理方法 | |
| US20190318240A1 (en) | Training machine learning models in distributed computing systems | |
| JP2005056391A (ja) | コンピューティング環境の作業負荷を均衡させる方法およびシステム | |
| KR20160087706A (ko) | 가상화 플랫폼을 고려한 분산 데이터 처리 시스템의 자원 할당 장치 및 할당 방법 | |
| US11169846B2 (en) | System and method for managing tasks and task workload items between address spaces and logical partitions | |
| US20210311798A1 (en) | Dynamic microservices allocation mechanism | |
| CN104021029B (zh) | 一种空间信息云计算系统及其实现方法 | |
| KR20200080458A (ko) | 클라우드 멀티-클러스터 장치 | |
| KR20210105378A (ko) | 프로그래밍 플랫폼의 사용자 코드 작동 방법 및 플랫폼, 노드, 기기, 매체 | |
| EP4046021B1 (en) | Virtual machine operation management in computing devices | |
| CN118524015A (zh) | 基于dpu的分布式网关配置方法、装置、设备及介质 | |
| CN115280288A (zh) | 服务器系统和管理服务器系统的方法 | |
| US8458702B1 (en) | Method for implementing user space up-calls on java virtual machine before/after garbage collection | |
| Subalakshmi et al. | Enhanced hybrid approach for load balancing algorithms in cloud computing | |
| Zhang et al. | A communication-aware container re-distribution approach for high performance VNFs | |
| US11872497B1 (en) | Customer-generated video game player matchmaking in a multi-tenant environment | |
| US20240241760A1 (en) | Elastic provisioning of container-based graphics processing unit (gpu) nodes | |
| JP5930181B2 (ja) | 通信制御装置、通信制御方法および通信制御プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180731 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180823 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181019 |
|
| 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: 20190109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6478618 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |