HawkEDA: A Tool for Quantifying Data Integrity Violations in Event-driven Microservices

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Standard

HawkEDA : A Tool for Quantifying Data Integrity Violations in Event-driven Microservices. / Das, Prangshuman ; Nunes Laigner, Rodrigo; Zhou, Yongluan.

ACM International Conference on Distributed and Event‐based Systems (DEBS). 2021. udg. Association for Computing Machinery, 2021. s. 176–179.

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Harvard

Das, P, Nunes Laigner, R & Zhou, Y 2021, HawkEDA: A Tool for Quantifying Data Integrity Violations in Event-driven Microservices. i ACM International Conference on Distributed and Event‐based Systems (DEBS). 2021 udg, Association for Computing Machinery, s. 176–179, 15th ACM International Conference on Distributed and Event-based Systems, Virtual, 28/06/2021. https://doi.org/10.1145/3465480.3467838

APA

Das, P., Nunes Laigner, R., & Zhou, Y. (2021). HawkEDA: A Tool for Quantifying Data Integrity Violations in Event-driven Microservices. I ACM International Conference on Distributed and Event‐based Systems (DEBS) (2021 udg., s. 176–179). Association for Computing Machinery. https://doi.org/10.1145/3465480.3467838

Vancouver

Das P, Nunes Laigner R, Zhou Y. HawkEDA: A Tool for Quantifying Data Integrity Violations in Event-driven Microservices. I ACM International Conference on Distributed and Event‐based Systems (DEBS). 2021 udg. Association for Computing Machinery. 2021. s. 176–179 https://doi.org/10.1145/3465480.3467838

Author

Das, Prangshuman ; Nunes Laigner, Rodrigo ; Zhou, Yongluan. / HawkEDA : A Tool for Quantifying Data Integrity Violations in Event-driven Microservices. ACM International Conference on Distributed and Event‐based Systems (DEBS). 2021. udg. Association for Computing Machinery, 2021. s. 176–179

Bibtex

@inproceedings{9b334de1d4034a7d84cee79a5741b171,
title = "HawkEDA: A Tool for Quantifying Data Integrity Violations in Event-driven Microservices",
abstract = "A microservice architecture advocates for subdividing an application into small and independent components, each communicating via well-defined APIs or asynchronous events, to allow for higher scalability, availability, and fault isolation. However, the implementation of substantial amount of data management logic at the application-tier and the existence of functional dependencies cutting across microservices create a great barrier for developers to reason about application safety and performance trade-offs.To fill this gap, this work presents HawkEDA, the first data management tool that allows practitioners to experiment their microservice applications with different real-world workloads to quantify the amount of data integrity anomalies. In our demonstration, we present a case study of a popular open-source event-driven microservice to showcase the interface through which developers specify application semantics and the flexibility of HawkEDA.",
author = "Prangshuman Das and {Nunes Laigner}, Rodrigo and Yongluan Zhou",
year = "2021",
month = jun,
day = "28",
doi = "10.1145/3465480.3467838",
language = "English",
pages = "176–179",
booktitle = "ACM International Conference on Distributed and Event‐based Systems (DEBS)",
publisher = "Association for Computing Machinery",
edition = "2021",
note = "15th ACM International Conference on Distributed and Event-based Systems ; Conference date: 28-06-2021 Through 02-07-2021",

}

RIS

TY - GEN

T1 - HawkEDA

T2 - 15th ACM International Conference on Distributed and Event-based Systems

AU - Das, Prangshuman

AU - Nunes Laigner, Rodrigo

AU - Zhou, Yongluan

PY - 2021/6/28

Y1 - 2021/6/28

N2 - A microservice architecture advocates for subdividing an application into small and independent components, each communicating via well-defined APIs or asynchronous events, to allow for higher scalability, availability, and fault isolation. However, the implementation of substantial amount of data management logic at the application-tier and the existence of functional dependencies cutting across microservices create a great barrier for developers to reason about application safety and performance trade-offs.To fill this gap, this work presents HawkEDA, the first data management tool that allows practitioners to experiment their microservice applications with different real-world workloads to quantify the amount of data integrity anomalies. In our demonstration, we present a case study of a popular open-source event-driven microservice to showcase the interface through which developers specify application semantics and the flexibility of HawkEDA.

AB - A microservice architecture advocates for subdividing an application into small and independent components, each communicating via well-defined APIs or asynchronous events, to allow for higher scalability, availability, and fault isolation. However, the implementation of substantial amount of data management logic at the application-tier and the existence of functional dependencies cutting across microservices create a great barrier for developers to reason about application safety and performance trade-offs.To fill this gap, this work presents HawkEDA, the first data management tool that allows practitioners to experiment their microservice applications with different real-world workloads to quantify the amount of data integrity anomalies. In our demonstration, we present a case study of a popular open-source event-driven microservice to showcase the interface through which developers specify application semantics and the flexibility of HawkEDA.

U2 - 10.1145/3465480.3467838

DO - 10.1145/3465480.3467838

M3 - Article in proceedings

SP - 176

EP - 179

BT - ACM International Conference on Distributed and Event‐based Systems (DEBS)

PB - Association for Computing Machinery

Y2 - 28 June 2021 through 2 July 2021

ER -

ID: 270165027