Replicación Activa en NodeJS con 0MQ


Autoria(s): Osés Iturmendi, Raúl
Contribuinte(s)

Escuela Técnica Superior de Ingenieros Industriales y de Telecomunicación

Telekomunikazio eta Industria Ingeniarien Goi Mailako Eskola Teknikoa

González de Mendívil Moreno, José Ramón

Data(s)

2015

08/10/2015

2015

01/10/2015

Resumo

Mi trabajo final de grado se centra en el aprendizaje, desarrollo y divulgación del entorno de programación NodeJS, un entorno orientado a eventos que está basado en el lenguaje de programación JavaScript en el lado del servidor. El enfoque de NodeJS es el desarrollo de aplicaciones de red altamente escalables. La escalabilidad se proporciona por la eficiencia obtenida a lo largo de los años en la optimización de código en los motores de JavaScript por la delegación asíncrona a tareas propias del sistema operativo. Aprovechando estas cualidades, desarrollo la implementación de un algoritmo basado en el modelo de replicación activa consistente en mantener copias de objetos de datos en distintos almacenes de datos. Con este modelo se constituye un sistema distribuido tolerante a fallos y de alta disponibilidad. Para los protocolos de comunicación se utilizan de los socket 0MQ y se desarrollan algunos ejemplos del uso de cada tipo de ellos.

Graduado o Graduada en Ingeniería Informática por la Universidad Pública de Navarra

Informatika Ingeniaritzako Graduatua Nafarroako Unibertsitate Publikoan

Formato

application/pdf

Identificador

https://hdl.handle.net/2454/18427

Idioma(s)

spa

Direitos

Acceso abierto / Sarbide irekia

info:eu-repo/semantics/openAccess

Palavras-Chave #NodeJS (Lenguaje de programación) #JavaScript (Lenguaje de programación) #ZeroMQ #Aplicaciones de red #Protocolos
Tipo

Trabajo Fin de Grado/Gradu Amaierako Lana

info:eu-repo/semantics/bachelorThesis