{"_id":"LLqA4ZyvgvKHrJ7km","bibbaseid":"das-laigner-zhou-hawkedaatoolforquantifyingdataintegrityviolationsineventdrivenmicroservices-2021","author_short":["Das, P.","Laigner, R.","Zhou, Y."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","title":"HawkEDA : A Tool for Quantifying Data Integrity Violations in Event-driven Microservices","author":[{"firstnames":["Prangshuman"],"propositions":[],"lastnames":["Das"],"suffixes":[]},{"firstnames":["Rodrigo"],"propositions":[],"lastnames":["Laigner"],"suffixes":[]},{"firstnames":["Yongluan"],"propositions":[],"lastnames":["Zhou"],"suffixes":[]}],"year":"2021","booktitle":"The 15th ACM International Conference on Distributed and Event-based Systems (DEBS '21), June 28-July 2, 2021, Virtual Event, Italy","publisher":"Association for Computing Machinery","series":"DEBS '21","pages":"176–179","doi":"10.1145/3465480.3467838","isbn":"9781450385558","url":"https://www.researchgate.net/publication/352020105_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.","bibtex":"@inproceedings{HawkEDA,\n\ttitle = {HawkEDA : A Tool for Quantifying Data Integrity Violations in Event-driven Microservices},\n\tauthor = {Prangshuman Das and Rodrigo Laigner and Yongluan Zhou},\n\tyear = 2021,\n\tbooktitle = {The 15th ACM International Conference on Distributed and Event-based Systems (DEBS '21), June 28-July 2, 2021, Virtual Event, Italy},\n\tpublisher = {Association for Computing Machinery},\n\tseries = {DEBS '21},\n\tpages = {176–179},\n\tdoi = {10.1145/3465480.3467838},\n\tisbn = 9781450385558,\n\turl = {https://www.researchgate.net/publication/352020105_HawkEDA_A_Tool_for_Quantifying_Data_Integrity_Violations_in_Event-driven_Microservices},\n\tabstract = {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.}\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},"bibtype":"inproceedings","biburl":"https://rnlaigner.github.io/publications/LaignerPapers2.5.bib","dataSources":["CJX527ziHzehtAh7j","Jcw2stuNtoyoiQz8B","GJxdbQ2Mo34ictoEj","w3TbogzXNy97ethC2","DeDp4Rm4rqzLDwZYw","Rp4bFBPSCJ6bcNxRv","Y7CtFn4wD7PeatmRu","QZmkNy6xfr49qAu9w","Xv7LWx4itqCyjoyGH"],"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}