skip to main content
10.1145/3183440.3194991acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
poster

Benchmarking microservice systems for software engineering research

Published: 27 May 2018 Publication History

Abstract

Despite the prevalence and importance of microservices in industry, there exists limited research on microservices, partly due to lacking a benchmark system that reflects the characteristics of industrial microservice systems. To fill this gap, we conduct a review of literature and open source systems to identify the gap between existing benchmark systems and industrial microservice systems. Based on the results of the gap analysis, we then develop and release a medium-size benchmark system of microservice architecture.

References

[1]
Acme.Com. 2015. Acme Air. (2015). Retrieved August 16, 2017 from https://github.com/acmeair/acmeair
[2]
Carlos M. Aderaldo, Nabor C. Mendonça, Claus Pahl, and Pooyan Jamshidi. 2017. Benchmark Requirements for Microservices Architecture Research. In ECASE@ICSE 2017. 8--13.
[3]
MicroService System Benchmark. 2017. (2017). https://github.com/microcosmx/train_ticket
[4]
Bifrost.Com. 2017. bifrost. (2017). Retrieved August 16, 2017 from https://github.com/sealuzh/bifrost-microservices-sample-application
[5]
EShopOnContainers.Com. 2017. eShopOnContainers. (2017). Retrieved August 16, 2017 from https://github.com/dotnet-architecture/eShopOnContainers
[6]
P. D. Francesco, I. Malavolta, and P. Lago. 2017. Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption. In ICSA 2017. 21--30.
[7]
MusicStore.Com. 2017. Music Store. (2017). Retrieved August 16, 2017 from https://github.com/aspnet/MusicStore
[8]
SocksShopGit.Com. 2017. Socks Shop Git. (2017). Retrieved August 16, 2017 from https://github.com/microservices-demo/microservices-demo
[9]
SpringDemo.Com. 2017. Spring Cloud Demo Apps. (2017). Retrieved August 16, 2017 from https://github.com/kbastani/spring-cloud-microservice-example
[10]
Staffjoy.Com. 2017. Staffjoy. (2017). Retrieved August 16, 2017 from https://github.com/Staffjoy/v2

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '18: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings
May 2018
231 pages
ISBN:9781450356633
DOI:10.1145/3183440
  • Conference Chair:
  • Michel Chaudron,
  • General Chair:
  • Ivica Crnkovic,
  • Program Chairs:
  • Marsha Chechik,
  • Mark Harman
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2018

Check for updates

Author Tags

  1. benchmark
  2. debugging
  3. failure diagnosis
  4. microservice
  5. tracing
  6. visualization

Qualifiers

  • Poster

Conference

ICSE '18
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)195
  • Downloads (Last 6 weeks)27
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Assessing Evolution of Microservices Using Static AnalysisApplied Sciences10.3390/app14221072514:22(10725)Online publication date: 20-Nov-2024
  • (2024)Building AI Agents for Autonomous Clouds: Challenges and Design PrinciplesProceedings of the 2024 ACM Symposium on Cloud Computing10.1145/3698038.3698525(99-110)Online publication date: 20-Nov-2024
  • (2024)Is the 3D model the way to go when presenting microservice architecture?Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering Workshops10.1145/3691621.3694954(223-227)Online publication date: 27-Oct-2024
  • (2024)Everything Everywhere All At Once: Efficient Cross-Service Program Analysis with OverSeerProceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering Workshops10.1145/3691621.3694937(82-87)Online publication date: 27-Oct-2024
  • (2024)Using Static Analysis to Aid Monolith to Microservice System Transformation: Tuning Fuzzy c-Means in a VAE-Based GNN ApproachProceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering Workshops10.1145/3691621.3694933(43-53)Online publication date: 27-Oct-2024
  • (2024)Detecting and Explaining Anomalies Caused by Web Tamper Attacks via Building Consistency-based NormalityProceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering10.1145/3691620.3695024(531-543)Online publication date: 27-Oct-2024
  • (2024)HeMiRCA: Fine-Grained Root Cause Analysis for Microservices with Heterogeneous Data SourcesACM Transactions on Software Engineering and Methodology10.1145/367472633:8(1-25)Online publication date: 1-Jul-2024
  • (2024)An Overview of Microservice-Based Systems Used for Evaluation in Testing and Monitoring: A Systematic Mapping StudyProceedings of the 5th ACM/IEEE International Conference on Automation of Software Test (AST 2024)10.1145/3644032.3644445(182-192)Online publication date: 15-Apr-2024
  • (2024)Efficient Unsupervised Latency Culprit Ranking in Distributed Traces with GNN and Critical Path AnalysisCompanion of the 15th ACM/SPEC International Conference on Performance Engineering10.1145/3629527.3651841(62-66)Online publication date: 7-May-2024
  • (2024)Systemizing and Mitigating Topological Inconsistencies in Alibaba's Microservice Call-graph DatasetsProceedings of the 15th ACM/SPEC International Conference on Performance Engineering10.1145/3629526.3645043(276-285)Online publication date: 7-May-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media