Show simple item record

dc.contributor.advisorRodríguez-Matínez, Manuel
dc.contributor.authorCorrea-Colón, Juan A.
dc.date.accessioned2019-05-14T18:22:51Z
dc.date.available2019-05-14T18:22:51Z
dc.date.issued2006
dc.identifier.urihttps://hdl.handle.net/20.500.11801/2244
dc.description.abstractJSwitch was designed and developed at this thesis research. It is a Web-based transactional coordination systems designed to accept batches of transactions and route them to the appropriate transactional server application that must handle each individual transaction. JSwitch can be used as a framework to implement intra-agency and inter-agency solutions that allows transactions to be exchanged seamlessly. Moreover, JSwitch can be used by a single provider of services as a tool to balance the load among various servers used to manage transactions. These servers might be located at a single site, or distributed geographically, but accessible by means of a corporate intranet. We present an initial implementation of the system, and a performance study that discusses the tradeoff between the different load balancing policies used in the system to distribute the processing of transactional batches. These policies are a) Round Robing Scheduling, b) Random Scheduling, c) Least Loaded Scheduling, and d) Random Towards Least Loaded Scheduling. Our performance study shows that this latter provides the best performance for JSwitch.en_US
dc.description.abstractComo parte de la investigación de la tesis JSwitch fue diseñado y desarrollado. Es un sistema basado en el Web para la coordinación de transacciones que acepta lotes de estas y los dirreciona hacia el servidor de transaciones apropiado el cual deberá manejar cada transacción individualmente. El JSwitch puede ser utilizado como un esquema para implementar soluciones intra-agencia y inter-agencia que permiten el intercambio de transacciones de una manera sutil. Aun mas, JSwitch puede ser usado por un solo proveedor de servicios como una herramienta para balancear la carga entre varios servidores utilizados para manejar transacciones. Dichos servidores podrían estar en una sola localización o distribuidos geograficamente, pero accesibles a traves de una red corporativa. Presentamos una implementación inicial del sistema y un estudio de ejecutoria en el cual se discuten las ventajas y desventajas entre las diferentes políticas de balanceo de carga I utilizadas en el sistema para distribuir el procesamiento de los lotes de transacciones. Las políticas son a) distribución todos contra todos, b) distribución aleatoria, c) distribución menos cargado, d) distribución aleatoria hacia el menos cargado. Nuestro estudio de ejecutoria muestra que esta última provee la mejor ejecutoria del sistema.en_US
dc.language.isoEnglishen_US
dc.titleA framework for a web based transaction coordinator switchen_US
dc.typeThesisen_US
dc.rights.licenseAll rights reserveden_US
dc.rights.holder(c) 2006 Juan A. Correa-Colónen_US
dc.contributor.committeeVélez-Rivera, Bienvenido
dc.contributor.committeeRivera-Vega, Pedro
dc.contributor.representativePomales-García, Cristina
thesis.degree.levelM.S.en_US
thesis.degree.disciplineComputer Engineeringen_US
dc.contributor.collegeCollege of Engineeringen_US
dc.contributor.departmentDepartment of Electrical and Computer Engineeringen_US
dc.description.graduationYear2006en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

  • Theses & Dissertations
    Items included under this collection are theses, dissertations, and project reports submitted as a requirement for completing a degree at UPR-Mayagüez.

Show simple item record

All rights reserved
Except where otherwise noted, this item's license is described as All Rights Reserved