Delta debugging microservice systems
Debugging microservice systems involves the deployment and manipulation of microservice systems on a containerized environment and faces unique challenges due to the high complexity and dynamism of microservices. To address these challenges, in this paper, we propose a debugging approach for microse...
Saved in:
Main Authors: | , , , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2018
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/4656 https://ink.library.smu.edu.sg/context/sis_research/article/5659/viewcontent/ase18_debugmicroservice.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-5659 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-56592020-01-02T07:43:30Z Delta debugging microservice systems ZHOU, Xiang PENG, Xin XIE, Tao SUN, Jun LI, Wenhai JI, Chao DING, Dan Debugging microservice systems involves the deployment and manipulation of microservice systems on a containerized environment and faces unique challenges due to the high complexity and dynamism of microservices. To address these challenges, in this paper, we propose a debugging approach for microservice systems based on the delta debugging algorithm, which is to minimize failureinducing deltas of circumstances (e.g., deployment, environmental configurations) for effective debugging. Our approach includes novel techniques for defining, deploying/manipulating, and executing deltas following the idea of delta debugging. In particular, to construct a (failing) circumstance space for delta debugging to minimize, our approach defines a set of dimensions that can affect the execution of microservice systems. Our experimental study on a medium-size microservice benchmark system shows that our approach can effectively identify failure-inducing deltas that help diagnose the root causes. 2018-11-07T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4656 https://ink.library.smu.edu.sg/context/sis_research/article/5659/viewcontent/ase18_debugmicroservice.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Microservice Delta Debugging Testing Computer Engineering Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Microservice Delta Debugging Testing Computer Engineering Software Engineering |
spellingShingle |
Microservice Delta Debugging Testing Computer Engineering Software Engineering ZHOU, Xiang PENG, Xin XIE, Tao SUN, Jun LI, Wenhai JI, Chao DING, Dan Delta debugging microservice systems |
description |
Debugging microservice systems involves the deployment and manipulation of microservice systems on a containerized environment and faces unique challenges due to the high complexity and dynamism of microservices. To address these challenges, in this paper, we propose a debugging approach for microservice systems based on the delta debugging algorithm, which is to minimize failureinducing deltas of circumstances (e.g., deployment, environmental configurations) for effective debugging. Our approach includes novel techniques for defining, deploying/manipulating, and executing deltas following the idea of delta debugging. In particular, to construct a (failing) circumstance space for delta debugging to minimize, our approach defines a set of dimensions that can affect the execution of microservice systems. Our experimental study on a medium-size microservice benchmark system shows that our approach can effectively identify failure-inducing deltas that help diagnose the root causes. |
format |
text |
author |
ZHOU, Xiang PENG, Xin XIE, Tao SUN, Jun LI, Wenhai JI, Chao DING, Dan |
author_facet |
ZHOU, Xiang PENG, Xin XIE, Tao SUN, Jun LI, Wenhai JI, Chao DING, Dan |
author_sort |
ZHOU, Xiang |
title |
Delta debugging microservice systems |
title_short |
Delta debugging microservice systems |
title_full |
Delta debugging microservice systems |
title_fullStr |
Delta debugging microservice systems |
title_full_unstemmed |
Delta debugging microservice systems |
title_sort |
delta debugging microservice systems |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2018 |
url |
https://ink.library.smu.edu.sg/sis_research/4656 https://ink.library.smu.edu.sg/context/sis_research/article/5659/viewcontent/ase18_debugmicroservice.pdf |
_version_ |
1770574952528871424 |