About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Collaborative Computing: Networking, Applications and Worksharing. 16th EAI International Conference, CollaborateCom 2020, Shanghai, China, October 16–18, 2020, Proceedings, Part II

Research Article

End-to-End QoS Aggregation and Container Allocation for Complex Microservice Flows

Download(Requires a free EAI acccount)
2 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-030-67540-0_9,
        author={Min Zhou and Yingbo Wu and Jie Wu},
        title={End-to-End QoS Aggregation and Container Allocation for Complex Microservice Flows},
        proceedings={Collaborative Computing: Networking, Applications and Worksharing. 16th EAI International Conference, CollaborateCom 2020, Shanghai, China, October 16--18, 2020, Proceedings, Part II},
        proceedings_a={COLLABORATECOM PART 2},
        year={2021},
        month={1},
        keywords={Microservice flow Container allocation Optimization Quality of service},
        doi={10.1007/978-3-030-67540-0_9}
    }
    
  • Min Zhou
    Yingbo Wu
    Jie Wu
    Year: 2021
    End-to-End QoS Aggregation and Container Allocation for Complex Microservice Flows
    COLLABORATECOM PART 2
    Springer
    DOI: 10.1007/978-3-030-67540-0_9
Min Zhou1, Yingbo Wu1,*, Jie Wu1
  • 1: School of Big Data and Software Engineering
*Contact email: wyb@cqu.edu.cn

Abstract

Microservice is increasingly seen as a rapidly developing architectural style that uses containerization technology to deploy, update, and scale independently and quickly. A complex microservice flow that is composed of a set of microservices can be characterized by a complex request execution path spanning multiple microservices. It is essential to aggregate quality of service (QoS) of individual microservice to provide overall QoS metrics for a complex microservice flow. Besides, leveraging the cost and performance of a complex microservice flow to find an optimal end-to-end container allocation solution with QoS guarantee is also a challenge. In this paper, we define an end-to-end QoS aggregation model for the complex microservice flow, and formulate the end-to-end container allocation problem of microservice flow as a nonlinear optimization problem, and propose an ONSGA2-DE algorithm to solve this problem. We comprehensively evaluate our modeling method and optimization algorithms on the open-source microservice benchmark Sock Shop. The results of experiments show that our method can effectively assist in the QoS management and container allocation of complex microservice flow.

Keywords
Microservice flow Container allocation Optimization Quality of service
Published
2021-01-22
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-030-67540-0_9
Copyright © 2020–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL