TY - GEN
T1 - MeshScope
T2 - 2020 Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM 2020
AU - Li, Xing
AU - Wang, Xiao
AU - Chen, Yan
N1 - Funding Information:
In service mesh, management intentions may change continuously with evolved business logic and current operating state, which are difficult to predict in advance. Therefore, instead of dealing with the intention, we are committed to presenting the actual system behavior for the administrators. There are two main kinds of policies in service mesh: traffic management and security. For the former, we mainly show whether the mesh’s behavior is consistent with the configuration. In the security aspect, we list all possible operations in the current configuration space. 3 ONGOING AND FUTURE WORK Currently, we are working on the implementation of the proposed policy verification mechanism. We intend to employ popular mi-croservices applications, such as Online Boutique [5], and policy sets to reasonably evaluate MeshScope. In future work, we aim to utilize emerging technologies to investigate the identified inconsistencies, and automate the diagnosis and repair of misconfigurations. ACKNOWLEDGMENT This work is supported by National Key R&D Program of China (2017YFB0801703) and the Key Research and Development Program of Zhejiang Province (2018C01088).
Funding Information:
This work is supported by National Key RandD Program of China (2017YFB0801703) and the Key Research and Development Program of Zhejiang Province (2018C01088)
Publisher Copyright:
© 2020 Owner/Author.
PY - 2020/8/10
Y1 - 2020/8/10
N2 - The microservice architecture has been widely adopted in modern cloud environments. It greatly improves the flexibility of cloud applications by splitting a large and complex application into multiple microservices. To manage the communication among services, as an emerging microservice deployment paradigm, service mesh goes further. It builds a dedicated communication infrastructure layer that can transparently provide some standard features for microservices, such as load balancing, encryption, and access control. Benefiting from this, developers can focus on their applications' functionalities, and administrators can manage the inter-service communication elegantly and flexibly.
AB - The microservice architecture has been widely adopted in modern cloud environments. It greatly improves the flexibility of cloud applications by splitting a large and complex application into multiple microservices. To manage the communication among services, as an emerging microservice deployment paradigm, service mesh goes further. It builds a dedicated communication infrastructure layer that can transparently provide some standard features for microservices, such as load balancing, encryption, and access control. Benefiting from this, developers can focus on their applications' functionalities, and administrators can manage the inter-service communication elegantly and flexibly.
KW - Configuration inspection
KW - Policy verification
KW - Service mesh
UR - http://www.scopus.com/inward/record.url?scp=85115719214&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85115719214&partnerID=8YFLogxK
U2 - 10.1145/3405837.3411370
DO - 10.1145/3405837.3411370
M3 - Conference contribution
AN - SCOPUS:85115719214
T3 - Proceedings of the SIGCOMM 2020 Poster and Demo Sessions, SIGCOMM 2020
SP - 3
EP - 5
BT - Proceedings of the SIGCOMM 2020 Poster and Demo Sessions, SIGCOMM 2020
PB - Association for Computing Machinery, Inc
Y2 - 10 August 2020 through 14 August 2020
ER -