老码农分享 http://blog.sciencenet.cn/u/seawan //敲键读书打酱油;

博文

【笔记】减少保守策略空消息和LP间通讯的1个方[JINI]

已有 2600 次阅读 2011-6-2 10:59 |个人分类:分布式仿真|系统分类:科研笔记| message, null, Jini, javaspace, 保守策略

Teo Y M, Ng Y K, Onggo B. Conservative simulation using distributed-shared memory[J](2002,新加坡理工)

本文要解决的两个问题是:
1. 减少空消息
2. 减少远程LP之间的通讯。

其中后者是重点。(2)的解决方案中重要的是使用:
JavaSpaces     的共享内存
来作为一个消息的中转站,这样可以发送一次信息,中转站根据需要可以转发给多个LP。
这种方案与RMI方式做了对比,是有优势的;但是,我觉得这还只是一个编程实现技术问题。

(1)的解决方法,包括使用“demand-driven null messaging with flushing”算法。这个算法只有在需要的时候才发送空消息。

其中提到serialization的额外开销问题。序列化确实费时间,但是可以连代码一起发送的远端,也许可以有更好的用处?

另外觉得这个“信息中转站”的思路也挺好。(不管使用什么编程机制)。


https://blog.sciencenet.cn/blog-461456-450760.html

上一篇:【笔记】计算GVT的两种barrier
下一篇:Loser的一个新定义
收藏 IP: 218.28.87.*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-23 00:35

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部