Evaluation of partial file modification for Java-based realtime communication systems

Tetsuyasu Yamada, Hiroshi Sunaga, Shinji Tanaka, Satoshi Shiraishi, Keiichi Koyanagi

研究成果: Article

1 引用 (Scopus)

抄録

This paper proposes a Java online plug-in mechanism that can be used to modify any part in a system file coded in Java, even while the part is running, without service interruption. The Java-related plug-in capabilities are devised by using the plug-in functional elements offered by the existing C++ online plug-in that we proposed. In particular, measures on how to deal with the use of Just In Time compilation and inline expansion are considered. New linkage and file-back up techniques are proposed for this purpose. Case studies reveal its wide applicability and the degree of memory area saving effects. Evaluation proves this mechanism does not affect the performance of ordinary service processing. It is expected to be used in practice for Java-based service processing such as VoIP and Instant Messaging.

元の言語English
ページ(範囲)3982-3991
ページ数10
ジャーナルIEICE Transactions on Communications
E88-B
発行部数10
DOI
出版物ステータスPublished - 2005 10

Fingerprint

Communication systems
Processing
Data storage equipment

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Networks and Communications

これを引用

Evaluation of partial file modification for Java-based realtime communication systems. / Yamada, Tetsuyasu; Sunaga, Hiroshi; Tanaka, Shinji; Shiraishi, Satoshi; Koyanagi, Keiichi.

:: IEICE Transactions on Communications, 巻 E88-B, 番号 10, 10.2005, p. 3982-3991.

研究成果: Article

Yamada, Tetsuyasu ; Sunaga, Hiroshi ; Tanaka, Shinji ; Shiraishi, Satoshi ; Koyanagi, Keiichi. / Evaluation of partial file modification for Java-based realtime communication systems. :: IEICE Transactions on Communications. 2005 ; 巻 E88-B, 番号 10. pp. 3982-3991.
@article{e7779238bc774023956e601d528a720a,
title = "Evaluation of partial file modification for Java-based realtime communication systems",
abstract = "This paper proposes a Java online plug-in mechanism that can be used to modify any part in a system file coded in Java, even while the part is running, without service interruption. The Java-related plug-in capabilities are devised by using the plug-in functional elements offered by the existing C++ online plug-in that we proposed. In particular, measures on how to deal with the use of Just In Time compilation and inline expansion are considered. New linkage and file-back up techniques are proposed for this purpose. Case studies reveal its wide applicability and the degree of memory area saving effects. Evaluation proves this mechanism does not affect the performance of ordinary service processing. It is expected to be used in practice for Java-based service processing such as VoIP and Instant Messaging.",
keywords = "Non-stop technology, On-line file modification, Plug-in, Switching program",
author = "Tetsuyasu Yamada and Hiroshi Sunaga and Shinji Tanaka and Satoshi Shiraishi and Keiichi Koyanagi",
year = "2005",
month = "10",
doi = "10.1093/ietcom/e88-b.10.3982",
language = "English",
volume = "E88-B",
pages = "3982--3991",
journal = "IEICE Transactions on Communications",
issn = "0916-8516",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "10",

}

TY - JOUR

T1 - Evaluation of partial file modification for Java-based realtime communication systems

AU - Yamada, Tetsuyasu

AU - Sunaga, Hiroshi

AU - Tanaka, Shinji

AU - Shiraishi, Satoshi

AU - Koyanagi, Keiichi

PY - 2005/10

Y1 - 2005/10

N2 - This paper proposes a Java online plug-in mechanism that can be used to modify any part in a system file coded in Java, even while the part is running, without service interruption. The Java-related plug-in capabilities are devised by using the plug-in functional elements offered by the existing C++ online plug-in that we proposed. In particular, measures on how to deal with the use of Just In Time compilation and inline expansion are considered. New linkage and file-back up techniques are proposed for this purpose. Case studies reveal its wide applicability and the degree of memory area saving effects. Evaluation proves this mechanism does not affect the performance of ordinary service processing. It is expected to be used in practice for Java-based service processing such as VoIP and Instant Messaging.

AB - This paper proposes a Java online plug-in mechanism that can be used to modify any part in a system file coded in Java, even while the part is running, without service interruption. The Java-related plug-in capabilities are devised by using the plug-in functional elements offered by the existing C++ online plug-in that we proposed. In particular, measures on how to deal with the use of Just In Time compilation and inline expansion are considered. New linkage and file-back up techniques are proposed for this purpose. Case studies reveal its wide applicability and the degree of memory area saving effects. Evaluation proves this mechanism does not affect the performance of ordinary service processing. It is expected to be used in practice for Java-based service processing such as VoIP and Instant Messaging.

KW - Non-stop technology

KW - On-line file modification

KW - Plug-in

KW - Switching program

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

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

U2 - 10.1093/ietcom/e88-b.10.3982

DO - 10.1093/ietcom/e88-b.10.3982

M3 - Article

AN - SCOPUS:29144458991

VL - E88-B

SP - 3982

EP - 3991

JO - IEICE Transactions on Communications

JF - IEICE Transactions on Communications

SN - 0916-8516

IS - 10

ER -