期刊文献+

一种无中心元组空间副本管理方法

Replication management for decentralized tuple spaces
原文传递
导出
摘要 无中心元组空间(DTS)模型是支持多个独立单元协作的理想模型。然而,目前对DTS的性能研究并不多见。该文针对DTS系统中缺乏有效副本管理机制的现状提出了一种基于元组使用模式的、采用多种副本管理策略的元组副本管理方法。在无中心元组空间模型的基础上,建立了面向副本的元组空间原语语义,并分析了在DTS中实现副本管理机制的必要性,以及实现多种副本管理策略的意义。本文基于Lime(Linda in the mobile environment)实现了元组副本管理层,并进行了多台主机之间的元组通讯实验。实验结果表明:副本管理机制的存在有效降低了DTS的操作的响应时间,提高了系统的整体运行效率。 Decentralized tuple space(DTS) is an ideal model to facilitate collaboration among independent units.However,there have been very few studies of its performance.This paper presents a tuple replication management method based on multiple replication management policies,which can be applied to different tuple use patterns.In addition to the model of decentralized tuple spaces,this paper defined the semantics of tuple space primitives,which deal with replicas.This study also analyzes the necessity of adding replication into the DTS as well as that of applying multiple policies.Finally,a replication management module was implemented based on Linda in a mobile environment(Lime).Tests show that replication effectively reduces operational delays and promotes the system's overall performance.
出处 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第1期85-89,95,共6页 Journal of Tsinghua University(Science and Technology)
基金 国防"十一五"预研项目(402040202)
关键词 元组空间 无中心分布式系统 副本管理 tuple space decentralization system replication management
  • 相关文献

参考文献12

  • 1Gelernter D. Generative communication in Linda [J]. ACM Transactions On Programming Languages And Systems, 1985, 7(1): 80-112.
  • 2Freeman E, Hupfer S, Arnold K. JavaSpaces Principles, Patterns, and Practice [M]. London, UK: Pearson Education, 1999.
  • 3Wyckoff P, McLaughry S, Lehman T, et al. T spaces [J]. IBM Systems Journal, 1998. 37(3) : 454 - 474.
  • 4GigaSpaces, GigaSpaces Enterprise Application grid 4.1 documentation [R]. GigaSpaces Inc, 2005.
  • 5Murphy A L, Picco G P, Roman G C. Lime: A coordination model and middleware supporting mobility of hosts and agents [J]. ACM Transactions on Software Engineering and Methodology, 2006. 15(3): 279-328.
  • 6Mamei M, Zambonelli F. Spatial computing: The TOTA approach [C]// SELF-STAR 2004. Berlin: Springer-Verlag, 2005, 3460, 307-324.
  • 7Busi N, Montresor A, Zavattaro G. Data driven coordination in peer-to-peer information systems [J]. International Journal of Cooperative Information Systems, 2004. 13(1) : 63-89.
  • 8Xing J, Qin Z, Zheng X. Towards Linda-based decentralized collaborative applications by an architecture approach [C]/ 2009 World Congress on Computer Science and Information Engineering (CSIE 2009), Los Angeles, CA, 2009: 523-529.
  • 9Xu A, Liskov B. A design for a fault tolerant, distributed implementation of Linda [C]// The 19th International Symposium on Fault-Tolerant Computing. Chicago, IL, 1989: 199-206.
  • 10Bakken D E, Sehlichting R D, Supporting fault-tolerant parallel programingin Linda [J]. IEEE Transactions On Parallel And Distributed Systems, 1995. 6(3) : 287 - 302.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部