A container orchestration development that optimizes the etherpad collaborative editing tool through a novel management system
Entity
UAM. Departamento de Ingeniería InformáticaPublisher
MDPI, Basel, SMwitzerlandDate
2020-05-17Citation
10.3390/electronics9050828
Electronics 9.5 (2020): 828
ISSN
2079-9292DOI
10.3390/electronics9050828Funded by
The funding of this research is provided by the Mobility Regulation of the Universidad de las Fuerzas Armadas ESPE, from Sangolquí, EcuadorEditor's Version
https://doi.org/10.3390/electronics9050828Subjects
Cloud computing; Collaborative tools; Containers; Etherpad; Management systems; Microservices; Monolithic; InformáticaRights
© 2020 The AuthorsAbstract
The use of collaborative tools has notably increased recently. It is common to see distinct users that need to work simultaneously on shared documents. In most cases, large companies provide tools whose implementations have been a very complicated and expensive task. Likewise, their platform deployment requirements should be robust hardware infrastructures. It becomes even more critical when their main target is to reach scalability and highavailability. Therefore, this study aims to design and implement a microservices-based collaborative architecture using assembled containers in the cloud, enabling them to deploy Etherpad instances to guarantee high availability. To ensure such a task, we developed and optimized a central management system that creates Etherpad instances and continuously interacts with other Etherpad tools running on Docker containers. This design goes from the monolithic Etherpad instantiation and handling towards a service architecture, where every Etherpad is offered as a microservice. Furthermore, the management system follows (implements) the Observer, Factory Method, Proxy, and Service Layerpopular design patterns. This allows users to gain more privacy through access to validations and shared resources. Our results indicate both the correct operation in the automation of containers’ creation for new users who register in the system and quantifiable improvement in performance.
Files in this item
Google Scholar:Tapia, Freddy
-
Mora Rincón, Miguel Ángel
-
Fuertes, Walter
-
Lascano, Jorge Edison
-
Toulkeridis, Theofilos
This item appears in the following Collection(s)
Related items
Showing items related by title, author, creator and subject.
-
Priming of dendritic cells by DNA-containing extracellular vesicles from activated T cells through antigen-driven contacts
Torralba, Daniel; Baixauli, Francesc; Villarroya Beltri, Carolina; Fernández-Delgado, Irene; Latorre-Pellicer, Ana; Acín-Pérez, Rebeca; Martín-Cófreces, Noa; Jaso-Tamame, Ángel Luis; Iborra, Salvador; Jorge, Inmaculada; González-Aseguinolaza, Gloria; Garaude, Johan; Vicente-Manzanares, Miguel; Enríquez, José Antonio; Mittelbrum Herrero, María; Sánchez Madrid, Francisco
2018-07-09