DocumentCode :
3326360
Title :
PLANET: an open mobile object system for open network
Author :
Kato, Kazuhiko ; Matsubara, Keigo ; Someya, Y. ; Itabashi, Kazuo ; Moriyama, Yutaka
Author_Institution :
Inst. of Inf. Sci. & Electron., Tsukuba Univ., Ibaraki, Japan
fYear :
1999
fDate :
1999
Firstpage :
274
Lastpage :
275
Abstract :
Mobile objects (or mobile agents) attract the attention of many researchers in many network-related research areas. Despite the broad attraction, the implementation schemes of mobile object systems are inclined to adopt a programming language-centric approach; that is, the functionality of mobile object computing is so tightly incorporated into the design of a brand new programming language that users are obliged to use the single programming language. Besides the programming-language-centricity, there is another trend in most current mobile object systems: bytecode-interpretation-basis, whereby the state of objects and/or computation activity can be handled in a straightforward and neat way, the platform-heterogeneity can be easily dealt with, and security handling is not difficult in principle. However, there are several reasons why the above-mentioned currently dominant approach is not sufficient. We are designing and implementing the PLANET mobile object system that has quite a different approach (K. Kato et al., 1997). PLANET is designed to be open, which means that the system is designed as a middleware between the operating system layer and the programming language system layer and is designed to be neutral to the designs of programming languages and bytecodes. It is also designed to be used in an open network environment such as the Internet. PLANET provides the following functions: unloading memory segments which contain a mobile object from a virtual address space, transferring those memory segments to another computer site efficiently, loading it into a virtual address space there, and continuing its execution under rigorous but flexible protection control
Keywords :
client-server systems; mobile computing; object-oriented programming; open systems; storage management; Internet; PLANET; bytecode-interpretation-basis; bytecodes; computer site; flexible protection control; implementation schemes; memory segment transfer; middleware; mobile agents; mobile object computing; network-related research areas; open mobile object system; open network; open network environment; platform-heterogeneity; programming language-centric approach; programming-language-centricity; security handling; virtual address space; Computer languages; Functional programming; IP networks; Middleware; Mobile agents; Mobile computing; Operating systems; Planets; Protection; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Agent Systems and Applications, 1999 and Third International Symposium on Mobile Agents. Proceedings. First International Symposium on
Conference_Location :
Palm Springs, CA
Print_ISBN :
0-7695-0340-3
Type :
conf
DOI :
10.1109/ASAMA.1999.805418
Filename :
805418
Link To Document :
بازگشت