2015 IEEE 14th International Symposium on Network Computing and Applications 2015
DOI: 10.1109/nca.2015.49
|View full text |Cite
|
Sign up to set email alerts
|

Performance Evaluation of Microservices Architectures Using Containers

Abstract: Abstract-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 … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
68
0
6

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 143 publications
(74 citation statements)
references
References 7 publications
0
68
0
6
Order By: Relevance
“…For example in [25] the authors presented a performance evaluation of microservices architectures using containers: master-slave and nested-container, and in [26] they discussed the benefit of implementing micro-services architecture for emerging the telecom application. Also, the micro-services approach is implemented to digital curation infrastructure by devolving function into a set of micro-services which grants the deployment flexibility and simplify of the development and the maintenance [27].…”
Section: B Resultsmentioning
confidence: 99%
“…For example in [25] the authors presented a performance evaluation of microservices architectures using containers: master-slave and nested-container, and in [26] they discussed the benefit of implementing micro-services architecture for emerging the telecom application. Also, the micro-services approach is implemented to digital curation infrastructure by devolving function into a set of micro-services which grants the deployment flexibility and simplify of the development and the maintenance [27].…”
Section: B Resultsmentioning
confidence: 99%
“…To realize virtualization on general-purpose hardware, containers have been reported to produce less operational overhead and better performance [6], [7] than virtual machines that are based on virtualized operating system layer instead of hardware layer [8].…”
Section: Arxiv:190503883v1 [Csni] 9 May 2019mentioning
confidence: 99%
“…DevOps utilizes continuous deployment (CD), continuous integration (CI), and continuous monitoring (CM). CD and CI enable on-demand deployment of software through automated mechanisms [6]. When the number of deployments increases, as with microservices, CD and CI become essential for frequent software releases.…”
Section: Devopsmentioning
confidence: 99%
“…It weakens the randomness of the original monitored data. The Grey model is established for transforming X (1) . The GM (1,1) model represents first-order, one-variable differential equation model to predict elastic expansion of container.…”
Section: Queued Messages Scheduling Based On Predictionmentioning
confidence: 99%
“…Containers can be started quickly, with little resource consumption. The combination of container and micro-service architectures provides an application-oriented lightweight infrastructure that can be extended by creating replicas of bottleneck components [1]. In container-based micro-service architectures, there are a great deal of log data, such as user behavior and system logs, which default to real-time consumption, and are not suitable for asynchronous processing; additionally, there exists the problem of message coupling and response delay [2].…”
Section: Introductionmentioning
confidence: 99%