JP2011070526A - 制御仮想計算機プログラム、ハイパーバイザプログラム、制御仮想計算機制御方法及び仮想計算機制御方法 - Google Patents
制御仮想計算機プログラム、ハイパーバイザプログラム、制御仮想計算機制御方法及び仮想計算機制御方法 Download PDFInfo
- Publication number
- JP2011070526A JP2011070526A JP2009222527A JP2009222527A JP2011070526A JP 2011070526 A JP2011070526 A JP 2011070526A JP 2009222527 A JP2009222527 A JP 2009222527A JP 2009222527 A JP2009222527 A JP 2009222527A JP 2011070526 A JP2011070526 A JP 2011070526A
- Authority
- JP
- Japan
- Prior art keywords
- control
- virtual machine
- hypervisor
- access control
- interrupt
- 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
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004590 computer program Methods 0.000 title abstract description 4
- 238000004891 communication Methods 0.000 claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims abstract description 23
- 238000012546 transfer Methods 0.000 claims abstract description 11
- 238000012544 monitoring process Methods 0.000 claims 4
- 238000010586 diagram Methods 0.000 description 19
- 101100263760 Caenorhabditis elegans vms-1 gene Proteins 0.000 description 18
- 238000012545 processing Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 15
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000002250 progressing effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000009365 direct transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
Abstract
【解決手段】コンピュータ10に他の仮想計算機1〜nを制御させる制御仮想計算機プログラムであって、他の仮想計算機1〜nから、転送先である仮想計算機1〜nを指定した通信要求を受信する受信ステップと、通信要求に含まれるメッセージを、メッセージ内容とアクセスの可否を対応付けたアクセス制御ルールテーブルに基づきアクセスの可否を判定する判定ステップと、判定部により許可された通信を、転送先である仮想計算機1〜nに対して送信する送信ステップと、をコンピュータに実行させることにより上記課題を解決する。
【選択図】 図1
Description
10 ハードウェア
11 入力装置
12 出力装置
13 ドライブ装置
14 補助記憶装置
15 主記憶装置
16 演算処理装置
17 インターフェース装置
18 記録媒体
20 ハイパーバイザ
21 割り込み受信部
22 単純アクセス制御部
23 割り込み送信部
24 単純アクセス制御設定テーブル
25 フック部
30 制御VM
31 割り込み送信部
32 高度アクセス制御部
33 割り込み受信部
34 高度アクセス制御設定テーブル
41 割り込み送信部
42 本体処理部
43 高度アクセス制御部
44 割り込み受信部
45 共有メモリ設定テーブル
46 高度アクセス制御設定テーブル
47,48 共有メモリ
50 高度アクセス制御モジュール
51 高度アクセス制御部
52 高度アクセス制御設定テーブル
Claims (4)
- コンピュータに他の仮想計算機を制御させる制御仮想計算機プログラムであって、
他の仮想計算機から、転送先である仮想計算機を指定した通信要求を受信する受信ステップと、
前記受信した通信要求に含まれるメッセージを、メッセージ内容とアクセスの可否を対応付けたアクセス制御ルールテーブルに基づいてアクセスの可否を判定する判定ステップと、
前記判定部により許可された通信を、前記転送先である仮想計算機に対して送信する送信ステップと、
をコンピュータに実行させる制御仮想計算機プログラム。 - 請求項1の制御仮想計算機プログラムを実行して制御仮想計算機を起動する制御仮想計算機実行ステップと、
所定の仮想計算機プログラムを実行して仮想計算機を起動する仮想計算機実行ステップと、
前記仮想計算機または前記制御仮想計算機による通信要求を監視し、仮想計算機と制御仮想計算機との間の通信のみを許可する監視ステップと、
をコンピュータに実行させるハイパーバイザプログラム。 - コンピュータによって実行される制御仮想計算機制御方法であって、
前記コンピュータが、
他の仮想計算機から、転送先である仮想計算機を指定した通信要求を受信する受信ステップと、
前記受信した通信要求に含まれるメッセージを、メッセージ内容とアクセスの可否を対応付けたアクセス制御ルールテーブルに基づいてアクセスの可否を判定する判定ステップと、
前記判定部により許可された通信を、前記転送先である仮想計算機に対して送信する送信ステップと、
を実行する制御仮想計算機制御方法。 - コンピュータによって実行される仮想計算機制御方法であって、
前記コンピュータが、
請求項1の制御仮想計算機プログラムを実行して制御仮想計算機を起動する制御仮想計算機実行ステップと、
所定の仮想計算機プログラムを実行して仮想計算機を起動する仮想計算機実行ステップと、
前記仮想計算機または前記制御仮想計算機による通信要求を監視し、仮想計算機と制御仮想計算機との間の通信のみを許可する監視ステップと、
を実行する仮想計算機制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009222527A JP5532793B2 (ja) | 2009-09-28 | 2009-09-28 | プログラム及び通信制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009222527A JP5532793B2 (ja) | 2009-09-28 | 2009-09-28 | プログラム及び通信制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011070526A true JP2011070526A (ja) | 2011-04-07 |
JP5532793B2 JP5532793B2 (ja) | 2014-06-25 |
Family
ID=44015733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009222527A Expired - Fee Related JP5532793B2 (ja) | 2009-09-28 | 2009-09-28 | プログラム及び通信制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5532793B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010211339A (ja) * | 2009-03-09 | 2010-09-24 | Mitsubishi Electric Corp | 仮想計算機システム、仮想計算機システムの通信制御プログラム及び仮想計算機システムの通信制御方法 |
JP2014016672A (ja) * | 2012-07-05 | 2014-01-30 | Fujitsu Ltd | コンピュータプログラム、管理サーバ及び通信システム |
US9032401B2 (en) | 2011-05-16 | 2015-05-12 | Panasonic Intellectual Property Corporation Of America | Virtual computer system having a first virtual computer that executes a protected process, a second virtual computer that executes an unprotected process, and a hypervisor that controls the first and second virtual computers |
JP2016009486A (ja) * | 2014-06-23 | 2016-01-18 | インテル コーポレイション | ソフトウェア確定ネットワークにおける仮想マシンと仮想化コンテナを用いたローカルサービスチェーン |
JP2017507401A (ja) * | 2014-01-06 | 2017-03-16 | ジョンソン コントロールズ テクノロジー カンパニーJohnson Controls Technology Company | 複数のユーザインターフェース動作ドメインを有する車両 |
JP2018129022A (ja) * | 2017-02-09 | 2018-08-16 | キーランド テクノロジー シーオー., エルティーディー. | インダストリアル・インターネットオペレーティングシステムに基づく異種フィールドデバイス制御管理システム |
JP7451438B2 (ja) | 2021-01-22 | 2024-03-18 | 株式会社東芝 | 通信装置、通信システム、通知方法及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002544620A (ja) * | 1999-05-19 | 2002-12-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 論理区分化コンピュータのイベント・ドリブン通信インタフェース |
JP2007213465A (ja) * | 2006-02-13 | 2007-08-23 | Hitachi Ltd | 計算機の制御方法、プログラム及び仮想計算機システム |
JP2007233704A (ja) * | 2006-03-01 | 2007-09-13 | Nec Corp | 仮想マシンを利用した情報処理装置および情報処理システム、並びに、アクセス制御方法 |
-
2009
- 2009-09-28 JP JP2009222527A patent/JP5532793B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002544620A (ja) * | 1999-05-19 | 2002-12-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 論理区分化コンピュータのイベント・ドリブン通信インタフェース |
JP2007213465A (ja) * | 2006-02-13 | 2007-08-23 | Hitachi Ltd | 計算機の制御方法、プログラム及び仮想計算機システム |
JP2007233704A (ja) * | 2006-03-01 | 2007-09-13 | Nec Corp | 仮想マシンを利用した情報処理装置および情報処理システム、並びに、アクセス制御方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010211339A (ja) * | 2009-03-09 | 2010-09-24 | Mitsubishi Electric Corp | 仮想計算機システム、仮想計算機システムの通信制御プログラム及び仮想計算機システムの通信制御方法 |
US9032401B2 (en) | 2011-05-16 | 2015-05-12 | Panasonic Intellectual Property Corporation Of America | Virtual computer system having a first virtual computer that executes a protected process, a second virtual computer that executes an unprotected process, and a hypervisor that controls the first and second virtual computers |
JP2014016672A (ja) * | 2012-07-05 | 2014-01-30 | Fujitsu Ltd | コンピュータプログラム、管理サーバ及び通信システム |
JP2017507401A (ja) * | 2014-01-06 | 2017-03-16 | ジョンソン コントロールズ テクノロジー カンパニーJohnson Controls Technology Company | 複数のユーザインターフェース動作ドメインを有する車両 |
JP2016009486A (ja) * | 2014-06-23 | 2016-01-18 | インテル コーポレイション | ソフトウェア確定ネットワークにおける仮想マシンと仮想化コンテナを用いたローカルサービスチェーン |
US10261814B2 (en) | 2014-06-23 | 2019-04-16 | Intel Corporation | Local service chaining with virtual machines and virtualized containers in software defined networking |
JP2018129022A (ja) * | 2017-02-09 | 2018-08-16 | キーランド テクノロジー シーオー., エルティーディー. | インダストリアル・インターネットオペレーティングシステムに基づく異種フィールドデバイス制御管理システム |
JP7451438B2 (ja) | 2021-01-22 | 2024-03-18 | 株式会社東芝 | 通信装置、通信システム、通知方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP5532793B2 (ja) | 2014-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5532793B2 (ja) | プログラム及び通信制御方法 | |
EP3281146B1 (en) | Isolating guest code and data using multiple nested page tables | |
JP5122597B2 (ja) | 仮想プロセッサへの直接的なインタラプトの送信 | |
JP5981845B2 (ja) | 仮想計算機システム、仮想計算機制御方法、仮想計算機制御プログラム、及び半導体集積回路 | |
US9965304B2 (en) | Delayed hardware upgrades in virtualization systems | |
TWI588751B (zh) | 透過基板管理控制器管理虛擬機器的電腦主機與方法 | |
WO2018153027A1 (zh) | 一种数据迁移方法及装置 | |
CN107924325B (zh) | 用于多级虚拟化的设备和方法 | |
KR20180099682A (ko) | 가상 머신 감사를 위한 시스템 및 방법들 | |
US20110126195A1 (en) | Zero copy transmission in virtualization environment | |
JP2010033404A (ja) | 仮想計算機システムおよび仮想計算機システムの制御方法 | |
JPH10283210A (ja) | 仮想計算機システム間の仮想計算機移動制御方式 | |
JP2012078893A (ja) | 計算機システム、及び管理計算機 | |
EP3701373B1 (en) | Virtualization operations for directly assigned devices | |
Gebhardt et al. | Challenges for inter virtual machine communication | |
US10261921B2 (en) | Universal secure platform virtualization system and method thereof | |
US11922211B2 (en) | System and method for cross-architecture trusted execution environment migration | |
US11513825B2 (en) | System and method for implementing trusted execution environment on PCI device | |
Im et al. | On-demand virtualization for live migration in bare metal cloud | |
US20200153797A1 (en) | Secure Use of Dual Networks | |
JP2010211339A (ja) | 仮想計算機システム、仮想計算機システムの通信制御プログラム及び仮想計算機システムの通信制御方法 | |
WO2021096399A1 (en) | Secure system virtual machines | |
US10152341B2 (en) | Hyper-threading based host-guest communication | |
JP2016181091A (ja) | 情報管理装置、情報管理方法、情報管理プログラム、データ構造、及び、ソフトウェア資産管理システム | |
WO2018153113A1 (zh) | 信息保护方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120605 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130917 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130924 |
|
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: 20140401 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5532793 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140414 |
|
LAPS | Cancellation because of no payment of annual fees |