Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ UPCommons. Portal de...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
versions View all 3 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Implementació d'un sistema de compartició de fitxers

Authors: Gamiz Quer, Aniol;

Implementació d'un sistema de compartició de fitxers

Abstract

En un centre de recerca com el BSC es va identificar que la compartició de fitxers no estava ben solucionada en el model implantat actualment. S'ha fet una recerca entre diferents solucions i s'ha trobat que Nextcloud és el producte que compleix més requeriments pel que fa al producte que busquem. S'hi ha realitzat un disseny del sistema final que inclou un backend i un frontend. El backend està compost pels diferents serveis que necessita la plataforma per funcionar, que són Apache, MariaDB, PHP i Redis. Dintre del backend també hem afegit un servei de Docker per poder executar un contenidor de paquets amb la plataforma OnlyOffice de manera que els diferents usuaris de Nextcloud puguin editar fitxers concurrentment. També dintre del backend s'ha habilitat la connexió amb el servidor de LDAP del centre per utilitzar els usuaris ja existents. En la part del frontend tenim les diferents interfícies web que es trobaran els usuaris quan es connectin amb el navegador sigui per compartir arxius o per poder editar documents. S'ha realitzat el pas a producció aplicant un monitoreig als diferents serveis de manera que en cas d'alguna fallada ens salta una alarma i podem actuar en conseqüència. Una vegada testejat amb usuaris s'ha comprovat que la majoria de requeriments que teníem al principi del projecte es compleixen correctament exceptuant dos casos determinats: el bloqueig de fitxers no és suportat per aquesta plataforma i el mapeig a Windows d'una unitat per protocol de xarxa DAV és problemàtic perquè la implementació d'aquest protocol en Windows és defectuosa. Finalment s'han fet diferents tests d'usuaris per comprovar que la interfície web funciona correctament i tests d'escalabilitat comprovant mesures de rendiment de CPU, memòria i xarxa per veure que l'aplicació no carrega el servidor excessivament.

We have identified that the file-sharing between users is not working correctly in BSC. Research has been done between different solutions and it has been found that Nextcloud is the product that fits best with our problem. The design of the system includes the backend and the frontend. The backend is composed of all the different services the platform needs to work, which are Apache, MariaDB, PHP, and Redis. Inside backend, we can also find Docker service, to execute OnlyOffice software where the users can edit concurrently among other users, and connection to the LDAP server, where we take the information users. Inside the frontend, we have different web interfaces that users found when they connect to the system. The transition to production has been done applying monitoring to the different services so in the case one of them fails we will receive an alarm. Once tested with users, we can say that the majority of the initial requirements we had at the beginning of the project are fulfilled correctly except in two certain cases: file locking is not supported on this platform and network mapping using the DAV protocol because of the implementation of this protocol in certain operating systems. Finally, we've done many user tests to prove the web interface and some scalability tests to check the status of CPU, memory, and network and see how the system charge is affected.

Keywords

Computer files, Backend, Frontend, :Informàtica [Àrees temàtiques de la UPC], Computer network protocols, File sharing system, Àrees temàtiques de la UPC::Informàtica, Fitxers informàtics, Protocols de xarxes d'ordinadors, Sistema de compartició de fitxers

  • BIP!
    Impact byBIP!
    citations
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 28
    download downloads 111
  • 28
    views
    111
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
citations
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
28
111
Green