Oolong: asynchronous distributed applications made easy.

APSYS '12: Proceedings of the Asia-Pacific Workshop on Systems(2012)

引用 4|浏览2
暂无评分
摘要
We present Oolong, a distributed programming framework designed for sparse asynchronous applications such as distributed web crawling, shortest paths, and connected components. Oolong stores program state in distributed in-memory key-value tables on which user-defined triggers may be set. Triggers can be activated whenever a key-value pair is modified. The event-driven nature of triggers is particularly appropriate for asynchronous computation where workers can independently process part of the state towards convergence without any need for global synchronization. Using Oolong, we have implemented solutions for several large-scale asynchronous computation problems, achieving good performance and robust fault tolerance.
更多
查看译文
关键词
asynchronous computation,large-scale asynchronous,sparse asynchronous application,computation problem,in-memory key-value table,key-value pair,oolong stores program state,connected component,event-driven nature,global synchronization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要