JP5739364B2 - 時刻管理装置、方法、およびプログラム - Google Patents
時刻管理装置、方法、およびプログラム Download PDFInfo
- Publication number
- JP5739364B2 JP5739364B2 JP2012040840A JP2012040840A JP5739364B2 JP 5739364 B2 JP5739364 B2 JP 5739364B2 JP 2012040840 A JP2012040840 A JP 2012040840A JP 2012040840 A JP2012040840 A JP 2012040840A JP 5739364 B2 JP5739364 B2 JP 5739364B2
- Authority
- JP
- Japan
- Prior art keywords
- guest
- time
- update
- clock
- clock time
- 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
Links
Images
Landscapes
- Electric Clocks (AREA)
Description
Claims (7)
- ホストとゲストを含む仮想環境における時刻を管理するための時刻管理装置であって、
ゲストの時計をエミュレートするホスト内に、
ゲストに対応し、対応する当該ゲストについてのゲスト時計時刻を保持するゲスト時計時刻保持手段と、
巡回する複数のカウンタ値を周期的に順次出力する周期カウンタと、
ゲストと、当該ゲストのゲスト時計時刻を更新するタイミングを示すカウンタ値との対応関係を示す更新タイミングテーブルを保持する更新タイミング管理手段と、
前記周期カウンタの出力が、前記更新タイミングテーブルに示されたカウンタ値になると、該カウンタ値に対応するゲストのゲスト時計時刻を更新するゲスト時計時刻更新手段と、
を有する時刻管理装置。 - 前記ホストに、
ゲストに対応し、対応する当該ゲストのゲスト時計時刻の次の更新タイミングにおける更新時間のデフォルト値として、前記周期カウンタの一巡に相当する時間を保持する更新時間保持手段と、
前記ゲストのゲスト時計時刻を所定の要求変更時間だけ変更することが要求されると、前記更新タイミングテーブルにおいて前記ゲストの更新タイミングを示すカウンタ値と前記周期カウンタが出力しているカウンタ値とに基づいて、前記ゲストの次の更新タイミングまでの残時間を算出し、前記要求変更時間と前記残時間を加算して更新時変更時間を算出し、前記更新時間保持手段における前記更新時間を前記デフォルト値から前記更新時変更時間に書き換えるゲスト時計時刻書き込み手段と、を更に有し、
前記ゲスト時計時刻更新手段は、前記ゲストの更新タイミングになったら、前記ゲスト時計時刻を、前記更新時間保持手段に保持されている前記更新時間だけ進行させる、
請求項1に記載の時刻管理装置。 - 前記ホストに、
前記ゲストのゲスト時計時刻を読み込むことが要求されると、前記更新タイミングテーブルにおいて前記ゲストの更新タイミングを示すカウンタ値と前記周期カウンタが出力しているカウンタ値とに基づいて、前記ゲストの次の更新タイミングまでの残時間を算出し、前記ゲスト時計時刻保持手段に保持されている前記ゲストのゲスト時計時刻と前記更新時間保持手段に保持されている前記ゲストの更新時間との和から前記残時間を減算して得た値を出力するゲスト時計時刻読み込み手段を更に有する、
請求項2に記載の時刻管理装置。 - 前記ホストに、
前記ゲスト時計時刻保持手段のゲスト時計時刻が更新される少なくとも一部のタイミングに同期して、ゲストOS時刻を前記ゲスト時計時刻に合わせる補正を前記ゲストに指示するゲストOS時刻補正指示手段を更に有し、
更に前記ゲストに、
前記ゲストOS時刻補正指示手段からの指示に従って前記ゲストOS時刻を補正するゲストOS時刻補正手段を有する、
請求項1から3のいずれか一項に記載の時刻管理装置。 - 前記ゲストが複数個あり、
前記更新タイミング管理手段の前記更新タイミングテーブルは、前記複数のゲストの更新タイミングが複数のカウンタ値に分散されるように設定される、
請求項1から4のいずれか一項に記載の時刻管理装置。 - ホストとゲストを含む仮想環境における時刻を管理するための時刻管理方法であって、
ゲストの時計をエミュレートするホスト内において、
ゲスト時計時刻保持手段が、ゲストについてのゲスト時計時刻を保持するステップと、
周期カウンタが、巡回する複数のカウンタ値を周期的に順次出力するステップと、
更新タイミング管理手段が、ゲストと、当該ゲストのゲスト時計時刻を更新するタイミングを示すカウンタ値との対応関係を示す更新タイミングテーブルを保持するステップと、
ゲスト時計時刻更新手段が、前記周期カウンタの出力が、前記更新タイミングテーブルに示されたカウンタ値になると、該カウンタ値に対応するゲストのゲスト時計時刻を更新するステップと、を有する時刻管理方法。 - コンピュータにホストとゲストを含む仮想環境における時刻を管理させるための時刻管理プログラムであって、
ゲストの時計をエミュレートするホスト内において、
ゲスト時計時刻保持手段が、ゲストについてのゲスト時計時刻を保持する手順と、
周期カウンタが、巡回する複数のカウンタ値を周期的に順次出力する手順と、
更新タイミング管理手段が、ゲストと、当該ゲストのゲスト時計時刻を更新するタイミングを示すカウンタ値との対応関係を示す更新タイミングテーブルを保持する手順と、
ゲスト時計時刻更新手段が、前記周期カウンタの出力が、前記更新タイミングテーブルに示されたカウンタ値になると、該カウンタ値に対応するゲストのゲスト時計時刻を更新する手順と、をコンピュータに実行させるための時刻管理プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012040840A JP5739364B2 (ja) | 2012-02-28 | 2012-02-28 | 時刻管理装置、方法、およびプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012040840A JP5739364B2 (ja) | 2012-02-28 | 2012-02-28 | 時刻管理装置、方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013178597A JP2013178597A (ja) | 2013-09-09 |
| JP5739364B2 true JP5739364B2 (ja) | 2015-06-24 |
Family
ID=49270185
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012040840A Expired - Fee Related JP5739364B2 (ja) | 2012-02-28 | 2012-02-28 | 時刻管理装置、方法、およびプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5739364B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109684089A (zh) * | 2018-12-18 | 2019-04-26 | 创新奇智(广州)科技有限公司 | 一种基于预测模型的任务调度方法、系统及电子设备 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000020158A (ja) * | 1998-07-07 | 2000-01-21 | Hitachi Ltd | 論理計算機の時刻合わせの方法 |
| JP2001166954A (ja) * | 1999-12-10 | 2001-06-22 | Hitachi Ltd | 仮想計算機装置および仮想計算機装置の制御方法 |
| JP2001229037A (ja) * | 2000-02-16 | 2001-08-24 | Hitachi Ltd | 仮想計算機システムの計時方式 |
| US7155629B2 (en) * | 2003-04-10 | 2006-12-26 | International Business Machines Corporation | Virtual real time clock maintenance in a logically partitioned computer system |
| JP4291713B2 (ja) * | 2004-03-19 | 2009-07-08 | 株式会社日立製作所 | 論理計算機システムにおける時刻合わせ方法 |
| JP4606493B2 (ja) * | 2006-03-01 | 2011-01-05 | 富士通株式会社 | コンピュータシステムの時刻管理制御方法及びコンピュータシステム |
-
2012
- 2012-02-28 JP JP2012040840A patent/JP5739364B2/ja not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109684089A (zh) * | 2018-12-18 | 2019-04-26 | 创新奇智(广州)科技有限公司 | 一种基于预测模型的任务调度方法、系统及电子设备 |
| CN109684089B (zh) * | 2018-12-18 | 2020-08-18 | 创新奇智(广州)科技有限公司 | 一种基于预测模型的任务调度方法、系统及电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013178597A (ja) | 2013-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7870411B2 (en) | Tracking current time on multiprocessor hosts and virtual machines | |
| CN109923483B (zh) | 仿真装置以及仿真方法 | |
| JP2015523629A5 (ja) | ||
| JP2013214285A5 (ja) | ||
| US9882705B2 (en) | Communication apparatus, communication method, and computer readable medium using propagation delay for time synchronization | |
| CN108319554B (zh) | 应用功能的测试方法、计算机可读存储介质和终端设备 | |
| JP2013191129A (ja) | 情報処理装置、シミュレーション方法、およびプログラム | |
| WO2013123251A1 (en) | Dynamic time virtualization for scalable and high fidelity hybrid network emulation | |
| US10984163B1 (en) | Systems and methods for parallel transient analysis and simulation | |
| CN106483866A (zh) | 制导控制半实物仿真系统定时方法及系统 | |
| TW201704994A (zh) | 更新伺服器映像檔的技術 | |
| CN103077067B (zh) | 虚拟机系统时间确定方法、装置及设备 | |
| JP5739364B2 (ja) | 時刻管理装置、方法、およびプログラム | |
| WO2023160608A1 (zh) | 机器人的控制方法、装置、存储介质及机器人集群 | |
| JPWO2007099624A1 (ja) | コンピュータシステムの時刻管理制御方法及びコンピュータシステム | |
| US20190034314A1 (en) | Simulation apparatus | |
| US10509434B1 (en) | Oscillator profiling for time synchronization | |
| KR20150128798A (ko) | 소수 생성 | |
| JP6168799B2 (ja) | 仮想計算機システム | |
| US20130297283A1 (en) | Information processing device, information processing method, and program | |
| Alanwar et al. | Cyclops: PRU programming framework for precise timing applications | |
| US20220263745A1 (en) | Packet transfer device, packet transfer method, and packet transfer program | |
| WO2017088547A1 (zh) | 一种数据升级方法和装置 | |
| JP2014134989A (ja) | 計算機システム及び計算機管理方法 | |
| JP6260445B2 (ja) | シミュレーション装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140811 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150320 |
|
| 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: 20150421 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150423 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5739364 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |