Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Servidor orquestador de propósito general

dc.contributor.advisorRiesco Rodríguez, Adrián
dc.contributor.authorLuis Para, Sergio
dc.date.accessioned2023-06-16T14:49:25Z
dc.date.available2023-06-16T14:49:25Z
dc.date.issued2021-09-04
dc.descriptionTrabajo de Fin de Máster en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2020/2021.
dc.description.abstractEn este Trabajo de Fin de Máster se ha implementado un marco de trabajo para orquestar tareas de una manera sencilla y extensible. Para ello se ha desarrollado un software principal, el orquestador, que ofrece toda la infraestructura necesaria para ejecutar tareas que terceras personas pueden implementar como módulos reutilizables, y que son cargados por el orquestador de manera dinámica al estilo de extensiones. Adicionalmente se ha desarrollado la base de un servicio accesorio que permite el uso desde el orquestador de otras máquinas (para procesos que puedan ser necesarios en las tareas, como pueda ser compilación y pruebas) mediante una interfaz unificada, independiente del Sistema Operativo. Para la comunicación entre el servidor orquestador y el servicio accesorio se ha desarrollado un protocolo binario de llamada a procedimiento remoto. El marco de trabajo formado por el servidor orquestador y el servicio accesorio puede dar soporte a operaciones de desarrollo y pruebas comunes a muchos proyectos software, pero se ha diseñado desde una perspectiva agnóstica a su uso, pudiendo ser de utilidad en cualquier tarea que requiera ejecutar una serie de pasos de manera ordenada.
dc.description.abstractThis Master Thesis lays down a framework that allows orchestrating tasks. The main piece of software that implements this framework is the orchestrator server. It provides the necessary infrastructure to run tasks. A third-party developer can implement these tasks as reusable modules. The orchestrator loads these modules as extensions. The daemon is the secondary piece of software that mplements this framework. It allows to run tasks such as builds or tests on separate machines from the orchestrator. The orchestrator accesses the daemon through a unified, Operating System independent interface. The orchestrator and the daemon communicate to each other using a binary protocol. This protocol supports Remote Procedure Calling, and it is extensible as well. The developed framework can provide support to development and testing operations. Regardless of that, the framework is completely agnostic to its final purpose. It can be of use in any task that requires executing a series of steps in order.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMáster en ingeniería informática
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/68107
dc.identifier.urihttps://hdl.handle.net/20.500.14352/5147
dc.language.isospa
dc.page.total174
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordOrquestación
dc.subject.keywordAutomatización
dc.subject.keywordIntegración continua
dc.subject.keywordEntrega continua
dc.subject.keywordDesarrollo ágil.
dc.subject.keywordOrchestration
dc.subject.keywordAutomation
dc.subject.keywordContinuous integration
dc.subject.keywordContinuous delivery
dc.subject.keywordAgile development.
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleServidor orquestador de propósito general
dc.title.alternativeGeneral-purpose orchestrator server
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication068dda11-d320-4634-a908-28a4bc4b0eb4
relation.isAdvisorOfPublication.latestForDiscovery068dda11-d320-4634-a908-28a4bc4b0eb4

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sergio_Luis_Para.pdf
Size:
5.5 MB
Format:
Adobe Portable Document Format