[English]
【目的】
ハードウェアの機能や性能を有効に利用でき,さらに多彩なサービスの提供を支える基盤ソフトウェアとして,AnT オペレーティングシステムを開発する.
【設計方針】
適応型構造
環境に合わせて発展するために,環境を学習し,環境に適応
一つのコアから環境ごとに変貌するため,無限個のOSが誕生
ソフトウェアの公開
見やすいコーディング,機能インタフェースの簡略化の促進
開発工数の削減
開発の言語や環境は既存UNIX環境の利用
ドライバのプロセス化
【基本構造】
OS:適応したシステムの動作を保証する部分
内コア:最小システムの動作を保証する部分
外コア:適応したシステムに必須な部分
サービス:サービスを提供するプログラム
【特徴的な機能】
走行モード変更機能
外コアの走行モードを動的かつ自由に変更できる機能
ゼロコピー通信機能
プログラム間のデータ授受をゼロコピーで行える機能
適応制御機能
システムの環境に合わせてソフトウェアの機能や構成を自動的に変更する機能
OSサーバ入替え機能
処理を継続しながらOSサーバを入替える機能
マルチコア向けOS処理分散機能
OSサーバを各コアに分散し,OS機能の負荷分散を実現する機能
【開発状況】
平成17年04月 検討開始
平成17年12月 AnT ver.1.0
平成18年12月 AnT ver.2.0
平成19年03月 AnT ver.2.1
平成19年12月 AnT ver.3.0
平成20年03月 AnT ver.3.1
平成20年12月 AnT ver.4.0
平成21年03月 AnT ver.4.1
平成21年12月 AnT ver.5.0
平成22年03月 AnT ver.5.1
平成22年12月 AnT ver.6.0
平成23年03月 AnT ver.6.1
平成23年12月 AnT ver.7.0
平成24年03月 AnT ver.7.1
平成24年09月 AnT ver.7.2
平成24年12月 AnT ver.8.0
平成25年03月 AnT ver.8.1
平成25年12月 AnT ver.9.0
平成26年03月 AnT ver.9.1
平成26年12月 AnT ver.10.0
平成27年03月 AnT ver.10.1
平成27年12月 AnT ver.11.0
平成28年03月 AnT ver.11.1
平成28年12月 AnT ver.12.0
平成29年03月 AnT ver.12.1
平成29年12月 AnT ver.13.0
平成30年03月 AnT ver.13.1
平成30年12月 AnT ver.14.0
令和元年12月 AnT ver.15.0
令和02年03月 AnT ver.15.1
令和02年12月 AnT ver.16.0
【対外発表一覧】
“ マルチコアAnT を用いた処理分散効果の比較,”情報処理学会研究報告, vol.2020-DPS-185, no.10, pp.1-8 (2020.12)
“ AnT において効率的な負荷分散を可能にする一括処理機能,”情報処理学会第82回全国大会講演論文集, vol.1, pp.43-44 (2020.02)
“ AnT オペレーティングシステムにおけるLinux入出力操作機能の利用手法,”情報処理学会論文誌, vol.60, no.12, pp.2279-2290 (2019.12)
“ Evaluation of Processing Distribution for Application Program and OS in Microkernel OS,”Proceedings of 2019 Seventh International Symposium on Computing and Networking Workshops (CANDARW), pp.440-444 (2019.11)
“ マルチコアAnT における通信処理分散効果,”第18回情報科学技術フォーラム(FIT2019)講演論文集, 第1冊分, pp.155-156 (2019.09)
“ マルチコアAnT におけるAPとOSの処理分散効果の評価,”情報処理学会研究報告, vol.2019-OS-146, no.5, pp.1-6 (2019.05)
“ マルチコアAnT におけるAPとOSの処理分散効果,”情報処理学会第81回全国大会講演論文集, vol.1, pp.35-36 (2019.03)
“ OS処理の分散実行を効果的に利用できる一括処理依頼機能の実現と評価,”情報処理学会論文誌, vol.60, no.2, pp.430-439 (2019.02)
“ AnT の要求箱通信機能を用いた処理の多重化方式,”コンピュータシステム・シンポジウム(ComSys2018)論文集, pp.73-80 (2018.11)
“ AnT の要求箱通信機能の評価,”平成30年度(第69回)電気・情報関連学会中国支部連合大会講演論文集, 電子媒体 (2018.10)
“ AnT とLinuxにおけるディスクドライバ入替え処理の評価,”平成30年度(第69回)電気・情報関連学会中国支部連合大会講演論文集, 電子媒体 (2018.10)
“ OSサーバ処理の負荷分散を可能にするAnT の要求箱通信機能,”情報処理学会研究報告, vol.2018-OS-144, no.6, pp.1-8 (2018.07)
“ マルチコア環境におけるスケジューラ連携による優先度逆転抑制法,”電子情報通信学会論文誌D, vol.J101-D, no.6, pp.998-1008 (2018.06)
“ AnT の要求箱通信機能を利用した処理の多重化,”情報処理学会第80回全国大会講演論文集第1分冊, pp.127-128 (2018.03)
“ OSサーバ処理の負荷分散を可能にするAnT の要求箱通信方式,”平成29年度(第68回)電気・情報関連学会中国支部連合大会講演論文集, pp.1-2 (2017.10)
“ AnT の一括依頼並列処理機能,”情報処理学会研究報告, vol.2017-OS-141, no.2, pp.1-8 (2017.07)
“ マルチコアAnT におけるサーバプログラム間通信性能の評価,”情報処理学会第79回全国大会講演論文集第1分冊, pp.159-160 (2017.03)
“ マイクロカーネルOSにおけるNICドライバプロセスの入替え性能の比較,”情報処理学会第79回全国大会講演論文集第1分冊, pp.161-162 (2017.03)
“ プロセッサの違いに着目した走行モード変更機構の評価,”情報処理学会第79回全国大会講演論文集第1分冊, 169-170 (2017.03)
“ サーバの並列処理を促進するAnT の一括依頼並列処理機能,”情報処理学会第79回全国大会講演論文集第1分冊, pp.163-164 (2017.03)
“ マルチコアAnT のスケジュール機構における優先度逆転抑制効果,”情報処理学会第79回全国大会講演論文集第1分冊, pp.157-158 (2017.03)
“ マルチコア環境用スケジューラの優先度逆転とオーバヘッドのトレードオフ評価,”情報処理学会研究報告, vol.2017-DPS-169, no.4, pp.1-8 (2017.01)
“ プロセス間通信を抑制しデータ共有するマイクロカーネル構造OS向けファイル操作機能の実現と評価,”電子情報通信学会論文誌D, vol.J99-D, no.10, pp.1069-1079 (2016.10)
“ マイクロカーネルOSにおけるNICドライバプロセス入替えの比較評価,”第15回情報科学技術フォーラム(FIT2016)講演論文集, 第1分冊, pp.175-176 (2016.09)
“ マルチコア環境における優先度継承条件の細分化による優先度逆転とオーバヘッドの抑制,”第15回情報科学技術フォーラム(FIT2016)講演論文集, 第1分冊, pp.187-188 (2016.09)
“ マルチコア環境における優先度逆転を抑制するAnT のスケジュール機構の評価,”情報処理学会研究報告, vol.2016-OS-138, no.4, pp.1-8 (2016.08)
“ マルチコア環境における優先度逆転を抑制するAnT オペレーティングシステムのスケジュール機構,”情報処理学会研究報告, vol.2016-OS-136, no.17, pp.1-8 (2016.03)
“Fast Control Method of Software-Managed TLB for Reducing Zero-Copy Communication Overhead,”IEICE Transactions on Information and Systems, vol.E98-D,no.12,pp.2187-2191 (2015.12). DOI: 10.1587/transinf.2015PAL0003
“マルチコア向けAnT オペレーティングシステムのファイル操作における分散効果の評価,”マルチメディア通信と分散処理ワークショップ論文集,vol.2015,no.14,pp.100-106 (2015.10)
“ファイル読み込み処理におけるAnT オペレーティングシステムのOSサーバの優先度逆転抑制法の評価,”第14回情報科学技術フォーラム(FIT2015)講演論文集,第1分冊,pp.221-222 (2015.09)
“通信制御サーバを用いたAnT のOSサーバ入替え機能の評価,”第14回情報科学技術フォーラム(FIT2015)講演論文集,第1分冊,pp.219-220 (2015.09).
“LinuxとAnT の連携機構における代行実行処理の多重化の評価,”情報処理学会研究報告,vol.2015-OS-134,no.13,pp.1-8 (2015.08).
“マイクロカーネル向けゼロコピーファイル操作機能の評価,”情報処理学会研究報告,vol.2015-OS-134,no.12,pp.1-7 (2015.08).
“AnT オペレーティングシステムにおけるOSサーバ間通信での優先度継承による優先度逆転の抑制法,”情報処理学会研究報告,vol.2015-OS-133,no.15, pp.1-8 (2015.05)
“AnT のOSサーバ入替え機能における入替え時間と応答時間の分析,”情報処理学会研究報告,vol.2015-OS-133,no.14,pp.1-7 (2015.05)
“AnT オペレーティングシステムにおける効率的なサーバ間通信機構,”情報処理学会研究報告,Vol.2015-OS-132,No.12,pp.1-7 (2015.02)
“LinuxとAnT オペレーティングシステムの連携機構の評価,”情報処理学会研究報告,Vol.2015-OS-132,No.11,pp.1-7 (2015.02)
“ファイル操作に着目したOS処理分散法,”情報処理学会研究報告,Vol.2015-OS-132,No.7,pp.1-7 (2015.02)
“LinuxとAnT オペレーティングシステムの混載と連携,”情報処理学会研究報告,Vol.2014-DPS-161,No.12,pp.1-8 (2014.09)
“LinuxとAnT オペレーティングシステムの混載システム,”情報処理学会研究報告,Vol.2014-OS-129,No.13,pp.1-8 (2014.05)
“OS処理の分散を可能にするマルチコア向けマイクロカーネル構造OSの評価,”電子情報通信学会技術研究報告,Vol.IEICE-113,No.497,pp.283-288 (2014.03)
“マイクロカーネルOSにおけるTLBのソフトウェア制御法の実現と評価,”電子情報通信学会論文誌D,Vol.J97-D,No.1,pp.216-225 (2014.01)
“Evaluation of Load Balancing in Multicore Processor for AnT ,”Proceedings of the 2013 16th International Conference on Network-Based Information Systems,pp.360-365 (2013.09)
“高スループットを実現するOS処理分散法の実現,”マルチメディア,分散,協調とモバイル(DICOMO2013) シンポジウム論文集,Vol.2013,No.2,pp.1663-1670 (2013.07)
“AnT オペレーティングシステムにおける高速ファイル転送処理機構,”情報処理学会研究報告,Vol.2013-OS-125,No.9,電子媒体 (2013.04)
“AnT オペレーティングシステムにおける低機能MMUの制御法,”情報処理学会研究報告,Vol.2013-OS-124,No.11,電子媒体 (2013.03)
“プロセスとファイルキャッシュを共有するオンメモリファイル機能の提案,”コンピュータシステム・シンポジウム論文集,Vol.2012,pp.25-32 (2012.12)
“AnT オペレーティングシステムにおけるドライバプロセス入替え機能,”マルチメディア通信と分散処理ワークショップ論文集,Vol.2012,No.4,pp.202-209 (2012.10)
“Novel Control Method for Preventing Missed Deadlines in Periodic Scheduling,”2012 15th International Conference on Network-Based Information Systems,pp.459-464 (2012.09) DOI: 10.1109/NBiS.2012.79
“AnT オペレーティングシステムにおけるマルチコア環境での負荷分散評価,”情報処理学会研究報告,Vol.2012-DPS-152,No.31,電子媒体 (2012.09)
“マルチコアAnT における処理分散機能,”情報処理学会研究報告,Vol.2012-OS-122,No.5,電子媒体 (2012.08)
“AnT におけるSH-4向けサーバプログラム間通信機構の高速化手法の評価,”情報処理学会研究報告,Vol.2012-OS-121,No.7,電子媒体 (2012.05)
“ファイルサイズの拡縮が可能なメモリ上ファイル操作機能の提案,”情報処理学会研究報告,Vol.2012-OS-121,No.4,電子媒体 (2012.05)
“高精度な周期実行制御法のSH-4環境での評価,”2012年 電子情報通信学会総合大会講演論文集,p.79 (2012.03)
“ファイルサイズの拡縮が可能なメモリ上ファイル操作機能,”2012年 電子情報通信学会総合大会講演論文集,p.78 (2012.03)
“AnT におけるSH-4向けサーバプログラム間通信の高速化手法,”2012年 電子情報通信学会総合大会講演論文集,p.77 (2012.03)
“AnT オペレーティングシステムにおけるNICドライバプロセス入れ替え機能,”2012年 電子情報通信学会総合大会講演論文集,p.76 (2012.03)
“マルチコアAnT におけるプロセス移譲機能,”2012年 電子情報通信学会総合大会講演論文集,p.73 (2012.03)
“マルチコア向けAnT オペレーティングシステムの開発,”2012年 電子情報通信学会総合大会講演論文集,p.72 (2012.03)
“マルチコアプロセッサ上での負荷分散を可能にするAnT オペレーティングシステム,”情報処理学会研究報告,Vol.2012-DPS-150,No.37,電子媒体 (2012.03)
“プログラム記述とプロセッサの高性能化機構の関係,”夏のプログラミング・シンポジウム2011,pp.57-64 (2011.09)
“ブロック単位入出力をAPIとするファイル管理機能の提案,”情報処理学会研究報告,Vol.2011-OS-118,No.20,電子媒体 (2011.07)
“SH-4上で動作するAnT オペレーティングシステムのサーバプログラム間通信機構の評価,”情報処理学会研究報告,Vol.2011-OS-118,No.12,電子媒体 (2011.07)
“AnT オペレーティングシステムのSH-4への移植,”情報処理学会研究報告,Vol.2011-OS-117,No.3,電子媒体 (2011.04)
“Implementation and Evaluation for Sophisticated Periodic Execution Control in Embedded Systems,”International Journal of Control and Automation,Vol.4,No.2,pp.59-78 (2011.06)
“周期実行制御における周期超過防止法の周期処理分割に関する評価,”情報処理学会第73回全国大会講演論文集,pp.39-40 (2011.03)
“ Proposal for Sophisticated Periodic Execution Control in Embedded Systems,”Lecture Notes in Computer Science (LNCS), Vol.6485, pp.549-563 (2010.12)
“周期実行制御における周期超過防止法の設計と評価,”電子情報通信学会技術研究報告,Vol.110,No.278,pp.23-28 (2010.11)
“AnT における通信制御サーバ入れ替え処理の評価,”マルチメディア通信と分散処理ワークショップ論文集,Vol.2010,No.11,pp.101-106 (2010.10)
“AnT オペレーティングシステムにおけるLinuxのLKM形式ドライバのプロセス化手法,”電子情報通信学会論文誌D,Vol.J93-D,No.10,pp.1990-2000 (2010.10)
“AnT オペレーティングシステムにおける高速なサーバプログラム間通信機構の実現と評価,”電子情報通信学会論文誌D,Vol.J93-D,No.10,pp.1977-1989 (2010.10)
“周期実行制御における超過処理防止法の実現方式,”第9回情報科学技術フォーラム講演論文集 (第1分冊),pp.367-368 (2010.09)
“周期実行制御における処理終了予定時刻超過の検出と対処,”情報処理学会研究報告,Vol.2010-OS-115,No.23,電子媒体 (2010.08)
“AnT オペレーティングシステムにおけるTCP/IP通信機能の実現,”情報処理学会研究報告,Vol.2010-OS-115,No.10,電子媒体 (2010.08)
“セグメント機構を利用した走行モード変更機構の実現,”情報処理学会研究報告,Vol.2010-OS-115,No.6,電子媒体 (2010.08)
“組み込みシステム向けの高精度な周期実行制御法の評価,”情報処理学会研究報告,Vol.2010-EMB-17,No.1,電子媒体 (2010.06)
“組み込みシステム向けの高精度な周期実行制御法の設計,”電子情報通信学会技術研究報告,Vol.109,No.474,pp.523-528 (2010.03)
“AnT オペレーティングシステムにおけるLinuxのLKM形式ドライバのプロセス化手法,”電子情報通信学会技術研究報告,Vol.109,No.474,pp.517-522 (2010.03)
“AnT におけるOSサーバ入れ替え機能の評価,”マルチメディア通信と分散処理ワークショップ論文集,Vol.2009,No.9,pp.261-266 (2009.11)
“走行モード変更機構のオーバヘッド分析,”情報処理学会研究報告,Vol.2009-OS-112,No.15,電子媒体 (2009.08)
“AnT におけるOSサーバ入れ替え機能の基本評価,”2009年 電子情報通信学会総合大会,p.71 (2009.03)
“入出力機器の動作履歴を考慮したドライバプログラム起動制御法の評価,”電子情報通信学会技術研究報告,Vol.108,No.463,pp.67-72 (2009.03)
“AnT におけるOSサーバ入れ替え機能,”マルチメディア通信と分散処理ワークショップ論文集,Vol.2008,No.14,pp.201-206 (2008.12)
“AnT におけるサーバプログラム間通信機構の評価,”情報処理学会研究報告,Vol.2008-EVA-27,No.119,pp.19-24 (2008.12)
“再起動時間1秒未満のAnT オペレーティングシステム,”平成20年度 電気・情報関連学会中国支部連合大会論文集,p.527 (2008.10)
“オペレーティングシステムとリコンフィギャラブルハードウェア,”電子情報通信学会技術研究報告,RECONF2008-30,Vol.108,No.220,pp-45-50 (2008.09)
“AnT オペレーティングシステムにおけるLinuxのFDドライバのプロセス化手法,”第7回情報科学技術フォーラム講演論文集 (第1分冊),pp.179-180 (2008.09)
“AnT オペレーティングシステムにおける高精度な周期実行制御法の設計,”第7回情報科学技術フォーラム講演論文集 (第1分冊),pp.177-178 (2008.09)
“AnT におけるファイル管理サーバの設計,”情報処理学会研究報告,Vol.2008-OS-109,No.8,pp.53-60 (2008.08)
“AnT オペレーティングシステムにおけるサーバプログラム間通信機構の評価,”電子情報通信学会技術研究報告,Vol.107,No.559,pp.49-54 (2008.03)
“AnT における入出力機器動作履歴を考慮したドライバプログラム起動制御法,”電子情報通信学会技術研究報告,Vol.107,No.558,pp.43-48 (2008.03)
“AnT におけるサーバ間の高速なプログラム間通信機構,”マルチメディア通信と分散処理ワークショップ論文集,pp.61-66 (2007.10)
“AnT における走行モード変更機構でのカーネル保護法,”電子情報通信学会技術研究報告,CPSY2007-34,pp.57-62 (2007.10)
“AnT オペレーティングシステムにおけるプロセス生成制御機構,”情報処理学会研究報告,Vol.2007-OS-105,No.2,pp.7-14 (2007.04)
“AnT における利用要求を契機としたドライバプロセスの起動方法,”2007年 電子情報通信学会総合大会講演論文集,p.22 (2007.03)
“AnT におけるハードウェア検出を契機としたドライバプロセスの起動方法,”2007年 電子情報通信学会総合大会講演論文集,p.21 (2007.03)
“AnT におけるNICドライバプロセスの実現,”情報処理学会第69回全国大会講演論文集,pp.29-30 (2007.03)
“ドライバプログラムの効率的な構成制御法,”情報処理学会第69回全国大会講演論文集,pp.27-28 (2007.03)
“AnT オペレーティングシステムにおけるメモリ領域管理の設計と実現,”情報処理学会研究報告,Vol.2007-OS-104,No.5,pp.33-40 (2007.01)
“デバイスドライバのプロセス化の実現と評価,”コンピュータシステム・シンポジウム論文集,Vol.2006,No.14,pp.45-52 (2006.11)
“プロセスとして実現したデバイスドライバにおける仮想空間切り替えのスループットへの影響,”平成18年度 電気・情報関連学会中国支部連合大会,pp.248-249 (2006.10)
“AnT におけるプラグアンドプレイ機能の実現方式,”平成18年度 電気・情報関連学会中国支部連合大会,pp.246-247 (2006.10)
“プロセスとして実現したデバイスドライバにおける仮想空間切り替えの影響,”第5回情報科学技術フォーラム講演論文集,pp.139-140 (2006.08)
“AnT における高速なプロセス間通信の実現,”第5回情報科学技術フォーラム講演論文集,pp.135-136 (2006.08)
“プログラムの動作を利用形態に適応させる適応制御機能,”情報処理学会研究報告,Vol.2006-OS-103,No.13,pp.95-102 (2006.08)
“適応性と堅牢性をあわせ持つAnT オペレーティングシステム,”情報処理学会研究報告,Vol.2006-OS-103,No.10,pp.71-78 (2006.08)
“AnT オペレーティングシステムのメモリ領域管理,”情報処理学会第68回全国大会,pp.45-46 (2006.03)
“AnT オペレーティングシステムのドライバ構造,”情報処理学会第68回全国大会,pp.43-44 (2006.03)
“AnT オペレーティングシステムの設計,”情報処理学会第68回全国大会,pp-41-42 (2006.03)
“走行モード変更機構を利用したデバイスドライバの実現,”情報処理学会研究報告,Vol.2006-OS-101,No.4,pp.25-31 (2006.02)
【設計書】
【開発スタッフ】
SWLAB