JP4748302B2 - License management system and method for linking to JOB queue - Google Patents

License management system and method for linking to JOB queue Download PDF

Info

Publication number
JP4748302B2
JP4748302B2 JP2005102797A JP2005102797A JP4748302B2 JP 4748302 B2 JP4748302 B2 JP 4748302B2 JP 2005102797 A JP2005102797 A JP 2005102797A JP 2005102797 A JP2005102797 A JP 2005102797A JP 4748302 B2 JP4748302 B2 JP 4748302B2
Authority
JP
Japan
Prior art keywords
license
job
licenses
virtual
license management
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
Application number
JP2005102797A
Other languages
Japanese (ja)
Other versions
JP2006285497A (en
Inventor
有洋 神田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2005102797A priority Critical patent/JP4748302B2/en
Publication of JP2006285497A publication Critical patent/JP2006285497A/en
Application granted granted Critical
Publication of JP4748302B2 publication Critical patent/JP4748302B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、クライアントから要求されたJOBをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューに連携するライセンス管理方法に関する。   The present invention relates to a license management method that cooperates with a JOB queue that allocates and executes a job requested by a client to an appropriate CPU resource on a network.

従来、クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるジョブキューシステムにライセンス制御を付加したシステムがある(例えば、特許文献1参照)。   Conventionally, there is a system in which license control is added to a job queue system that allocates and executes a job requested by a client to an appropriate CPU resource on a network (see, for example, Patent Document 1).

また、複数のプログラムのライセンスキーを入力して、パッケージ化した1つのライセンスキーを生成する手段を設け、販売者コンピュータでパッケージ化の対象とするライセンスキーの組み合わせをできるようにしたプログラムライセンスキー発行システムがある(例えば、特許文献2参照)。
特開2004−246592号公報 特開2002−215253号公報
Also provided is a means for inputting a plurality of program license keys to generate one packaged license key, and issuing a program license key that allows a merchant computer to combine license keys to be packaged There is a system (see, for example, Patent Document 2).
Japanese Patent Laid-Open No. 2004-246592 JP 2002-215253 A

しかしながら、従来のシステムのライセンスは、各ソフトウェアのベンダーのライセンスサーバーで管理され、実際に実行されるJOBとの連携が行われなかった。そのため、実際には使用しない余分なライセンスを用意しなくてはならず、また、同じライセンスをプロジェクトの進行状況に応じて、再分配させることが難しかった。   However, the license of the conventional system is managed by the license server of each software vendor, and is not linked with the actually executed JOB. Therefore, it is necessary to prepare an extra license that is not actually used, and it is difficult to redistribute the same license according to the progress of the project.

そこで本発明は、ライセンスの使用効率を上げると共に、プロジェクトの進行状況によりライセンス本数の割り当てを動的に変えることができるJOBキューに連携するライセンス管理システム及び方法を提供することを目的とする。   Therefore, an object of the present invention is to provide a license management system and method linked to a JOB queue that can increase the license usage efficiency and can dynamically change the number of licenses according to the progress of a project.

上述の課題を解決するため、本発明は、クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューシステムにおいて、ジョブの実行に必要なライセンス管理を行うライセンス管理部を備え、前記ライセンス管理部は、元のライセンスに対して複数のグループに分割して別名の複数の仮想ライセンスを作成し、前記元のライセンスを前記複数の仮想ライセンスで分割管理すると共に、ユーザー毎に前記グループに分割して作成した複数の仮想ライセンスを、前記元のライセンス数を分割して割り振る機能を有することを特徴とする
また、本発明は、クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューシステムにおいて、ジョブの実行に必要なライセンス管理を行うライセンス管理部を備え、前記ライセンス管理部は、複数のライセンスを一つにまとめて前記複数のライセンスに対して従属関係を有する別名の仮想ライセンスを設定し、前記仮想ライセンスを指定することで前記従属関係を有する元の複数のライセンスを取得する機能を有することを特徴とする。
また、本発明は、クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューシステムにおいて、ジョブの実行に必要なライセンス管理を行うライセンス管理部を備え、前記ライセンス管理部は、元のライセンスに対して別名の複数の仮想ライセンスを作成すると共に、作成後の前記複数の仮想ライセンスの合計数を前記元のライセンス数よりも多く作成し、運用時に前記複数の仮想ライセンスをユーザー毎に割り振り、且つ、前記元のライセンス数よりも多く設定した前記仮想ライセンス数を、前記ユーザーのライセンス使用状況に応じて重複して割り当てる機能を有することを特徴とする。
In order to solve the above-described problem, the present invention provides a license management unit that performs license management necessary for job execution in a job queue system that allocates and executes a job requested by a client to an appropriate CPU resource on the network. The license management unit divides the original license into a plurality of groups to create a plurality of alias virtual licenses, and divides and manages the original license with the plurality of virtual licenses. It has a function of dividing and allocating a plurality of virtual licenses created by dividing into the groups by dividing the original number of licenses .
The present invention also provides a license management unit that performs license management necessary for job execution in a JOB queue system that allocates and executes a job requested by a client to an appropriate CPU resource on the network. Collects a plurality of licenses into one, sets a virtual license having an alias for the plurality of licenses, and acquires the plurality of original licenses having the dependency by specifying the virtual license It has the function to perform.
The present invention also provides a license management unit that performs license management necessary for job execution in a JOB queue system that allocates and executes a job requested by a client to an appropriate CPU resource on the network. Creates a plurality of virtual licenses with different names for the original license, and creates a total number of the plurality of virtual licenses after the creation greater than the number of the original licenses. It has a function of allocating the number of virtual licenses allocated to each user more than the original number of licenses according to the license usage status of the user.

また、この別名の仮想ライセンスはJOB実行システムと連携しており、ライセンスが必要なJOBが起動するとき自動的に取得され、JOBが終了すると開放される。この機構により、ライセンスの無いときにJOBが実行される事態を防ぐことができる。   Also, this alias virtual license is linked to the JOB execution system, and is automatically acquired when a JOB requiring a license is started, and is released when the JOB ends. This mechanism can prevent a JOB from being executed when there is no license.

本発明によれば、例えばライセンスAが10本あり、このライセンスをプロジェクトA’2、A’1、A’3にそれぞれ4:2:4のように割り付けることが可能となる。またプロジェクトの進行状況や状況により、2:2:6のように動的にライセンス本数の割り当てを変えることができる(図2(a)の機能)。   According to the present invention, for example, there are ten licenses A, and these licenses can be assigned to the projects A'2, A'1, and A'3 as 4: 2: 4, respectively. Depending on the progress and situation of the project, the number of licenses can be dynamically allocated as 2: 2: 6 (function shown in FIG. 2A).

さらに、ライセンスA’1とA’2、A’3を1個づつまとめて、ライセンスBとして定義することで、ライセンスBを指定するだけでA’1とA’2、A’3を取ることができるようにし、ライセンス指定の手間を省力できる(図2(b)の機能)。   Furthermore, licenses A′1, A′2, and A′3 are grouped one by one and defined as license B. By specifying license B, A′1, A′2, and A′3 can be obtained. 2 and can save labor for specifying the license (function shown in FIG. 2B).

また、ライセンス本数10のライセンスを、プロジェクトA’2,A’1、A’3に6:4:6のように割り当て、合計本数をライセンス本数以上に設定することにより、どちらかのプロジェクトがぎりぎりまでライセンスを使用していない場合に、他方のライセンスの重複分を使用できるようにすることでライセンスの使用効率を上げることができる(図2(c)の機能)。   Also, by assigning 10 licenses to projects A'2, A'1, and A'3 as 6: 4: 6, and setting the total number to be greater than or equal to the number of licenses, either project is barely available. When the license is not used up to this point, the use efficiency of the license can be improved by making it possible to use the duplicate of the other license (function in FIG. 2C).

次に、本発明の最良の形態について図面を参照して説明する。   Next, the best mode of the present invention will be described with reference to the drawings.

図1は、本発明の概略システム構成を示す。クラスタシステムでは、JOBを実行するマシン(PC)群4とログインサーバー1とは別に設定され、JOBをライセンス数とマシンリソースを考慮しつつ、適切に振り分ける。負荷分散と実行スケジューリングを行うライセンス数は、ライセンスマネージャが管理する。本発明はユーザー側のクライアントから投入したJOBをPCクラスタ4に配分するキューシステム部2とJOBの実行と連携させたライセンス管理部3から成る。   FIG. 1 shows a schematic system configuration of the present invention. In the cluster system, the machine (PC) group 4 that executes the job and the login server 1 are set separately, and the job is appropriately distributed in consideration of the number of licenses and machine resources. The license manager manages the number of licenses for load balancing and execution scheduling. The present invention comprises a queue system unit 2 that distributes a JOB input from a client on the user side to a PC cluster 4, and a license management unit 3 that is linked with the execution of the JOB.

複数ユーザーが投入するJOBをPCクラスタ4へ配分するキューシステム2において、JOB実行時に必要に応じてライセンスの取得を管理するライセンス管理システム3を追加することで、JOBをライセンス管理に連携させて、効率的に管理できるようにする。   In the queue system 2 that distributes JOBs input by a plurality of users to the PC cluster 4, by adding a license management system 3 that manages the acquisition of licenses as needed during JOB execution, JOB is linked to license management, Be able to manage efficiently.

このライセンスを管理するとき、ライセンスに別名を与え、別名のグループを作成することで、複数のプロジェクト毎に使用ライセンスを分けるライセンスデバイド機能(図2(a))、複数のライセンスを1つにまとめて別名をつけるライセンスエイリアス機能(図2(b))、分割したライセンスを実際より大目に設定することで、重複して割り当てられる部分を設け、ライセンスの利用効率を上げるライセンスクオーター機能(図2(c))を有する特徴がある。   When managing this license, assigning an alias to the license and creating a group of aliases, the license divide function (Fig. 2 (a)) that divides the licenses used for multiple projects, combines multiple licenses into one The license alias function (FIG. 2 (b)) for assigning an alias name, and by setting the divided licenses to be larger than the actual ones, a license quota function (FIG. 2) is provided to provide redundantly allocated portions and increase the license usage efficiency. (C)).

図3は、JOBとライセンス管理の処理を示すフローチャートである。まず、変数n=0とし(S1)、ユーザーのJOBが保存されているJOBキューのn番目からJOBを1個取り出す(S2)。仮にこのJOBの実行に必要なライセンスをライセンスαとすると、ライセンスαが1個以上空きがあるか否かをライセンス管理部に問い合わせを行い(S9)、もしライセンスに空きが無い場合(S3)、JOBをJOBキューのn番目に戻し(S6)、nを+1する(S7)。   FIG. 3 is a flowchart showing processing of JOB and license management. First, a variable n = 0 is set (S1), and one JOB is taken out from the nth JOB queue in which the user's JOB is stored (S2). If the license required for executing this job is a license α, the license management unit is inquired whether or not there is one or more licenses α (S9). If there is no free license (S3), The job is returned to the nth job queue (S6), and n is incremented by 1 (S7).

もし、ライセンスに空きがある場合(S3)、ライセンスαを−1して(S4)、JOBを実行する(S5)。そしてnを+1して(S7)、これをJOBキューの最後まで行う(S8)。また、JOBの実行が終了したら、ライセンスαを+1する。   If there is a vacant license (S3), the license α is decremented by -1 (S4), and JOB is executed (S5). Then, n is incremented by 1 (S7), and this is performed until the end of the JOB queue (S8). When the execution of JOB is completed, the license α is incremented by one.

ライセンス管理部では、ライセンスを親ライセンスと子ライセンスで定義する仕組みを利用して、図2(a)〜(c)に示す機能を実装する。親子関係は図4(a)や図4(b)のような形態が考えられ、図4(d)のような入れ子も考えられる。   The license management unit implements the functions shown in FIGS. 2A to 2C using a mechanism for defining a license by a parent license and a child license. The parent-child relationship can be in the form as shown in FIGS. 4A and 4B, and the nesting as shown in FIG. 4D is also possible.

図4(a)のような場合、親ライセンスAがたとえば10個だとすると、子ライセンスCを20個と定義していても、実際は親が10個しかないため、10個しか子ライセンスCは使用されない。   In the case as shown in FIG. 4A, if there are 10 parent licenses A, for example, even if the child license C is defined as 20, only 10 children licenses C are used because there are actually only 10 parents. .

図4(b)のような場合、親ライセンスAが10、親ライセンスBが5の場合、子ライセンスCは親ライセンスの最小値である5までしか発行されない。   In the case of FIG. 4B, when the parent license A is 10 and the parent license B is 5, the child license C is issued only up to 5, which is the minimum value of the parent license.

図4(d)のような場合、親の親であるライセンスD、Eの最小値数以上にライセンスAが使用されることはないので、結果的に子ライセンスCはライセンスA,B,D,Eの最小値の数だけ使用され得る。   In the case of FIG. 4D, since the license A is not used more than the minimum number of licenses D and E that are the parents of the parent, as a result, the child license C has the licenses A, B, D, and Only the minimum number of E can be used.

また図4(c)のような場合、子ライセンスDは子ライセンスCと同じに、ライセンスA,Bの最小値だけ発行できるが、たとえばライセンスAが10、ライセンスBが5、でライセンスCが3個使用されていた場合、ライセンスDは実際には2個しか発行されない。   In the case of FIG. 4C, the child license D can be issued only for the minimum values of the licenses A and B in the same manner as the child license C. For example, the license A is 10, the license B is 5, and the license C is 3. If one piece is used, only two licenses D are actually issued.

ライセンス管理部では、この親子ライセンスの仕組みを実装するため、以下のような処理を行う。   The license management unit performs the following processing to implement this parent-child license mechanism.

図5は、ライセンス獲得の問い合わせをする場合のフローチャートである。まず変数n=0とし(S21)、ライセンスをライセンスバッファのn番目に記録する(S22)。そして、該当ライセンスに親があるかを判断し(S23)、親の入れ子が無くなるまで(S24)、nをインクリメントしつつ(S25)、ライセンスをライセンスバッファに入れる(S22)。   FIG. 5 is a flowchart for making a license acquisition inquiry. First, the variable n = 0 is set (S21), and the license is recorded in the nth license buffer (S22). Then, it is determined whether the license has a parent (S23). Until there is no parent nesting (S24), n is incremented (S25) and the license is placed in the license buffer (S22).

そして、ライセンスバッファの先頭のライセンスから、ライセンス数が1個以上あるか否かを調査し(S26〜S31)、もし無ければ、ライセンス獲得に失敗したと報告する(S29)。   Then, it checks whether or not the number of licenses is one or more from the license at the head of the license buffer (S26 to S31), and if not, reports that the license acquisition has failed (S29).

全てのライセンスが1個以上あれば、ライセンスバッファの先頭のライセンスから順番にライセンス数を−1して(S32〜S35)、ライセンス獲得に成功したと報告する(S36)。   If there are one or more licenses, the number of licenses is decreased by 1 in order from the first license in the license buffer (S32 to S35), and it is reported that the license has been successfully acquired (S36).

また図6は、JOB終了後にライセンスを開放する場合のフローチャートである。まず、変数n=0とし(S41)、ライセンスをライセンスバッファのn番目に記録する(S42)。そして、該当ライセンスに親があるかを判断し(S43)、親の入れ子が無くなるまで(S44)、ライセンスをnをインクリメントしつつ(S45)、ライセンスバッファに入れる(S42)。そして、ライセンスバッファの先頭のライセンスから順番にライセンス数を+1して(S46〜S50)、ライセンス開放を完了する(S51)。   FIG. 6 is a flowchart when the license is released after JOB ends. First, the variable n = 0 is set (S41), and the license is recorded in the nth license buffer (S42). Then, it is determined whether or not the corresponding license has a parent (S43). Until there is no parent nesting (S44), the license is incremented by n (S45) and placed in the license buffer (S42). Then, the number of licenses is incremented by 1 from the first license in the license buffer (S46 to S50), and the license release is completed (S51).

本発明の概略システム構成図である。1 is a schematic system configuration diagram of the present invention. 本発明によるライセンス管理機能の説明図である。It is explanatory drawing of the license management function by this invention. JOBとライセンス管理の処理を示すフローチャートである。It is a flowchart which shows the processing of JOB and license management. 親ライセンスと子ライセンスの関係を示す説明図である。It is explanatory drawing which shows the relationship between a parent license and a child license. ライセンス獲得の問い合わせをする場合のフローチャートである。It is a flowchart in the case of inquiring license acquisition. ライセンスを開放する場合のフローチャートである。It is a flowchart in the case of releasing a license.

符号の説明Explanation of symbols

1 ログインサーバー
2 キューシステム
3 ライセンス管理システム
4 PCクラスタ
1 Login server 2 Queue system 3 License management system 4 PC cluster

Claims (6)

クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューシステムにおいて、
ジョブの実行に必要なライセンス管理を行うライセンス管理部を備え、
前記ライセンス管理部は、元のライセンスに対して複数のグループに分割して別名の複数の仮想ライセンスを作成し、前記元のライセンスを前記複数の仮想ライセンスで分割管理すると共に、ユーザー毎に前記グループに分割して作成した複数の仮想ライセンスを、前記元のライセンス数を分割して割り振る機能を有することを特徴とするJOBキューに連携するライセンス管理システム。
In a JOB queue system for allocating a job requested by a client to an appropriate CPU resource on the network and executing the job,
It has a license management unit that performs license management necessary for job execution.
The license management unit creates a plurality of alias virtual licenses by dividing the original license into a plurality of groups, divides and manages the original license with the plurality of virtual licenses, A license management system linked to a JOB queue, having a function of dividing and allocating a plurality of virtual licenses created by dividing the original license number .
クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューシステムにおいて、
ジョブの実行に必要なライセンス管理を行うライセンス管理部を備え、
前記ライセンス管理部は、複数のライセンスを一つにまとめて前記複数のライセンスに対して従属関係を有する別名の仮想ライセンスを設定し、前記仮想ライセンスを指定することで前記従属関係を有する元の複数のライセンスを取得する機能を有することを特徴とするJOBキューに連携するライセンス管理システム。
In a JOB queue system for allocating a job requested by a client to an appropriate CPU resource on the network and executing the job,
It has a license management unit that performs license management necessary for job execution.
The license management unit is configured to combine a plurality of licenses into one virtual license having a dependency relationship with the plurality of licenses, and to specify the virtual license so that the plurality of original licenses having the dependency relationship are set. A license management system linked to a JOB queue, characterized by having a function of acquiring a license for
クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューシステムにおいて、
ジョブの実行に必要なライセンス管理を行うライセンス管理部を備え、
前記ライセンス管理部は、元のライセンスに対して別名の複数の仮想ライセンスを作成すると共に、作成後の前記複数の仮想ライセンスの合計数を前記元のライセンス数よりも多く作成し、運用時に前記複数の仮想ライセンスをユーザー毎に割り振り、且つ、前記元のライセンス数よりも多く設定した前記仮想ライセンス数を、前記ユーザーのライセンス使用状況に応じて重複して割り当てる機能を有することを特徴とするJOBキューに連携するライセンス管理システム。
In a JOB queue system for allocating a job requested by a client to an appropriate CPU resource on the network and executing the job,
It has a license management unit that performs license management necessary for job execution.
The license management unit creates a plurality of virtual licenses having different names for the original license, and creates a total number of the plurality of virtual licenses after creation larger than the number of the original licenses. And a virtual queue number assigned to each user, and the virtual license number set to be larger than the original license number is allocated in accordance with the license usage status of the user. License management system linked to.
クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューに連携するライセンス管理方法であって、
ジョブの実行に必要なライセンス管理を行うために、元のライセンスに対して複数のグループに分割して別名の複数の仮想ライセンスを作成し、前記元のライセンスを前記複数の仮想ライセンスで分割管理すると共に、ユーザー毎に前記グループに分割して作成した複数の仮想ライセンスを、前記元のライセンス数を分割して割り振ることを特徴とするJOBキューに連携するライセンス管理方法。
A license management method linked to a JOB queue for allocating a job requested by a client to an appropriate CPU resource on the network and executing the job,
In order to perform license management necessary for job execution, the original license is divided into a plurality of groups to create a plurality of alias virtual licenses, and the original license is divided and managed by the plurality of virtual licenses. In addition, a license management method linked to a JOB queue , wherein a plurality of virtual licenses created by being divided into the groups for each user are divided and allocated to the original number of licenses .
クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューに連携するライセンス管理方法であって、
ジョブの実行に必要なライセンス管理を行うために、複数のライセンスを一つにまとめて前記複数のライセンスに対して従属関係を有する別名の仮想ライセンスを設定し、前記仮想ライセンスを指定することで前記従属関係を有する元の複数のライセンスを取得することを特徴とするJOBキューに連携するライセンス管理方法。
A license management method linked to a JOB queue for allocating a job requested by a client to an appropriate CPU resource on the network and executing the job,
In order to perform license management necessary for job execution, a plurality of licenses are combined into one, a virtual license having an alias having a dependency relationship with the plurality of licenses is set, and the virtual license is designated by specifying the virtual license A license management method linked to a JOB queue, wherein a plurality of original licenses having a dependency relationship are acquired .
クライアントから要求されたジョブをネットワーク上の適切なCPUリソースに割り当てて実行させるJOBキューに連携するライセンス管理方法であって、
ジョブの実行に必要なライセンス管理を行うために、元のライセンスに対して別名の複数の仮想ライセンスを作成すると共に、作成後の前記複数の仮想ライセンスの合計数を前記元のライセンス数よりも多く設定し、運用時に前記複数の仮想ライセンスをユーザー毎に割り振り、且つ、前記元のライセンス数よりも多く設定した前記仮想ライセンス数を、前記ユーザーのライセンス使用状況に応じて重複して割り当てる機能を有することを特徴とするJOBキューに連携するライセンス管理方法。
A license management method linked to a JOB queue for allocating a job requested by a client to an appropriate CPU resource on the network and executing the job,
In order to perform license management necessary for job execution, create multiple virtual licenses with different names for the original license, and increase the total number of virtual licenses after creation to the number of the original licenses. Setting , allocating the plurality of virtual licenses for each user at the time of operation, and assigning the virtual license number set more than the original license number according to the license usage status of the user A license management method for cooperating with a JOB queue.
JP2005102797A 2005-03-31 2005-03-31 License management system and method for linking to JOB queue Expired - Fee Related JP4748302B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005102797A JP4748302B2 (en) 2005-03-31 2005-03-31 License management system and method for linking to JOB queue

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005102797A JP4748302B2 (en) 2005-03-31 2005-03-31 License management system and method for linking to JOB queue

Publications (2)

Publication Number Publication Date
JP2006285497A JP2006285497A (en) 2006-10-19
JP4748302B2 true JP4748302B2 (en) 2011-08-17

Family

ID=37407379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005102797A Expired - Fee Related JP4748302B2 (en) 2005-03-31 2005-03-31 License management system and method for linking to JOB queue

Country Status (1)

Country Link
JP (1) JP4748302B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836330B2 (en) * 2013-07-16 2017-12-05 Hitachi, Ltd. Virtual resource management tool for cloud computing service

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10111797A (en) * 1996-10-08 1998-04-28 Nec Corp Network license management system
JP2003323224A (en) * 2002-04-30 2003-11-14 Daikin Ind Ltd System and method for license management, apparatus and method for information processing, and program
JP2004246592A (en) * 2003-02-13 2004-09-02 Mitsubishi Electric Corp Job execution management device
JP2005165813A (en) * 2003-12-04 2005-06-23 Matsushita Electric Ind Co Ltd Method for managing distributed computer system

Also Published As

Publication number Publication date
JP2006285497A (en) 2006-10-19

Similar Documents

Publication Publication Date Title
JP4867660B2 (en) Componentized automated provisioning and management of computing environments for computing utilities
CN110941446B (en) Version release method and device based on multi-environment offline task
JP5777692B2 (en) Remote system management using command line environment
TWI479415B (en) System and method for describing applications for manageability and efficient scale-up deployment
Nitzberg et al. PBS Pro: Grid computing and scheduling attributes
WO2013107012A1 (en) Task processing system and task processing method for distributed computation
KR20170044639A (en) System and method for providing a work manager in a multitenant application server environment
CN108886492A (en) Network function virtual management and layout device, methods and procedures
JP2004206712A (en) Architecture of topology aware grid service scheduler
JP2008123205A (en) Job execution method, job execution system, and job execution program
Elmroth et al. An interoperable, standards-based Grid resource broker and job submission service
Mohamed et al. KOALA: a co‐allocating grid scheduler
van den Akker LP-based solution methods for single-machine scheduling problems
WO2024066342A1 (en) Task processing method and apparatus, electronic device, and storage medium
WO2018079162A1 (en) Information processing system
JP2007179190A (en) Semaphore management method and semaphore management program
JP4748302B2 (en) License management system and method for linking to JOB queue
JP2005202631A (en) Constitution method of processing request queue for program component, registration method and execution control method for program component, registaration program and execution control program for program component, and application server
JP4063651B2 (en) Job scheduling method and apparatus
CN1604043A (en) Method for autonomic self-learning in selecting resources for dynamic provisioning
JP2016506557A (en) Transparent routing of job submissions between different environments
WO2006092095A1 (en) A method of configuring and operating prepress work flow
Fleming et al. Improving the schedulability of mixed criticality cyclic executives via limited task splitting
Wei et al. Integrating local job scheduler–LSF TM with Gfarm TM
Radecki et al. Reservations for compute resources in federated e-infrastructure

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080213

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080516

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20101001

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20101001

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110401

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: 20110420

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110503

R150 Certificate of patent or registration of utility model

Ref document number: 4748302

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140527

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees