Domino: Understanding Wide-Area, Asynchronous Event Causality In Web Applications

SoCC '15: ACM Symposium on Cloud Computing Kohala Coast Hawaii August, 2015(2015)

引用 7|浏览115
暂无评分
摘要
In a modern web application, a single high-level action like a mouse click triggers a flurry of asynchronous events on the client browser and remote web servers. We introduce Domino, a new tool which automatically captures and analyzes end-to-end, asynchronous causal relationship of events that span clients and servers. Using Domino, we found uncharacteristically long event chains in Bing Maps, discovered data races in the WinJS implementation of promises, and developed a new server-side scheduling algorithm for reducing the tail latency of server responses.
更多
查看译文
关键词
JavaScript,Causality Tracking,Performance debugging,Web application
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要