期刊文献+

基于SEDA架构的网格服务容器设计与实现 被引量:3

Grid service container based on SEDA
下载PDF
导出
摘要 网格服务容器是服务网格中的基础模块,负责屏蔽资源的异构性并和网格服务的运行提供支持.大多数网格服务容器均采用基于线程的并发机制来处理用户请求,在性能和可伸缩性上都存在局限.采用分级事件驱动架构SEDA(Staged Event Driven Architecture),通过划分阶段Stage的方式解除耦合,在阶段之间采用事件进行异步消息通信,结合非阻塞的I/O机制设计实现了一个事件驱动的网格服务容器,并从吞吐量、平均响应时间等方面和基于线程的服务容器进行了比较.结果表明事件驱动架构的确能在性能和可伸缩性方面带来效益,异步通信方式有效的减少了系统中的同步阻塞,带来更好的并发性. The grid service container is a fundamental component in a service grid, which is responsible for shielding resource heterogeneity and hosting grid application services. Most current grid service container implementations adopt thread-based concurrency approach to process concurrent user requests, which has limitations in terms of performance and scalability. An event-driven architecture called SEDA ( staged event driven architecture) was adopted to improve the performance of concurrent processing and scalability. It results in decoupling architecture with demarcation stages between which events asynchronous communicate and in which the non-blocking I/O mechanism can be adopted naturally. The early implementation experience and some optimistic performance evaluation results were presented, which show that the event-driven architecture can indeed raise the performance like throughput and latency and get better scalability by the asynchronous message mechanism and the reduction of the system synchronous obstruction.
出处 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2008年第3期336-339,共4页 Journal of Beijing University of Aeronautics and Astronautics
基金 国家自然科学基金资助项目(90412011)
关键词 阶段 服务容器 异步性 stages containers asynchronous sequential logic
  • 相关文献

参考文献5

  • 1Foster I, Kesselman C. The grid 2 : blueprint for a new computing infrastructure [M]. San Francisco: Morgan Kaufmann, 2003
  • 2Foster I, Kesselman C, Nick J M, et al. Grid services for distributed system integration [J]. IEEE Computer, 2002, 35:37 - 46
  • 3Welsh M D. SEDA. An architecture for highly concurrent, wellconditioned internet Service [ D]. Berkeky: Department of Electric Enginnering and Computer Science, University of California at Berkeley, 2002
  • 4胡春明,怀进鹏,孙海龙.基于Web服务的网格体系结构及其支撑环境研究[J].软件学报,2004,15(7):1064-1073. 被引量:84
  • 5Rhea S, Godfrey B, Karp B, et al. OpenDHT: a public DHT service and its uses [J]. Computer Communication Review, 2005,35(4) : 73 -84

二级参考文献1

共引文献83

同被引文献23

  • 1董兴辉,于建国,吴克河,杨志凌.协同预装配若干技术研究[J].计算机集成制造系统,2006,12(7):1042-1046. 被引量:11
  • 2孙欢,刘强.分布式CAD协同设计中的冲突消解[J].电子学报,2006,34(B12):2458-2461. 被引量:3
  • 3Cheng Zhengsun, Xiao Huajia, Yan Chunzhang. Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems [ J ]. ACM Transaction on Computer-Human Interaction, 1998,5 ( 1 ) :63 - 108.
  • 4Rashmi Srinivasa. Network-aided concurrency control in distributed databases [ D ]. Virginia: Shool of Engineering and Applied Science, Library of Virginia University,2002.
  • 5Bidarra R,van den Berg E,Bronsvoort W F. Interactive facilities for collaborative feature modeling on the web[ C ]//Proceedings of the Tenth Portuguese Conference on Computer Graphics. Lisbon, Portugal: Oversea Publishing House ,2001:43 - 52.
  • 6Zhang L J,Tang M ,Tong R F, et al. A feature-based Collaborative CAD System [ C ]// Proceedings of the 7th International Conference on Computer Supported Cooperative Work in Design. Riode Janeiro, Brazil: IEEE, Institute of Electrical & Electronics Engineers, Iuc ,2002 : 193 - 197.
  • 7Tang Min, Chou Shangehing, Dong Jinxiang. Conflicts classification and solving for collaborative feature modeling[ J ]. Advanced Engineering Informatics ,2007,21 ( 2 ) :211 - 219.
  • 8SAROIU S,GUMMADI K P,DUNN R J,et al. An analysis of Internet content delivery systems[J]. SIGOPS Oper. Syst. Rev. ,2002,36($1) :315-327.
  • 9MA W Y,BEDNER I,CHANG G,et al. Framework for a- daptive content delivery in heterogeneous network environ- ments[C]//NAHRSTEDT K. SPIE. Society of Photo-Opti- cal Instrumentation Engineers (SPIE) Conference Series. San Jose,CA, USA: The International Society for Optical Engi- neering, 1999 : 86-100.
  • 10WELSH M, CULLER D, Brewer E. SEDA: an architecture for well conditioned, scalable Internet services[J]. SIGOPS Oper. Syst. Rev. ,2001,35(5) :230-243.

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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