Semantically Aware Contention Management for Distributed Applications

作者: Matthew Brook , Craig Sharp , Graham Morgan

DOI: 10.1007/978-3-642-38541-4_1

关键词:

摘要: Distributed applications that allow replicated state to deviate in favour of increasing throughput still need ensure such achieves consistency at some point. This is achieved via compensating conflicting updates or undoing resolve conflicts. When causal relationships exist across must be maintained then conflicts may result previous also needing undone compensated for. Therefore, an ability manage contention the distributed domain preemptively lower as a infringements without hindering from weaker desirable. In this paper we present system. We exploit causality inherent application improve overall system performance. demonstrate effectiveness our approach with simulated benchmarked performance results.

参考文章(19)
Alan Jay Smith, Proceedings of the 20th annual international symposium on computer architecture international symposium on computer architecture. ,(1993)
Yousef Abushnagh, Matthew Brook, Craig Sharp, Gary Ushaw, Graham Morgan, Liana: A Framework That Utilizes Causality to Schedule Contention Management across Networked Systems On the Move to Meaningful Internet Systems: OTM 2012. Confederated International Conferences: CoopIS, DOA-SVI and ODBASE 2012. pp. 871- 878 ,(2012) , 10.1007/978-3-642-33615-7_30
所真理雄, None, Tenth ACM Symposium on Operating Systems Principles コンピュータソフトウェア = Computer software. ,vol. 3, pp. 165- 168 ,(1986)
Robert Meersman, Tharam Dillon, Pilar Herrero, On the Move to Meaningful Internet Systems: Otm 2010 ,(2011)
Rachid Guerraoui, Maurice Herlihy, Bastian Pochon, Polymorphic Contention Management Lecture Notes in Computer Science. ,vol. 3724, pp. 303- 323 ,(2005) , 10.1007/11561927_23
Colin Cooper, Martin Dyer, Andrew J. Handley, The flip markov chain and a randomising P2P protocol principles of distributed computing. pp. 141- 150 ,(2009) , 10.1145/1582716.1582742
William N. Scherer, Michael L. Scott, Advanced contention management for dynamic software transactional memory principles of distributed computing. pp. 240- 248 ,(2005) , 10.1145/1073814.1073861
Avinash Lakshman, Prashant Malik, Cassandra: a decentralized structured storage system Operating Systems Review. ,vol. 44, pp. 35- 40 ,(2010) , 10.1145/1773912.1773922
Maurice Herlihy, Victor Luchangco, Mark Moir, William N. Scherer, Software transactional memory for dynamic-sized data structures Proceedings of the twenty-second annual symposium on Principles of distributed computing - PODC '03. pp. 92- 101 ,(2003) , 10.1145/872035.872048
Maurice Herlihy, J. Eliot B. Moss, Transactional memory Proceedings of the 20th annual international symposium on Computer architecture - ISCA '93. ,vol. 21, pp. 289- 300 ,(1993) , 10.1145/165123.165164