Downloads provided by UsageCounts
Microservices architecture has started a new trend for application development for a number of reasons: (1) to reduce complexity by using tiny services; (2) to scale, remove and deploy parts of the system easily; (3) to improve flexibility to use different frameworks and tools; (4) to increase the overall scalability; and (5) to improve the resilience of the system. Containers have empowered the usage of microservices architectures by being lightweight, providing fast start-up times, and having a low overhead. Containers can be used to develop applications based on monolithic architectures where the whole system runs inside a single container or inside a microservices architecture where one or few processes run inside the containers. Two models can be used to implement a microservices architecture using containers: master-slave, or nested-container. The goal of this work is to compare the performance of CPU and network running benchmarks in the two aforementioned models of microservices architecture hence provide a benchmark analysis guidance for system designers.
Submitted to the 14th IEEE International Symposium on Network Computing and Applications (IEEE NCA15). Partially funded by European Research Council (ERC) under the European Union's Horizon 2020 research and innovation programme (grant agreement No 639595) - HiEST Project
FOS: Computer and information sciences, Software architecture, Containers, Networking, Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors, Microservices, Computer Science - Distributed, Parallel, and Cluster Computing, Performance evaluation, Microprocessadors, Programari -- Disseny, Distributed, Parallel, and Cluster Computing (cs.DC), :Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC], Microprocessors
FOS: Computer and information sciences, Software architecture, Containers, Networking, Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors, Microservices, Computer Science - Distributed, Parallel, and Cluster Computing, Performance evaluation, Microprocessadors, Programari -- Disseny, Distributed, Parallel, and Cluster Computing (cs.DC), :Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC], Microprocessors
| selected citations These citations are derived from selected sources. 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). | 111 | |
| 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. | Top 1% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 1% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
| views | 59 | |
| downloads | 158 |

Views provided by UsageCounts
Downloads provided by UsageCounts