Load-balancing and reconfiguration in a J2EE application server system

Distributed systems are the main architecture for enterprise applications. To develop a reliable distributed system, replication is necessary. The Adapt SIB replication system [27] provides a feasible solution for a reliable application server system. However, the system can not scale up since there...

Full description

Bibliographic Details
Main Author: Liang, Xiaoguang, 1966-
Format: Others
Language:en
Published: McGill University 2005
Subjects:
Online Access:http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=98751
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMM.98751
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMM.987512014-02-13T04:02:36ZLoad-balancing and reconfiguration in a J2EE application server systemLiang, Xiaoguang, 1966-Computer Science.Distributed systems are the main architecture for enterprise applications. To develop a reliable distributed system, replication is necessary. The Adapt SIB replication system [27] provides a feasible solution for a reliable application server system. However, the system can not scale up since there is always only one primary server executing client requests. This thesis presents the LB system which is based on the Adapt SIB system, but with more functions. The LB system may have the same number of server replicas as in the Adapt SIB system, but it can have more than one primary server, each being able to execute client requests. Thus, a load-balancing mechanism is needed to distribute the load equally among different replicas. In addition, reconfiguration in case of failure, and restart must be considered as well. This thesis presents load-balancing and reconfiguration solutions for the LB application server system.McGill University2005Electronic Thesis or Dissertationapplication/pdfenalephsysno: 002492820proquestno: AAIMR24721Theses scanned by UMI/ProQuest.© Xiaoguang Liang, 2005Master of Science (School of Computer Science.) http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=98751
collection NDLTD
language en
format Others
sources NDLTD
topic Computer Science.
spellingShingle Computer Science.
Liang, Xiaoguang, 1966-
Load-balancing and reconfiguration in a J2EE application server system
description Distributed systems are the main architecture for enterprise applications. To develop a reliable distributed system, replication is necessary. The Adapt SIB replication system [27] provides a feasible solution for a reliable application server system. However, the system can not scale up since there is always only one primary server executing client requests. This thesis presents the LB system which is based on the Adapt SIB system, but with more functions. The LB system may have the same number of server replicas as in the Adapt SIB system, but it can have more than one primary server, each being able to execute client requests. Thus, a load-balancing mechanism is needed to distribute the load equally among different replicas. In addition, reconfiguration in case of failure, and restart must be considered as well. This thesis presents load-balancing and reconfiguration solutions for the LB application server system.
author Liang, Xiaoguang, 1966-
author_facet Liang, Xiaoguang, 1966-
author_sort Liang, Xiaoguang, 1966-
title Load-balancing and reconfiguration in a J2EE application server system
title_short Load-balancing and reconfiguration in a J2EE application server system
title_full Load-balancing and reconfiguration in a J2EE application server system
title_fullStr Load-balancing and reconfiguration in a J2EE application server system
title_full_unstemmed Load-balancing and reconfiguration in a J2EE application server system
title_sort load-balancing and reconfiguration in a j2ee application server system
publisher McGill University
publishDate 2005
url http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=98751
work_keys_str_mv AT liangxiaoguang1966 loadbalancingandreconfigurationinaj2eeapplicationserversystem
_version_ 1716644275721076736