{"_id":"LLqA4ZyvgvKHrJ7km","bibbaseid":"das-laigner-zhou-hawkedaatoolforquantifyingdataintegrityviolationsineventdrivenmicroservices-2021","author_short":["Das, P.","Laigner, R.","Zhou, Y."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Prangshuman"],"propositions":[],"lastnames":["Das"],"suffixes":[]},{"firstnames":["Rodrigo"],"propositions":[],"lastnames":["Laigner"],"suffixes":[]},{"firstnames":["Yongluan"],"propositions":[],"lastnames":["Zhou"],"suffixes":[]}],"booktitle":"The 15th ACM International Conference on Distributed and Event-based Systems (DEBS '21), June 28-July 2, 2021, Virtual Event, Italy","isbn":"9781450385558","publisher":"Association for Computing Machinery","title":"HawkEDA : A Tool for Quantifying Data Integrity Violations in Event-driven Microservices","series":"DEBS '21","year":"2021","pages":"176–179","doi":"10.1145/3465480.3467838","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.","url":"https://www.researchgate.net/publication/352020105_HawkEDA_A_Tool_for_Quantifying_Data_Integrity_Violations_in_Event-driven_Microservices","bibtex":"@inproceedings{HawkEDA,\nauthor = {Prangshuman Das and Rodrigo Laigner and Yongluan Zhou},\nbooktitle = {The 15th ACM International Conference on Distributed and Event-based Systems (DEBS '21), June 28-July 2, 2021, Virtual Event, Italy},\nisbn = {9781450385558},\npublisher = {Association for Computing Machinery},\ntitle = {HawkEDA : A Tool for Quantifying Data Integrity Violations in Event-driven Microservices},\nseries = {DEBS '21},\nyear = {2021},\npages={176–179},\ndoi={10.1145/3465480.3467838},\nabstract = {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.},\nurl = {https://www.researchgate.net/publication/352020105_HawkEDA_A_Tool_for_Quantifying_Data_Integrity_Violations_in_Event-driven_Microservices}\n}\n\n","author_short":["Das, P.","Laigner, R.","Zhou, Y."],"key":"HawkEDA","id":"HawkEDA","bibbaseid":"das-laigner-zhou-hawkedaatoolforquantifyingdataintegrityviolationsineventdrivenmicroservices-2021","role":"author","urls":{"Paper":"https://www.researchgate.net/publication/352020105_HawkEDA_A_Tool_for_Quantifying_Data_Integrity_Violations_in_Event-driven_Microservices"},"metadata":{"authorlinks":{}},"downloads":3,"html":""},"bibtype":"inproceedings","biburl":"https://rnlaigner.github.io/publications/LaignerPapers2.4.bib","dataSources":["CJX527ziHzehtAh7j","Jcw2stuNtoyoiQz8B","GJxdbQ2Mo34ictoEj","w3TbogzXNy97ethC2","DeDp4Rm4rqzLDwZYw","Rp4bFBPSCJ6bcNxRv","Y7CtFn4wD7PeatmRu","QZmkNy6xfr49qAu9w"],"keywords":[],"search_terms":["hawkeda","tool","quantifying","data","integrity","violations","event","driven","microservices","das","laigner","zhou"],"title":"HawkEDA : A Tool for Quantifying Data Integrity Violations in Event-driven Microservices","year":2021,"downloads":3}