Nothing Special   »   [go: up one dir, main page]

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
  • (2025)Online Marketplace: A Benchmark for Data Management in MicroservicesProceedings of the ACM on Management of Data10.1145/37096533:1(1-26)Online publication date: 11-Feb-2025
  • (2025)Refactoring Microservices to Microservices in Support of Evolutionary DesignIEEE Transactions on Software Engineering10.1109/TSE.2024.352348751:2(484-502)Online publication date: 1-Feb-2025
  • (2025) ASRMG : Business Topic Clustering‐Based Architecture Smell Refactoring for Microservices Granularity Software: Practice and Experience10.1002/spe.3404Online publication date: 4-Feb-2025
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

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)191
  • Downloads (Last 6 weeks)25
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Online Marketplace: A Benchmark for Data Management in MicroservicesProceedings of the ACM on Management of Data10.1145/37096533:1(1-26)Online publication date: 11-Feb-2025
  • (2025)Refactoring Microservices to Microservices in Support of Evolutionary DesignIEEE Transactions on Software Engineering10.1109/TSE.2024.352348751:2(484-502)Online publication date: 1-Feb-2025
  • (2025) ASRMG : Business Topic Clustering‐Based Architecture Smell Refactoring for Microservices Granularity Software: Practice and Experience10.1002/spe.3404Online publication date: 4-Feb-2025
  • (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
  • 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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media