KR20170051360A - 정보 처리 장치 및 그의 제어 방법, 및 프로그램 - Google Patents
정보 처리 장치 및 그의 제어 방법, 및 프로그램 Download PDFInfo
- Publication number
- KR20170051360A KR20170051360A KR1020160144319A KR20160144319A KR20170051360A KR 20170051360 A KR20170051360 A KR 20170051360A KR 1020160144319 A KR1020160144319 A KR 1020160144319A KR 20160144319 A KR20160144319 A KR 20160144319A KR 20170051360 A KR20170051360 A KR 20170051360A
- Authority
- KR
- South Korea
- Prior art keywords
- task
- sub
- queue
- controller
- subtask
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/483—Multiproc
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/484—Precedence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5017—Task decomposition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5018—Thread allocation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/548—Queue
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/5038—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 execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 2는 본 발명에 따른 네트워크 시스템의 구성예를 도시하는 도면이다.
도 3은 호스트 컴퓨터의 하드웨어 구성의 예를 나타내는 도면이다.
도 4는 태스크를 엔큐할 때의 처리의 흐름도이다.
도 5는 태스크 처리 클래스의 Go 메소드의 처리의 흐름도이다.
도 6은 서브태스크 큐에 서브태스크 정의 데이터를 엔큐하는 처리의 흐름도이다.
도 7은 서브태스크의 실행 처리의 흐름도이다.
도 8a는 서브태스크 큐로부터 서브태스크 정의 데이터를 디큐하는 처리의 흐름도이다.
도 8b는 서브태스크 큐로부터 서브태스크 정의 데이터를 디큐하는 처리의 흐름도이다.
도 9는 서브태스크의 실행 종료 통지의 처리의 흐름을 도시하는 도면이다.
도 10은 서브태스크를 실행하는 스레드의 처리의 흐름도이다.
도 11a는 태스크 컨트롤러가 갖는 메소드의 예를 나타내는 도면이다.
도 11b는 TaskBase 추상 클래스를 계승한 클래스 인스턴스의 예를 나타내는 도면이다.
도 11c, 11d, 11e는 서브태스크 정의 데이터 및 클래스의 정의 예를 나타내는 도면이다.
도 11f, 11g는 제2 실시예에 따른 클래스의 정의 예를 나타내는 도면이다.
Claims (9)
- 정보 처리 장치로서,
복수의 태스크의 실행을 제어하도록 구성되는 제1 컨트롤러;
상기 제1 컨트롤러에서 동작하는 하나의 태스크로부터 생성된 하나 이상의 서브태스크가 등록되고, 제1 큐 및 상기 제1 큐보다 우선도가 낮은 제2 큐를 포함하는 복수의 큐; 및
상기 복수의 큐에 등록된 서브태스크를 취득하고, 스레드를 작성하여 상기 취득된 서브태스크를 실행시키도록 구성되는 제2 컨트롤러
를 포함하고,
상기 복수의 큐 각각에 대해, 자신 안에 등록된 서브태스크들 중 동시에 실행되는 서브태스크들의 수의 상한값이 정의되고,
상기 제2 컨트롤러는
상기 정보 처리 장치에서 동시에 실행되는 서브태스크들의 수에 대응하는 역치를 관리하고,
상기 정보 처리 장치에서 현재 실행 중인 서브태스크들의 수가 상기 역치를 초과하지 않는 경우에 상기 복수의 큐 중 하나로부터 서브태스크를 취득하고, 스레드를 새롭게 작성하여 상기 취득된 서브태스크를 실행시키고,
상기 정보 처리 장치에서 현재 실행 중인 서브태스크의 상기 수가 상기 역치를 초과하는 경우에 스레드를 새롭게 작성하지 않으며,
상기 제2 컨트롤러는 상기 제1 큐에 등록된 서브태스크들 중 현재 실행 중인 서브태스크들의 수가 상기 제1 큐에 대하여 정의된 상기 상한값보다 적은 경우에 상기 정보 처리 장치에서 현재 실행 중인 서브태스크들의 상기 수가 상기 역치를 초과하는지의 여부에 관계없이 상기 제1 큐에 등록되어 있는 서브태스크를 취득하고, 스레드를 새롭게 작성하여 상기 취득된 서브태스크를 실행시키는 정보 처리 장치. - 제1항에 있어서,
서브태스크는 정의된 처리 내용에 따라 우선도가 상이한 상기 복수의 큐 중 하나에 등록되는 정보 처리 장치. - 제1항에 있어서,
상기 복수의 큐 각각에 대해, 그 안에 등록된 서브태스크들 중 현재 실행 중인 서브태스크들의 수가 관리되며,
현재 실행 중인 서브태스크들의 상기 수는 서브태스크에 대응하는 스레드가 새롭게 작성되었을 때 증가되고, 상기 스레드에 따른 상기 서브태스크의 실행이 완료될 때 감소하는 정보 처리 장치. - 제1항에 있어서,
상기 제2 컨트롤러는 스레드에 따른 서브태스크의 실행이 완료될 때 상기 제1 컨트롤러에 실행 결과를 통지하는 정보 처리 장치. - 제1항에 있어서,
상기 제2 컨트롤러는 상기 제1 컨트롤러에 의해 태스크가 취소된 경우에 상기 취소된 태스크로부터 생성된 서브태스크에서 정의된 처리 내용을 실행하지 않고서 취소를 실행 결과로 하여 상기 서브태스크의 실행을 완료하는 정보 처리 장치. - 제1항에 있어서,
상기 제2 컨트롤러는 상기 제2 컨트롤러의 기동 시의 상기 정보 처리 장치의 상태 및 기능에 따라 상기 역치, 및 상기 복수의 큐 각각에 대응하는 상기 상한값을 결정하는 정보 처리 장치. - 제1항에 있어서,
상기 제2 컨트롤러는 상기 제1 큐에 등록된 서브태스크에 대응하는 처리를 행한 후에 상기 큐의 우선도가 가장 높은 것으로부터 순서대로 다른 큐들에 등록된 서브태스크들에 대응하는 처리를 행하는 정보 처리 장치. - 정보 처리 장치를 제어하는 방법으로서,
상기 정보 처리 장치는
복수의 태스크의 실행을 제어하도록 구성되는 제1 컨트롤러;
상기 제1 컨트롤러에서 동작하는 하나의 태스크로부터 생성된 하나 이상의 서브태스크가 등록되고, 제1 큐 및 상기 제1 큐보다 우선도가 낮은 제2 큐를 포함하는 복수의 큐; 및
상기 복수의 큐에 등록된 서브태스크를 취득하고, 스레드를 작성하여 상기 취득된 서브태스크를 실행시키도록 구성되는 제2 컨트롤러
를 포함하고,
상기 방법은
상기 복수의 큐 각각에 대해, 자신 안에 등록된 서브태스크들 중 동시에 실행되는 서브태스크들의 수의 상한값을 정의하는 단계,
상기 제2 컨트롤러에서,
상기 정보 처리 장치에서 동시에 실행되는 서브태스크들의 수에 대응하는 역치를 관리하는 단계,
상기 정보 처리 장치에서 현재 실행 중인 서브태스크들의 수가 상기 역치를 초과하지 않는 경우에 상기 복수의 큐 중 하나로부터 서브태스크를 취득하고, 스레드를 새롭게 작성하여 상기 취득된 서브태스크를 실행시키는 단계,
상기 정보 처리 장치에서 현재 실행 중인 서브태스크의 상기 수가 상기 역치를 초과하는 경우에 스레드를 새롭게 작성하지 않는 단계; 및
상기 제2 컨트롤러에서, 상기 제1 큐에 등록된 서브태스크들 중 현재 실행 중인 서브태스크들의 수가 상기 제1 큐에 대하여 정의된 상기 상한값보다 적은 경우에, 상기 정보 처리 장치에서 현재 실행 중인 서브태스크들의 상기 수가 상기 역치를 초과하는지의 여부에 관계없이 상기 제1 큐에 등록되어 있는 서브태스크를 취득하고, 스레드를 새롭게 작성하여 상기 취득된 서브태스크를 실행시키는 단계
를 포함하는 정보 처리 장치를 제어하는 방법. - 매체 상에 저장된 컴퓨터 프로그램으로서,
상기 컴퓨터 프로그램은 컴퓨터로 하여금,
복수의 태스크의 실행을 제어하도록 구성되는 제1 컨트롤러;
상기 제1 컨트롤러에서 동작하는 하나의 태스크로부터 생성된 하나 이상의 서브태스크가 등록되고, 제1 큐 및 상기 제1 큐보다 우선도가 낮은 제2 큐를 포함하는 복수의 큐; 및
상기 복수의 큐에 등록된 서브태스크를 취득하고, 스레드를 작성하여 상기 취득된 서브태스크를 실행시키도록 구성되는 제2 컨트롤러
로서 기능하게 하며,
상기 복수의 큐 각각에 대해, 자신 안에 등록된 서브태스크들 중 동시에 실행되는 서브태스크들의 수의 상한값이 정의되고,
상기 제2 컨트롤러는
상기 컴퓨터에서 동시에 실행되는 서브태스크들의 수에 대응하는 역치를 관리하고,
상기 컴퓨터에서 현재 실행 중인 서브태스크들의 수가 상기 역치를 초과하지 않는 경우에 상기 복수의 큐 중 하나로부터 서브태스크를 취득하고, 스레드를 새롭게 작성하여 상기 취득된 서브태스크를 실행시키고,
상기 컴퓨터에서 현재 실행 중인 서브태스크의 상기 수가 상기 역치를 초과하는 경우에 스레드를 새롭게 작성하지 않으며,
상기 제2 컨트롤러는 상기 제1 큐에 등록된 서브태스크들 중 현재 실행 중인 서브태스크들의 수가 상기 제1 큐에 대하여 정의된 상기 상한값보다 적은 경우에 상기 컴퓨터에서 현재 실행 중인 서브태스크들의 상기 수가 상기 역치를 초과하는지의 여부에 관계없이 상기 제1 큐에 등록되어 있는 서브태스크를 취득하고, 스레드를 새롭게 작성하여 상기 취득된 서브태스크를 실행시키는, 매체 상에 저장된 컴퓨터 프로그램.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JPJP-P-2015-215694 | 2015-11-02 | ||
| JP2015215694A JP6532385B2 (ja) | 2015-11-02 | 2015-11-02 | 情報処理システムおよびその制御方法、並びにプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170051360A true KR20170051360A (ko) | 2017-05-11 |
| KR102062945B1 KR102062945B1 (ko) | 2020-01-06 |
Family
ID=58634654
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160144319A Active KR102062945B1 (ko) | 2015-11-02 | 2016-11-01 | 정보 처리 장치 및 그의 제어 방법, 및 프로그램 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10203985B2 (ko) |
| JP (1) | JP6532385B2 (ko) |
| KR (1) | KR102062945B1 (ko) |
| CN (1) | CN106648850B (ko) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106990946A (zh) * | 2016-01-21 | 2017-07-28 | 阿里巴巴集团控股有限公司 | 一种界面处理方法、装置和智能终端 |
| CN109992382B (zh) * | 2017-12-29 | 2021-06-01 | 浙江宇视科技有限公司 | 任务调度方法、装置及任务调度器 |
| CN108279977B (zh) * | 2017-12-29 | 2021-12-10 | 深圳市德兰明海科技有限公司 | 一种基于rtos的数据处理方法、装置和控制器 |
| CN109146393B (zh) * | 2018-06-09 | 2024-02-02 | 安行惠保(北京)科技发展有限公司 | 人伤查勘信息处理方法及系统 |
| US10491668B1 (en) * | 2018-07-03 | 2019-11-26 | EMC IP Holding Company LLC | Intelligent service distributor and controller with real time service calibration |
| JP7251182B2 (ja) * | 2019-02-06 | 2023-04-04 | 日本電気株式会社 | 制御装置、処理装置の制御方法及びプログラム |
| JP7197794B2 (ja) | 2019-03-28 | 2022-12-28 | 富士通株式会社 | 情報処理装置および実行制御プログラム |
| CN110362401A (zh) * | 2019-06-20 | 2019-10-22 | 深圳壹账通智能科技有限公司 | 数据跑批方法、装置、存储介质及集群中的成员主机 |
| JP7353836B2 (ja) * | 2019-07-16 | 2023-10-02 | キヤノン株式会社 | 情報処理装置、方法およびプログラム |
| US11079984B2 (en) * | 2019-09-30 | 2021-08-03 | Ricoh Company, Ltd. | Image processing mechanism |
| CN111176805A (zh) * | 2019-12-02 | 2020-05-19 | 西安万像电子科技有限公司 | 任务调度方法及装置 |
| US12254351B2 (en) * | 2021-05-31 | 2025-03-18 | Boe Technology Group Co., Ltd. | Computer-implemented method in a system comprising one or more processors for executing periodic tasks, system comprising one or more processors for executing periodic tasks, and computer-program product |
| EP4357917A4 (en) * | 2021-07-16 | 2024-05-15 | Huawei Cloud Computing Technologies Co., Ltd. | TASK EXECUTION METHOD AND APPARATUS |
| CN115378142B (zh) * | 2022-10-20 | 2023-01-31 | 安徽华速达电子科技有限公司 | 一种基于mqtt通讯方式电力负荷监测方法及系统 |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3231101B2 (ja) | 1992-10-28 | 2001-11-19 | 株式会社日立製作所 | タスクキュー管理方法 |
| US5940612A (en) * | 1995-09-27 | 1999-08-17 | International Business Machines Corporation | System and method for queuing of tasks in a multiprocessing system |
| US6671065B1 (en) * | 1999-11-29 | 2003-12-30 | Xerox Corporation | Method and apparatus to optimize transition of resources from a lower priority to a higher priority job |
| US6748593B1 (en) * | 2000-02-17 | 2004-06-08 | International Business Machines Corporation | Apparatus and method for starvation load balancing using a global run queue in a multiple run queue system |
| JP2003054451A (ja) | 2001-08-13 | 2003-02-26 | Exedy Corp | タイヤハウス |
| JP3828444B2 (ja) * | 2002-03-26 | 2006-10-04 | 株式会社日立製作所 | データ通信中継装置及びシステム |
| US7657889B2 (en) * | 2004-04-06 | 2010-02-02 | International Business Machines Corporation | Method, system, and storage medium for searching multiple queues for prioritized work elements |
| JP4953753B2 (ja) | 2006-10-17 | 2012-06-13 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
| US8312464B2 (en) * | 2007-08-28 | 2012-11-13 | International Business Machines Corporation | Hardware based dynamic load balancing of message passing interface tasks by modifying tasks |
| US8209702B1 (en) * | 2007-09-27 | 2012-06-26 | Emc Corporation | Task execution using multiple pools of processing threads, each pool dedicated to execute different types of sub-tasks |
| JP2011164876A (ja) | 2010-02-09 | 2011-08-25 | Canon Inc | タスク処理装置、タスク処理方法、及び、プログラム |
| JP5521610B2 (ja) | 2010-02-15 | 2014-06-18 | 日本電気株式会社 | 入出力制御装置、入出力制御方法 |
| KR101311305B1 (ko) | 2011-08-26 | 2013-09-25 | 국방과학연구소 | 데드라인 기반 우선순위상속 시스템 및 그 방법 |
| JP5672199B2 (ja) * | 2011-09-01 | 2015-02-18 | 富士通株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
| US20130081033A1 (en) * | 2011-09-23 | 2013-03-28 | Elwha Llc | Configuring interface devices with respect to tasks and subtasks |
| US20160069919A1 (en) * | 2011-09-25 | 2016-03-10 | Theranos, Inc. | Systems and methods for multi-analysis |
| CN102508704A (zh) * | 2011-11-10 | 2012-06-20 | 上海市共进通信技术有限公司 | 计算机软件系统中实现任务分解和并行处理控制的方法 |
| CN102591721A (zh) * | 2011-12-30 | 2012-07-18 | 北京新媒传信科技有限公司 | 一种分配线程执行任务的方法和系统 |
| CN102546946B (zh) * | 2012-01-05 | 2014-04-23 | 中国联合网络通信集团有限公司 | 移动终端处理任务的方法及装置 |
| US8621479B2 (en) * | 2012-01-05 | 2013-12-31 | The Boeing Company | System and method for selecting task allocation method based on load balancing and core affinity metrics |
| US8930584B2 (en) * | 2012-08-09 | 2015-01-06 | Oracle International Corporation | System and method for providing a linearizable request manager |
| US9189272B2 (en) * | 2012-08-29 | 2015-11-17 | Fujitsu Limited | Information processing apparatus, computer program, and method for controlling execution of jobs |
| US10095526B2 (en) * | 2012-10-12 | 2018-10-09 | Nvidia Corporation | Technique for improving performance in multi-threaded processing units |
| US20150205633A1 (en) * | 2013-05-24 | 2015-07-23 | Google Inc. | Task management in single-threaded environments |
| JP6245700B2 (ja) * | 2014-04-11 | 2017-12-13 | 国立大学法人 東京大学 | 計算機システム、データの検査方法及び計算機 |
| CN104731663B (zh) * | 2015-03-31 | 2018-04-13 | 北京奇艺世纪科技有限公司 | 任务处理方法及系统 |
| WO2017177048A1 (en) * | 2016-04-06 | 2017-10-12 | Omni Ai, Inc. | Methods and systems using cognitive artifical intelligence to implement adaptive linguistic models to process data |
-
2015
- 2015-11-02 JP JP2015215694A patent/JP6532385B2/ja active Active
-
2016
- 2016-10-20 CN CN201610921235.3A patent/CN106648850B/zh active Active
- 2016-10-26 US US15/334,744 patent/US10203985B2/en active Active
- 2016-11-01 KR KR1020160144319A patent/KR102062945B1/ko active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017090961A (ja) | 2017-05-25 |
| CN106648850B (zh) | 2020-11-10 |
| US10203985B2 (en) | 2019-02-12 |
| KR102062945B1 (ko) | 2020-01-06 |
| CN106648850A (zh) | 2017-05-10 |
| US20170123850A1 (en) | 2017-05-04 |
| JP6532385B2 (ja) | 2019-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20170051360A (ko) | 정보 처리 장치 및 그의 제어 방법, 및 프로그램 | |
| CN109155782B (zh) | 容器之间的进程间通信 | |
| CN100410872C (zh) | 用于增强的运行时间主机支持的方法和设备 | |
| US10193977B2 (en) | System, device and process for dynamic tenant structure adjustment in a distributed resource management system | |
| US9009716B2 (en) | Creating a thread of execution in a computer processor | |
| TWI460659B (zh) | 用於降低競爭之鎖定窗 | |
| JP2010218049A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| EP2585917B1 (en) | Stack overflow prevention in parallel execution runtime | |
| US9342369B2 (en) | System and method for increasing throughput of a PaaS system | |
| US20130055237A1 (en) | Self-adapting software system | |
| US9405602B1 (en) | Method for application notification and tasking | |
| CN112860421B (zh) | 用于作业处理的方法、设备和计算机程序产品 | |
| Zahoor et al. | Authorization policies specification and consistency management within multi-cloud environments | |
| CN117940921A (zh) | 在容器中执行特权操作 | |
| Porter et al. | Compiler-assisted scheduling for multi-instance GPUs | |
| JP6885441B2 (ja) | ライセンス管理装置、ライセンス管理方法、及び、ライセンス管理プログラム | |
| US10642580B1 (en) | Simplifying and reusing visual programming graphs | |
| US8631480B2 (en) | Systems and methods for implementing security services | |
| CN114416372B (zh) | 一种请求处理方法及装置 | |
| JP6462521B2 (ja) | 通常部の故障が安全部へ伝播することを防止するapi及びその処理部 | |
| WO2016017161A1 (ja) | 仮想計算機システム、スケジューリング方法、および、プログラム記憶媒体 | |
| US10678515B1 (en) | Simplifying and reusing visual programming graphs | |
| CN120276832B (zh) | 任务调度控制方法、系统及电子设备 | |
| EP3070610A1 (en) | Information processing device, control method thereof, and recording medium | |
| JP2008123211A (ja) | リソース監視装置及びリソース監視方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| FPAY | Annual fee payment |
Payment date: 20221123 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 7 |