SAMOA: framework for synchronisation augmented microprotocol approach

IPDPS(2004)

引用 30|浏览7
暂无评分
摘要
We address programming abstractions for building pro- tocols from smaller, reusable microprotocols. The existing protocol frameworks, such as Appia and Cactus, either re- strict the amount of concurrency between microprotocols, or depend on the programmer, who should implement all the necessary synchronisation using standard language fa- cilities. We develop J-SAMOA: a framework for a Synchro- nisation Augmented Microprotocol Approach in Java. It has been designed to allow concurrent protocols to be expressed without explicit low-level synchronisation, thus making pro- gramming easier and less error-prone. In this paper, we describe versioning concurrency control algorithms. They are used by the runtime system of our framework to guaran- tee that the concurrent execution of a protocol is equivalent to a serial execution of its microprotocols. This guarantee, called the isolation property, ensures consistency of session or message-specific data maintained by microprotocols.
更多
查看译文
关键词
Java,concurrency control,protocols,synchronisation,Appia protocol,Cactus protocol,Java,SAMOA framework,concurrency control algorithms,isolation property,reusable microprotocols,synchronisation augmented microprotocol approach
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要