A Smart Virtual Machine for Heterogeneous Distributed Environments:PivotVM (特集:新しいシステムソフトウェア)
スポンサーリンク
概要
- 論文の詳細を見る
This paper proposes a dynamically customizable smart virtual machine, PivotVM, as a basic software system for heterogeneous distributed environments. PivotVM is language-independent and stack-based, and enhances programs' adaptability and integration into an environment. It has a small primitive instruction set, and allows new instructions to be defined and existing instructions to be modified dynamically. This dynamic reconfiguration facility improves the code density of programs and enhances their adaptability within evolving environments. Integration in PivotVM makes the system simple and compact. This paper describes some applications of the system. PivotVM facilitates stream-type execution that performs a sequence of instructions received via communication without absolute jumps: This type of execution is suitable for World Wide Web broadcasting. The dynamic reconfiguration facility can also be used as a cache mechanism and as a protective measure. A prototype implementation is reported. PivotVM is compact enough to be implemented in a small embedded device.
- 一般社団法人情報処理学会の論文
- 1999-06-15
著者
関連論文
- On the Data Transmission Scheme in Inter-University Satellite Network ((放送方式、放送現業、無線・光伝送)2000 Asia-Pacific Symposium on Broadcasting and Communications)
- Results of the Operation of Satellite Collaboration Network (SCS)(WSANE2006)
- A Smart Virtual Machine for Heterogeneous Distributed Environments:PivotVM (特集:新しいシステムソフトウェア)
- Virtual 3D Gearbox Widget Technique for Precise Adjustment by Hand Motion in Immersive VR
- A Study on Approximate and Fine Adjustments by Hand Motion in an Immersive Environment(Human-Interface Basics, Game Programming)
- Jigsaw-Puzzle-Like 3D Glyphs for Visualization of Grammatical Constraints
- A Study on Approximate and Fine Adjustments by Hand Motion in an Immersive Environment
- Enhanced Hand Manipulation Methods for Efficient and Precise Positioning and Release of Virtual Objects