データベース処理を指向した分散OS XEROの永続オブジェクト管理
スポンサーリンク
概要
- 論文の詳細を見る
我々は,データベース処理を指向した分散オペレーティング・システムXEROの設計開発を行なっている.オペレーティング・システム(OS)とデータベース・管理システムはともに計算機資源の利用効率の向上とソフトウェア生産性の向上を目標に研究開発されてきた.しかし,OSが提供する機能とデータベース・管理システムが求める機能との間には不整合が生じていることが指摘されている.XEROはOSとDBMSの研究で独自に発展してきた技術の調和を目指している.我々が想定しているアプリケーションは,(1)従来の関係モデルなどに基づいたデータベース管理システム,(2)spatialデータベースや,CAD/CAM,CASEなどの応用分野で,従来のデータモデルでは扱いが困難だったデータを扱うアプリケーション,(3)柔軟なデータモデルの提供をめざして研究が盛んなオブジェクト指向データベース管理システムや拡張データベース,(4)プログラミング言語にデータの永続性の概念を取り入れたデータベース・プログラミング言語,(5)従来のOSがファイルシステムで管理していた様々なデータベースファイルを扱うソフトウェア,などである.XEROは,本稿で述べる型つき複合オブジェクトの永続管理機構のほかに,実行モジュールの高速な文脈切り替えを実現するプロセス機構,分散環境で様々な形態のプロセス間の協調を可能とする柔軟なプロセス間通信機構などを提供することにより,データベース処理を行なうアプリケーションの要求に応える.本稿では,XEROの永続オブジェクト管理機構に関し,設計の基盤とする概念とモデルを示し,SUN-3ワークステーション上で実現している永続オブジェクト管理システムにつき述べる.
- 一般社団法人情報処理学会の論文
- 1989-10-16
著者
関連論文
- 彩色意図にもとづく色覚障害者のための再配色システム(セッション2:インタラクションデザイン:理論と実践(2))
- 属性文法に基づくテストプログラム生成器の設計と実装
- 仮想機械の仕様記述に基づくバイトコードインタプリタ生成系
- データベースの多様な応用分野に対応可能な関数型並列処理システムSMASH : データ構造および演算の定義系と実行系
- データベースの多様な応用分野を対象とする並列処理システムSMASH : 複雑なデータ構造の支援
- 仮想機械の仕様記述に基づくバイトコードインタプリタ生成系
- D-041 大規模社会ネットワークからのクラスタ構造の抽出(D分野:データベース)
- システムXEROにおける高水準データ定義/操作言語
- 分散OS XEROにおけるコンテキストの分散かつ永続的な管理法について
- データベース指向OS XEROにおける複合オブジェクト管理
- 一級継続の並行言語への導入
- Java言語上の細粒度マルチスレッドフレームワークにおける問題点の考察
- メモリ管理の性能評価基盤
- 属性文法の系統的デバッグ法におけるバグ絞り込みの効率化(プログラミングおよびプログラミング言語)
- アセンブリ言語上でのプログラム特化
- 10-217 東京工業大学におけるOCWの活用(口頭発表論文,オーガナイズドセッション「オープンコースウエアとその活用」-I)
- O-011 大規模スパムフィルタと実験環境の構築手法の提案(O分野:情報システム)
- 並列オブジェクト指向言語への安全な継承の導入について
- OOPSLA '89に参加して
- ユーザが拡張可能なイベント監視機構を持つ分散デバッガの設計と実現
- 分散永続オブジェクト管理システム上のバージョン間衝突の解決
- メモリマップに基づく永続オブジェクト管理のためのトランザクション機構
- 並列・分散処理環境を対象としたOSReSCにおける分散オプティマイザ
- データベースの多様な応用分野を対象とする並列処理システムSMASH : メモリ資源割り当ての計算方式の実現
- POPL2002/PEPM2002/PADL2002報告(プログラミング及びプログラミング言語)
- 属性文法に基づくグラフィカルユーザインタフェース生成系とその評価
- 仮想機械の仕様記述に基づくバイトコードインタプリタ生成系
- SSA形式を利用したPredicated Execution向け命令スケジューリング手法
- SSA形式を利用したPredicated Execution向け命令スケジューリング手法
- バッファ溢れ攻撃とその防御(コンピュータセキュリティシリーズ(1))
- メモリ管理機能のモジュラーかつ効率的な実装手法
- ウィルスをはじめとする悪性ソフトウエア
- Java, C#の次に来るのは?(インタラクティブ・エッセイ)
- データベース指向OS XEROにおける永続的キャッシング技術
- 属性文法に対するデバッガ
- 循環属性文法に基づく生成系Junについて
- 属性文法に対するデバッグ方式の構想
- 木属性文法とGUI生成系を利用したデバッガの作成
- 異機種分散環境上でのDcamlバイトコードコンパイラの設計と実現
- 異機種分散環境上でのDcamlネイティブコンパイラの設計と実現
- 異機種分散環境上のアプリケーション開発環境Dcamlシステムの構想
- 並行言語Harmony/2とその一級継続機構
- 東日本大震災 危機発生時の対応について考える:9.危機に試されるスマートフォンのアプリケーション
- 並行言語Harmony/2とその一級継続機構
- データベース指向OS XEROのデータベースシステム実現モデル
- データベース処理を指向した分散OS XEROの永続オブジェクト管理
- データベース処理を指向した分散オペレーティング・システムXEROの設計
- プログラミング言語処理系SqueakのSHARP Zaurusへの移植とその評価
- 低レベル命令セット仮想計算機を利用した混成環境におけるプロセス移送
- 高速実行可能な低レベル命令セット仮想計算機の設計
- 「情報処理学会論文誌 : プログラミング」の編集について
- 分散サーバによるネットワークファイルシステムの研究
- 多言語に対応した自己記述をもったバイナリデータ形式
- データベース処理を指向した分散OS XEROにおけるスレッドの動的ロード機構
- システムXEROにおけるプロセス間大量データ通信機能
- 並行トランザクション機構の実装
- MINIXオペレーティングシステムの32ビット系ワークステーションへの移植
- Actorモデルにもとづいた非同期並列プログラミング言語ActGPUのコンパイラの実装とその評価
- Actorモデルにもとづいた非同期並列プログラミング言語ActGPUのコンパイラの実装とその評価
- 解析表現文法とSchemeマクロ展開器を用いたJavaScript向けHygienic構文マクロシステムの実装