Distributed Shared State (position paper)

作者: Sandhya Dwarkadas , DeQing Chen , Chunqiang Tang , Michael L. Scott

DOI:

关键词:

摘要: Increasingly, Internet-level distributed systems are oriented as much toward information access they computation. From computer-supported collaborative work to peer-to-peer computing, e-commerce, and multi-player games—even web caching Internet chat—applications devote a significant fraction of their code maintaining shared state: that has dynamic content but relatively static structure, is needed at multiple sites. We argue tools automatically manage state have the potential dramatically simplify construction applications and, in important cases, improve performance well. discuss characteristics such must possess, placing them context past on file systems, object software memory. present InterWeave system prototype implementation, its strengths limitations.

参考文章(21)
Ajay Mohindra, Raymond C. Chen, Sathis Menon, R. Ananthanarayanan, Partha Dasgupta, Distributed Programming with Objects and Threads in the Clouds System. Computing Systems. ,vol. 4, pp. 243- 275 ,(1991)
Chunqiang Tang, DeQing Chen, Sandhya Dwarkadas, Michael L Scott, None, Support for Machine and Language Heterogeneity in a Distributed Shared State System ,(2002)
Aman Singla, Umakishore Ramachandran, Jessica Hodgins, Temporal notions of synchronization and consistency in Beehive acm symposium on parallel algorithms and architectures. pp. 211- 220 ,(1997) , 10.1145/258492.258513
Eric Jul, Povl T. Koch, Robert J. Fowler, Message-driven relaxed consistency in a software distributed shared memory operating systems design and implementation. pp. 7- ,(1994) , 10.5555/1267638.1267645
Amin Vahdat, Haifeng Yu, Design and evaluation of a continuous consistency model for replicated services operating systems design and implementation. pp. 21- ,(2000) , 10.5555/1251229.1251250
J. Chase, F. Amador, E. Lazowska, H. Levy, R. Littlefield, The Amber system: parallel programming on a network of multiprocessors symposium on operating systems principles. ,vol. 23, pp. 147- 158 ,(1989) , 10.1145/74850.74865
Kai Li, Paul Hudak, Memory coherence in shared virtual memory systems ACM Transactions on Computer Systems. ,vol. 7, pp. 321- 359 ,(1989) , 10.1145/75104.75105
DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, Michael L Scott, None, Exploiting high-level coherence information to optimize distributed shared state acm sigplan symposium on principles and practice of parallel programming. ,vol. 38, pp. 131- 142 ,(2003) , 10.1145/781498.781518
Andrew S. Grimshaw, Wm. A. Wulf, CORPORATE The Legion Team, The Legion vision of a worldwide virtual computer Communications of the ACM. ,vol. 40, pp. 39- 45 ,(1997) , 10.1145/242857.242867
Mahadev Satyanarayanan, Mirjana Spasojevic, None, AFS and the Web: competitors or collaborators? Operating Systems Review. ,vol. 31, pp. 18- 23 ,(1997) , 10.1145/254784.254788