Partial and on-demand incremental deployment of Java application program over the Internet

Thepparit Banditwattanawong, Hironori Washizaki, Soichiro Hidaka, Katsumi Maruyama

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Java applications have been distributed more and more over the Internet. Deploying a Java application by retrieving the entire program often encounters extended delay due to network congestion or large program size. Many times system resources are also wasted because users do not utilize every component of the downloaded application. These problems can be addressed by decomposing a program into smaller pieces for individual downloading on demand. This paper proposes a middleware by which a Java application can be partially and on-demand incrementally deployed via HTTP. The middleware also supports application caching and automatically transparent updating. The launching delay for an application in an experiment was found to be reduced by 83% from that of traditional whole-at-once application deployment. Total program deployment and execution overhead was 22% less than that of Java Web Start. The middleware provides functional benefits over related technologies: these benefits include finer-grained program deployability, on-demand incremental updatability, and alternatively simple developing environment.

Original languageEnglish
Title of host publication2006 International Symposium on Communications and Information Technologies, ISCIT
Pages428-433
Number of pages6
DOIs
Publication statusPublished - 2006
Externally publishedYes
Event2006 International Symposium on Communications and Information Technologies, ISCIT - Bangkok
Duration: 2006 Oct 182006 Oct 20

Other

Other2006 International Symposium on Communications and Information Technologies, ISCIT
CityBangkok
Period06/10/1806/10/20

Fingerprint

Application programs
Internet
Middleware
HTTP
Launching
Experiments

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Banditwattanawong, T., Washizaki, H., Hidaka, S., & Maruyama, K. (2006). Partial and on-demand incremental deployment of Java application program over the Internet. In 2006 International Symposium on Communications and Information Technologies, ISCIT (pp. 428-433). [4141421] https://doi.org/10.1109/ISCIT.2006.339982

Partial and on-demand incremental deployment of Java application program over the Internet. / Banditwattanawong, Thepparit; Washizaki, Hironori; Hidaka, Soichiro; Maruyama, Katsumi.

2006 International Symposium on Communications and Information Technologies, ISCIT. 2006. p. 428-433 4141421.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Banditwattanawong, T, Washizaki, H, Hidaka, S & Maruyama, K 2006, Partial and on-demand incremental deployment of Java application program over the Internet. in 2006 International Symposium on Communications and Information Technologies, ISCIT., 4141421, pp. 428-433, 2006 International Symposium on Communications and Information Technologies, ISCIT, Bangkok, 06/10/18. https://doi.org/10.1109/ISCIT.2006.339982
Banditwattanawong T, Washizaki H, Hidaka S, Maruyama K. Partial and on-demand incremental deployment of Java application program over the Internet. In 2006 International Symposium on Communications and Information Technologies, ISCIT. 2006. p. 428-433. 4141421 https://doi.org/10.1109/ISCIT.2006.339982
Banditwattanawong, Thepparit ; Washizaki, Hironori ; Hidaka, Soichiro ; Maruyama, Katsumi. / Partial and on-demand incremental deployment of Java application program over the Internet. 2006 International Symposium on Communications and Information Technologies, ISCIT. 2006. pp. 428-433
@inproceedings{ab47b93ffd104b1397c663604e4535f9,
title = "Partial and on-demand incremental deployment of Java application program over the Internet",
abstract = "Java applications have been distributed more and more over the Internet. Deploying a Java application by retrieving the entire program often encounters extended delay due to network congestion or large program size. Many times system resources are also wasted because users do not utilize every component of the downloaded application. These problems can be addressed by decomposing a program into smaller pieces for individual downloading on demand. This paper proposes a middleware by which a Java application can be partially and on-demand incrementally deployed via HTTP. The middleware also supports application caching and automatically transparent updating. The launching delay for an application in an experiment was found to be reduced by 83{\%} from that of traditional whole-at-once application deployment. Total program deployment and execution overhead was 22{\%} less than that of Java Web Start. The middleware provides functional benefits over related technologies: these benefits include finer-grained program deployability, on-demand incremental updatability, and alternatively simple developing environment.",
author = "Thepparit Banditwattanawong and Hironori Washizaki and Soichiro Hidaka and Katsumi Maruyama",
year = "2006",
doi = "10.1109/ISCIT.2006.339982",
language = "English",
pages = "428--433",
booktitle = "2006 International Symposium on Communications and Information Technologies, ISCIT",

}

TY - GEN

T1 - Partial and on-demand incremental deployment of Java application program over the Internet

AU - Banditwattanawong, Thepparit

AU - Washizaki, Hironori

AU - Hidaka, Soichiro

AU - Maruyama, Katsumi

PY - 2006

Y1 - 2006

N2 - Java applications have been distributed more and more over the Internet. Deploying a Java application by retrieving the entire program often encounters extended delay due to network congestion or large program size. Many times system resources are also wasted because users do not utilize every component of the downloaded application. These problems can be addressed by decomposing a program into smaller pieces for individual downloading on demand. This paper proposes a middleware by which a Java application can be partially and on-demand incrementally deployed via HTTP. The middleware also supports application caching and automatically transparent updating. The launching delay for an application in an experiment was found to be reduced by 83% from that of traditional whole-at-once application deployment. Total program deployment and execution overhead was 22% less than that of Java Web Start. The middleware provides functional benefits over related technologies: these benefits include finer-grained program deployability, on-demand incremental updatability, and alternatively simple developing environment.

AB - Java applications have been distributed more and more over the Internet. Deploying a Java application by retrieving the entire program often encounters extended delay due to network congestion or large program size. Many times system resources are also wasted because users do not utilize every component of the downloaded application. These problems can be addressed by decomposing a program into smaller pieces for individual downloading on demand. This paper proposes a middleware by which a Java application can be partially and on-demand incrementally deployed via HTTP. The middleware also supports application caching and automatically transparent updating. The launching delay for an application in an experiment was found to be reduced by 83% from that of traditional whole-at-once application deployment. Total program deployment and execution overhead was 22% less than that of Java Web Start. The middleware provides functional benefits over related technologies: these benefits include finer-grained program deployability, on-demand incremental updatability, and alternatively simple developing environment.

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

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

U2 - 10.1109/ISCIT.2006.339982

DO - 10.1109/ISCIT.2006.339982

M3 - Conference contribution

AN - SCOPUS:50949100084

SP - 428

EP - 433

BT - 2006 International Symposium on Communications and Information Technologies, ISCIT

ER -