Wide area oriented network active publish/subscribe system design framework
-
摘要: 事件空间划分技术改变了传统基于内容发布订阅系统的基本交互模式和相关实现策略,形成了主动发布订阅系统.为了建立主动发布订阅系统的完整解决方案,在分析系统基本交互模式的基础上,提出了一个主动发布订阅系统的设计框架ACTPS(Active Publish/subscribe System).分为6个设计模型: 事件模型,订阅模型,划分模型,构件模型,路由模型和匹配模型.详细描述了各模型的关键特征及核心实现策略,以及各个模型之间的联系.ACTPS为一般的主动发布订阅系统设计和实现提供了参考模型,并为进一步深入的研究和分析建立了基础.Abstract: Event space partition technology changes the traditional basic interaction model of the content-based publish/subscribe system and its related implementation strategies, and enables a class of system which is named active publish/subscribe system. In order to establish the integrity of active publish/subscribe system solutions, based on the analysis of active publish/subscribe system basic interaction model, an active publish/subscribe system design framework ACTPS (active publish/subscribe system)was proposed. ACTPS comprised six design models which were event model, subscription model, partition model, component model, routing model and matching model. Detailed description of key features and the core of implementation strategy of these models, and the linkages among the various models were presented. ACTPS provides the general reference model for designing and realization of active publish/subscribe system. It is also a theory foundation for further in-depth research and analysis of publish/subscribe system.
-
Key words:
- wide area networks /
- distributed computer systems /
- publish/subscribe /
- design framework
-
[1] Eugster Patrick Th, Felber P, Guerraoui R, et al.The many faces of publish/subscribe[J].ACM Computing Surveys,2003, 35(2):114-131 [2] 薛涛, 冯博琴.内容发布订阅系统路由算法和自配置策略研究[J].软件学报,2005,16(2):251-259 Xue Tao, Feng Boqin. Research on routing algorithm and self-configuration in content-based publish-subscribe system[J]. Journal of Software, 2005, 16(2):251-259 (in Chinese) [3] Banavar G, Chandra T, Mukherjee B,et al. An efficient multicast protocol for content-based publish-subscribe systems International Conference on Distributed Computing Systems. Piscataway, NJ:IEEE Computer Society, 1999:262-272 [4] Carzaniga A, Rosenblum D S, Wolf A L. Design and evaluation of a wide-area event notification service . ACM Trans. on Computer Systems, 2001, 19(3):332-383 [5] Cugola G, Nitto E D, Fuggetta A. The JEDI event-based infrastructure and its application to the development of the OPSS WFMS[J]. IEEE Trans. on Software Engineering, 2001, 27(9): 827-850 [6] Riabov A, Liu Zhen, Wolf J L, et al. Clustering algorithms for content-based publication/subscription systems Dahlia Malkhi.Proceedings 22nd International Conference on Distributed Computing Systems (ICDCS-02). Berlin:Springer-Verlag, 2002:133-142 [7] Wang Y M, Qiu L, Achlioptas D, et al. Subscription partitioning and routing in content-based publish/subscribe networks Dahlia Malkhi .16th International Symposium on Distributed Computing. Berlin:Springer-Verlag, 2002:28-30 [8] Rosenblum D S, Wolf A L.A design framework for internet-scale event observation and notification 6th European Software Engineering Conference. Berlin:Springer-Verlag, 1997:344-360 [9] Barrett D J, Clarke L A, Tarr P L, et al. A framework for event-based software integration[J].ACM Transactions on Software Engineering and Methodology, 1996,5(4):378-421 [10] Mühl G. Large-scale content-based publish/subscribe systems . Germany Darmstadt:Electrical Engineering and Information Technology, Darmstadt University of Technology, 2002
点击查看大图
计量
- 文章访问数: 2773
- HTML全文浏览量: 192
- PDF下载量: 1082
- 被引次数: 0