A remote execution model for mobile code

Seung Hyub Jeon, Min Hui Lim, Hyuck Yoo

Research output: Contribution to journalArticle

Abstract

The execution model of mobile code inherits from traditional remote execution model such as telnet that needs two conditions. First, the proper program must exist in advance in the remote system. Second, there should be a process in the remote system waiting for requests. Therefore mobile code also bears the same conditions in order to be executed in a remote system. But these conditions constrain an important aspect of mobile code, which is the dynamic extension of system functionality. In this paper we propose a new approach, named Function Message that enables remote execution without these two conditions. Therefore, Function Message makes it easy and natural for mobile codes to extend system functionality dynamically. This paper describes the design of Function Message and implementation on Linux. We measure the overhead of Function Message and verify its usefulness with experimental results. On the ATM network, Function Message can be about five times faster than the traditional remote execution model based on exec().

Original languageEnglish
Pages (from-to)1924-1930
Number of pages7
JournalIEICE Transactions on Information and Systems
VolumeE83-D
Issue number11
Publication statusPublished - 2000

Fingerprint

Asynchronous transfer mode
Linux

Keywords

  • Dynamic extension of functionality
  • Mobile code
  • Remote execution

ASJC Scopus subject areas

  • Information Systems
  • Computer Graphics and Computer-Aided Design
  • Software

Cite this

A remote execution model for mobile code. / Jeon, Seung Hyub; Lim, Min Hui; Yoo, Hyuck.

In: IEICE Transactions on Information and Systems, Vol. E83-D, No. 11, 2000, p. 1924-1930.

Research output: Contribution to journalArticle

Jeon, SH, Lim, MH & Yoo, H 2000, 'A remote execution model for mobile code', IEICE Transactions on Information and Systems, vol. E83-D, no. 11, pp. 1924-1930.
Jeon, Seung Hyub ; Lim, Min Hui ; Yoo, Hyuck. / A remote execution model for mobile code. In: IEICE Transactions on Information and Systems. 2000 ; Vol. E83-D, No. 11. pp. 1924-1930.
@article{9c190cd9c2cd48eeb202399520db43e2,
title = "A remote execution model for mobile code",
abstract = "The execution model of mobile code inherits from traditional remote execution model such as telnet that needs two conditions. First, the proper program must exist in advance in the remote system. Second, there should be a process in the remote system waiting for requests. Therefore mobile code also bears the same conditions in order to be executed in a remote system. But these conditions constrain an important aspect of mobile code, which is the dynamic extension of system functionality. In this paper we propose a new approach, named Function Message that enables remote execution without these two conditions. Therefore, Function Message makes it easy and natural for mobile codes to extend system functionality dynamically. This paper describes the design of Function Message and implementation on Linux. We measure the overhead of Function Message and verify its usefulness with experimental results. On the ATM network, Function Message can be about five times faster than the traditional remote execution model based on exec().",
keywords = "Dynamic extension of functionality, Mobile code, Remote execution",
author = "Jeon, {Seung Hyub} and Lim, {Min Hui} and Hyuck Yoo",
year = "2000",
language = "English",
volume = "E83-D",
pages = "1924--1930",
journal = "IEICE Transactions on Information and Systems",
issn = "0916-8532",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "11",

}

TY - JOUR

T1 - A remote execution model for mobile code

AU - Jeon, Seung Hyub

AU - Lim, Min Hui

AU - Yoo, Hyuck

PY - 2000

Y1 - 2000

N2 - The execution model of mobile code inherits from traditional remote execution model such as telnet that needs two conditions. First, the proper program must exist in advance in the remote system. Second, there should be a process in the remote system waiting for requests. Therefore mobile code also bears the same conditions in order to be executed in a remote system. But these conditions constrain an important aspect of mobile code, which is the dynamic extension of system functionality. In this paper we propose a new approach, named Function Message that enables remote execution without these two conditions. Therefore, Function Message makes it easy and natural for mobile codes to extend system functionality dynamically. This paper describes the design of Function Message and implementation on Linux. We measure the overhead of Function Message and verify its usefulness with experimental results. On the ATM network, Function Message can be about five times faster than the traditional remote execution model based on exec().

AB - The execution model of mobile code inherits from traditional remote execution model such as telnet that needs two conditions. First, the proper program must exist in advance in the remote system. Second, there should be a process in the remote system waiting for requests. Therefore mobile code also bears the same conditions in order to be executed in a remote system. But these conditions constrain an important aspect of mobile code, which is the dynamic extension of system functionality. In this paper we propose a new approach, named Function Message that enables remote execution without these two conditions. Therefore, Function Message makes it easy and natural for mobile codes to extend system functionality dynamically. This paper describes the design of Function Message and implementation on Linux. We measure the overhead of Function Message and verify its usefulness with experimental results. On the ATM network, Function Message can be about five times faster than the traditional remote execution model based on exec().

KW - Dynamic extension of functionality

KW - Mobile code

KW - Remote execution

UR - http://www.scopus.com/inward/record.url?scp=0034315072&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0034315072&partnerID=8YFLogxK

M3 - Article

VL - E83-D

SP - 1924

EP - 1930

JO - IEICE Transactions on Information and Systems

JF - IEICE Transactions on Information and Systems

SN - 0916-8532

IS - 11

ER -