WEKO3
アイテム
Plan9を用いた分散組込みシステムのオブジェクト指向プログラミングシステムの提案
https://ipsj.ixsq.nii.ac.jp/records/91452
https://ipsj.ixsq.nii.ac.jp/records/91452f4a847b2-3e62-4b0f-9960-0c484b8b7f29
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2010 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Symposium(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2010-01-12 | |||||||
タイトル | ||||||||
タイトル | Plan9を用いた分散組込みシステムのオブジェクト指向プログラミングシステムの提案 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Object-oriented Programming System for Distributed Embedded System using Plan9 | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||||
資源タイプ | conference paper | |||||||
著者所属 | ||||||||
東京農工大学大学院情報工学専攻 | ||||||||
著者所属 | ||||||||
東京農工大学大学院共生科学技術研究院 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer and Information Sciences,Tokyo University of Agriculture and Technology | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate school of Engineering, Tokyo University of Agriculture and Technology |
||||||||
著者名 |
盛合, 智紀
× 盛合, 智紀
|
|||||||
著者名(英) |
Tomoki, Moriai
× Tomoki, Moriai
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 本研究では、分散システムのノードとして言語処理系のVM(仮想機械)を搭載した組込みシステムを用い、分散透明性を有した分散システムを構築する手法を提案する。分散システムの通信プロトコルにTCP/IP上で、Bell研究所が開発したPlan9とmネットワークファイルプロトコルである9Pを用いることで、ネットワークを意識せずに、ノードの手続きをファイルに仮想化し、ファイル入出力のように扱うことで高い透過性とアクセスの統一性を実現する。本発表では、上記のシステムの試作として、オブジェクト指向言語ではない、言語CのサブセットC--'のコンパイラとそのVMを試作した。その結果、VMのROMサイズは80KB、RAMサイズは15KB程度となり、実行時間については、大体ネイティブコードの400倍弱、同ハードウェア上で動作するインタプリタのSilentCと比べて1/10程度となり、ノードのプログラムを実行するために十分な実行時間であることがわかった。本稿では、上記の9Pベースの分散システムの考え方、試作した結果について報告するとともに、オブジェクト指向言語をこれらのノードに9P向けに実装する方式について述べる。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | This paper describes programming system for distributed embedded system with location transparency using TCP/IP networkd and 9P protocol which is desined for Plan9 operating system. This system supports Remote Procedure Call interface as file I/O interface of Plan9. A prototype system includes embedded server implemented with Virtual Machine S91 for C |
|||||||
書誌情報 |
第51回プログラミング・シンポジウム予稿集 巻 2010, p. 95-104, 発行日 2010-01-12 |
|||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |