Object caching is a common feature in the scalable distributed object systems. Fine-grained replication optimizes the performance and resource utilization in object caching by enabling a remote object-oriented application to be partially and incrementally on-demand replicated in units of cluster. Despite these benefits, the lack of common and simple implementation framework makes the fine-grained replication scheme not extensively used. This paper proposes the novel frameworks for dynamic, transparent, partial and automatically incremental replication of distributed Java objects based on three techniques that are lazy-object creation, proxy and hook. One framework enables the fine-grained replication of server-side stateful in-memory application, and the other framework enables the fine-grained replication of server-side stateless in-memory application, client-side program, or standalone application. The experimental evaluation demonstrates that the efficiency in terms of response time of both frameworks are relatively practical to the extent of a local method invocation.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Thepparit BANDITWATTANAWONG, Soichiro HIDAKA, Hironori WASHIZAKI, Katsumi MARUYAMA, "Cluster Replication for Distributed-Java-Object Caching" in IEICE TRANSACTIONS on Information,
vol. E89-D, no. 11, pp. 2712-2723, November 2006, doi: 10.1093/ietisy/e89-d.11.2712.
Abstract: Object caching is a common feature in the scalable distributed object systems. Fine-grained replication optimizes the performance and resource utilization in object caching by enabling a remote object-oriented application to be partially and incrementally on-demand replicated in units of cluster. Despite these benefits, the lack of common and simple implementation framework makes the fine-grained replication scheme not extensively used. This paper proposes the novel frameworks for dynamic, transparent, partial and automatically incremental replication of distributed Java objects based on three techniques that are lazy-object creation, proxy and hook. One framework enables the fine-grained replication of server-side stateful in-memory application, and the other framework enables the fine-grained replication of server-side stateless in-memory application, client-side program, or standalone application. The experimental evaluation demonstrates that the efficiency in terms of response time of both frameworks are relatively practical to the extent of a local method invocation.
URL: https://global.ieice.org/en_transactions/information/10.1093/ietisy/e89-d.11.2712/_p
Copy
@ARTICLE{e89-d_11_2712,
author={Thepparit BANDITWATTANAWONG, Soichiro HIDAKA, Hironori WASHIZAKI, Katsumi MARUYAMA, },
journal={IEICE TRANSACTIONS on Information},
title={Cluster Replication for Distributed-Java-Object Caching},
year={2006},
volume={E89-D},
number={11},
pages={2712-2723},
abstract={Object caching is a common feature in the scalable distributed object systems. Fine-grained replication optimizes the performance and resource utilization in object caching by enabling a remote object-oriented application to be partially and incrementally on-demand replicated in units of cluster. Despite these benefits, the lack of common and simple implementation framework makes the fine-grained replication scheme not extensively used. This paper proposes the novel frameworks for dynamic, transparent, partial and automatically incremental replication of distributed Java objects based on three techniques that are lazy-object creation, proxy and hook. One framework enables the fine-grained replication of server-side stateful in-memory application, and the other framework enables the fine-grained replication of server-side stateless in-memory application, client-side program, or standalone application. The experimental evaluation demonstrates that the efficiency in terms of response time of both frameworks are relatively practical to the extent of a local method invocation.},
keywords={},
doi={10.1093/ietisy/e89-d.11.2712},
ISSN={1745-1361},
month={November},}
Copy
TY - JOUR
TI - Cluster Replication for Distributed-Java-Object Caching
T2 - IEICE TRANSACTIONS on Information
SP - 2712
EP - 2723
AU - Thepparit BANDITWATTANAWONG
AU - Soichiro HIDAKA
AU - Hironori WASHIZAKI
AU - Katsumi MARUYAMA
PY - 2006
DO - 10.1093/ietisy/e89-d.11.2712
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E89-D
IS - 11
JA - IEICE TRANSACTIONS on Information
Y1 - November 2006
AB - Object caching is a common feature in the scalable distributed object systems. Fine-grained replication optimizes the performance and resource utilization in object caching by enabling a remote object-oriented application to be partially and incrementally on-demand replicated in units of cluster. Despite these benefits, the lack of common and simple implementation framework makes the fine-grained replication scheme not extensively used. This paper proposes the novel frameworks for dynamic, transparent, partial and automatically incremental replication of distributed Java objects based on three techniques that are lazy-object creation, proxy and hook. One framework enables the fine-grained replication of server-side stateful in-memory application, and the other framework enables the fine-grained replication of server-side stateless in-memory application, client-side program, or standalone application. The experimental evaluation demonstrates that the efficiency in terms of response time of both frameworks are relatively practical to the extent of a local method invocation.
ER -