JP7126712B2 - データ処理装置、方法、コンピュータプログラム、及び、記録媒体 - Google Patents
データ処理装置、方法、コンピュータプログラム、及び、記録媒体 Download PDFInfo
- Publication number
- JP7126712B2 JP7126712B2 JP2020083614A JP2020083614A JP7126712B2 JP 7126712 B2 JP7126712 B2 JP 7126712B2 JP 2020083614 A JP2020083614 A JP 2020083614A JP 2020083614 A JP2020083614 A JP 2020083614A JP 7126712 B2 JP7126712 B2 JP 7126712B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- microservice
- processing device
- data file
- data 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
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
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/1734—Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- 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/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- 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/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
-
- 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/508—Monitor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Manufacturing & Machinery (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
(変形例)
12 MEC
13 ロボットアーム
14 第1カメラ
15 第2カメラ
16 ジャイロセンサ
42 コンテナエンジン
43 オーケストレーションツール
47 コンテナ
48 ポッド
53 マイクロサービス
61 サービスブローカ
Claims (17)
- 入力データに対して複数のプロセスを連続的に適用して出力データを生成するデータ処理装置であって、
前記複数のプロセスのうちの一のプロセスである第1のプロセスは、第1の記憶領域に記憶されたデータに対して第1の処理を行った第1の処理済データと、前記第1のプロセスの後続の第2のプロセスを示す後続プロセス情報と、を含むデータファイルを生成し、
前記データファイルの前記後続プロセス情報に示された前記第2のプロセスは、少なくとも、前記第1の処理済データに対して第2の処理を行って第2の処理済データを生成し、
前記データ処理装置は、さらに、前記第1のプロセスの処理終了後に、前記第2のプロセスに対して実行指令を送信する仲介部を備え、
前記仲介部は、
前記第1のプロセスにより前記データファイルが記憶されるデータファイル領域を定期的に監視し、
前記データファイル領域に前記データファイルが記憶されたことを検出すると、前記データファイルをデータベースに記憶するとともに、前記データファイルの前記後続プロセス情報に示される前記第2のプロセスに対して実行指令を送信する、データ処理装置。 - 請求項1に記載のデータ処理装置において、
前記第2のプロセスは、前記実行指令を受信した後に、前記データファイル領域に記憶されている前記第1の処理済データに応じて、前記第2の処理を行う、データ処理装置。 - 請求項1または2に記載のデータ処理装置において、
前記複数のプロセスはコンテナ化され、当該コンテナ化されたプロセスを動作させるハードウェアリソースはオーケストレーションツールにより管理される、データ処理装置。 - 請求項3に記載のデータ処理装置において、
前記第1のプロセスは、前記第2のプロセスとの間に確立されるコンテナ間通信によって、後続の前記第2のプロセスの処理を開始させる、データ処理装置。 - 請求項4に記載のデータ処理装置であって、
前記コンテナ間通信は、リモートプロシジャーコールフレームワークを用いた通信である、データ処理装置。 - 請求項2から5のいずれか1項に記載のデータ処理装置において、
前記第1のプロセスは、前記第1の処理済データに応じて、複数の前記プロセスの中から後続の前記第2のプロセスを選択する、データ処理装置。 - 請求項1から6のいずれか1項に記載のデータ処理装置であって
前記データファイル領域は、前記第1のプロセスと論理的に紐づけられた領域に構成される、データ処理装置。 - 請求項1から7のいずれか1項に記載のデータ処理装置であって
さらに、前記複数のプロセスからアクセスできる汎用データベースを備え、
前記仲介部は、前記データファイルを前記汎用データベースに記憶する、データ処理装置。 - 請求項1から8のいずれか1項に記載のデータ処理装置であって、
前記入力データは、前記複数のプロセスにおいて分割されて、後続の前記プロセスに提供される、データ処理装置。 - 請求項1から9のいずれか1項に記載のデータ処理装置であって、
前記連続的に適用される複数のプロセスのうち、処理順が早い前記プロセスは、該処理順が遅い前記プロセスと比較すると、実行頻度が高い、データ処理装置。 - 請求項1から10のいずれか1項に記載のデータ処理装置であって、
前記連続的に適用される複数のプロセスは、機械学習に基づく推論処理を含む、データ処理装置。 - 入力データに対して複数のプロセスを連続的に適用して出力データを生成するデータ処理装置であって、前記複数のプロセスのうちの一のプロセスである第1のプロセスと、前記複数のプロセスのうちの他のプロセスであって前記第1のプロセスの後続の第2のプロセスと、前記第1のプロセスの処理終了後に、前記第2のプロセスに対して実行指令を送信する仲介部とを備えるデータ処理装置の制御方法であって、
前記第1のプロセスは、第1の記憶領域に記憶されたデータに対して第1の処理を行った第1の処理済データと、前記第1のプロセスの後続の第2のプロセスを示す後続プロセス情報と、を含むデータファイルを生成し、
前記第2のプロセスは、少なくとも、前記第1の処理済データに対して第2の処理を行って第2の処理済データを生成し、
前記仲介部は、
前記第1のプロセスにより前記データファイルが記憶されるデータファイル領域を定期的に監視し、
前記データファイル領域に前記データファイルが記憶されたことを検出すると、前記データファイルをデータベースに記憶するとともに、前記データファイルの前記後続プロセス情報に示される前記第2のプロセスに対して実行指令を送信する、データ処理装置の制御方法。 - 請求項12に記載のデータ処理装置の制御方法において、
前記第2のプロセスは、前記実行指令を受信した後に、前記データファイル領域に記憶されている前記第1の処理済データに応じて、前記第2の処理を行う、データ処理装置の制御方法。 - 入力データに対して複数のプロセスを連続的に適用して出力データを生成するデータ処理装置であって、前記データ処理装置は、前記複数のプロセスのうちの一のプロセスである第1のプロセスと、前記複数のプロセスのうちの他のプロセスであって前記第1のプロセスの後続の第2のプロセスと、前記第1のプロセスの処理終了後に、前記第2のプロセスに対して実行指令を送信する仲介部とを備えるデータ処理装置の制御に用いられるコンピュータプログラムであって、
前記コンピュータプログラムは、
前記第1のプロセスに対して、第1の記憶領域に記憶されたデータに対して第1の処理を行った第1の処理済データと、前記第1のプロセスの後続の第2のプロセスを示す後続プロセス情報と、を含むデータファイルを生成させ、
前記第2のプロセスに対して、少なくとも、前記第1の処理済データに対して第2の処理を行って第2の処理済データを生成させ、
前記仲介部に対して、
前記第1のプロセスにより前記データファイルが記憶されるデータファイル領域を定期的に監視させ、
前記データファイル領域に前記データファイルが記憶されたことを検出すると、前記データファイルをデータベースに記憶するとともに、前記データファイルの前記後続プロセス情報に示される前記第2のプロセスに対して実行指令を送信させる、プログラム。 - 請求項14に記載のデータ処理装置の制御に用いられるコンピュータプログラムにおいて、
前記第2のプロセスに対して、前記実行指令を受信した後に、前記データファイル領域に記憶されている前記第1の処理済データに応じて、前記第2の処理を行わせる、データ処理装置の制御に用いられるコンピュータプログラム。 - 入力データに対して複数のプロセスを連続的に適用して出力データを生成するデータ処理装置であって、前記データ処理装置は、前記複数のプロセスのうちの一のプロセスである第1のプロセスと、前記複数のプロセスのうちの他のプロセスであって前記第1のプロセスの後続の第2のプロセスと、前記第1のプロセスの処理終了後に、前記第2のプロセスに対して実行指令を送信する仲介部とを備えるデータ処理装置の制御に用いられるコンピュータプログラムを格納した記録媒体であって、
前記コンピュータプログラムは、
前記第1のプロセスに対して、第1の記憶領域に記憶されたデータに対して第1の処理を行った第1の処理済データと、前記第1のプロセスの後続の第2のプロセスを示す後続プロセス情報と、を含むデータファイルを生成させ、
前記第2のプロセスに対して、少なくとも、前記第1の処理済データに対して第2の処理を行って第2の処理済データを生成させ、
前記仲介部に対して、
前記第1のプロセスにより前記データファイルが記憶されるデータファイル領域を定期的に監視させ、
前記データファイル領域に前記データファイルが記憶されたことを検出すると、前記データファイルをデータベースに記憶するとともに、前記データファイルの前記後続プロセス情報に示される前記第2のプロセスに対して実行指令を送信させる、プログラムを格納した記録媒体。 - 請求項16に記載のデータ処理装置に用いられるコンピュータプログラムを格納した記録媒体において、
前記第2のプロセスに対して、前記実行指令を受信した後に、前記データファイル領域に記憶されている前記第1の処理済データに応じて、前記第2の処理を行わせる、プログラムを格納した記録媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020083614A JP7126712B2 (ja) | 2020-05-12 | 2020-05-12 | データ処理装置、方法、コンピュータプログラム、及び、記録媒体 |
| US17/998,490 US20230137658A1 (en) | 2020-05-12 | 2021-05-12 | Data processing apparatus and method for controlling data processing apparatus |
| PCT/JP2021/018035 WO2021230285A1 (ja) | 2020-05-12 | 2021-05-12 | データ処理装置、データ処理装置の制御方法、データ処理装置の制御に用いられるコンピュータプログラム、及び、その記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020083614A JP7126712B2 (ja) | 2020-05-12 | 2020-05-12 | データ処理装置、方法、コンピュータプログラム、及び、記録媒体 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2021179702A JP2021179702A (ja) | 2021-11-18 |
| JP2021179702A5 JP2021179702A5 (ja) | 2022-05-12 |
| JP7126712B2 true JP7126712B2 (ja) | 2022-08-29 |
Family
ID=78511433
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020083614A Active JP7126712B2 (ja) | 2020-05-12 | 2020-05-12 | データ処理装置、方法、コンピュータプログラム、及び、記録媒体 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20230137658A1 (ja) |
| JP (1) | JP7126712B2 (ja) |
| WO (1) | WO2021230285A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230167893A (ko) * | 2022-06-03 | 2023-12-12 | 삼성전자주식회사 | 대규모 스트리밍 데이터를 분산 처리하기 위한 시스템 및 방법 |
| WO2024142281A1 (ja) * | 2022-12-27 | 2024-07-04 | リンクウィズ株式会社 | 情報処理システム、プログラム、及び情報処理方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012150621A (ja) | 2011-01-19 | 2012-08-09 | Hitachi Ltd | 制御システムおよびsoe装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007041720A (ja) * | 2005-08-01 | 2007-02-15 | Fujitsu Ltd | ジョブステップ実行プログラムおよびジョブステップ実行方法 |
| JP5905122B2 (ja) * | 2012-11-30 | 2016-04-20 | 株式会社日立製作所 | 管理装置、管理方法及びプログラムを格納する記録媒体 |
| US9552401B2 (en) * | 2014-06-23 | 2017-01-24 | International Business Machines Corporation | ETL tool interface for remote mainframes |
| US10810316B2 (en) * | 2017-05-15 | 2020-10-20 | International Business Machines Corporation | Updating monitoring systems using merged data policies |
| US11086974B2 (en) * | 2017-09-25 | 2021-08-10 | Splunk Inc. | Customizing a user behavior analytics deployment |
| JP7257772B2 (ja) * | 2018-10-31 | 2023-04-14 | ルネサスエレクトロニクス株式会社 | 半導体装置を用いるシステム |
| WO2020230447A1 (ja) * | 2019-05-16 | 2020-11-19 | 京セラドキュメントソリューションズ株式会社 | 画像形成システム |
| US11176275B2 (en) * | 2019-07-08 | 2021-11-16 | International Business Machines Corporation | De-identifying source entity data |
-
2020
- 2020-05-12 JP JP2020083614A patent/JP7126712B2/ja active Active
-
2021
- 2021-05-12 WO PCT/JP2021/018035 patent/WO2021230285A1/ja not_active Ceased
- 2021-05-12 US US17/998,490 patent/US20230137658A1/en not_active Abandoned
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012150621A (ja) | 2011-01-19 | 2012-08-09 | Hitachi Ltd | 制御システムおよびsoe装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2021230285A1 (ja) | 2021-11-18 |
| US20230137658A1 (en) | 2023-05-04 |
| JP2021179702A (ja) | 2021-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10545492B2 (en) | Selective online and offline access to searchable industrial automation data | |
| US11675605B2 (en) | Discovery, mapping, and scoring of machine learning models residing on an external application from within a data pipeline | |
| US8196155B2 (en) | XML-based event driven interface for OPC data access | |
| CN113168564B (zh) | 用于生成人工智能模型的方法和系统 | |
| EP3182283A1 (en) | Machine for development and deployment of analytical models | |
| US20150277404A1 (en) | Component factory for human-machine interface migration to a cloud platform | |
| US11586176B2 (en) | High performance UI for customer edge IIoT applications | |
| JP6813077B1 (ja) | 生産システム、復旧システム、生産方法、及びプログラム | |
| EP4550116A1 (en) | Plc program generator/copilot using generative ai | |
| JP7126712B2 (ja) | データ処理装置、方法、コンピュータプログラム、及び、記録媒体 | |
| CN117370421B (zh) | 目标对象画像构建方法、系统及存储介质 | |
| CN114816913A (zh) | 基于opcua协议的制造装备多模态数据智能解析方法 | |
| US20250138502A1 (en) | Integrated design environment code generation assistant | |
| CN110678848A (zh) | 跨装置的通用数据访问 | |
| JP6849029B2 (ja) | データ収集システム、データ収集方法、及びプログラム | |
| JP7540233B2 (ja) | 制御装置 | |
| US12585257B2 (en) | Automated data transfer between automation systems and the cloud | |
| EP4198715B1 (en) | Collaborative work in industrial system projects | |
| CN112445189B (zh) | 数据收集系统、数据收集方法和程序 | |
| US20180173740A1 (en) | Apparatus and Method for Sorting Time Series Data | |
| US20220237157A1 (en) | Multimodal data reduction agent for high density data in iiot applications | |
| CN113867271A (zh) | 生产系统、上级控制装置、控制装置、通信方法以及存储介质 | |
| JP6746003B2 (ja) | 管理装置、管理方法及びプログラム | |
| US20250244956A1 (en) | Bulk configuration of new devices and topology management | |
| CN119484237B (zh) | 基于大模型的服务性能优化方法及装置、电子设备和介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20200512 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20211228 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20220126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220428 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220428 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220428 |
|
| 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: 20220727 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220809 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7126712 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |