期刊文献+

CACF:一种面向P2P客户端的应用程序框架

CACF:A Communication-Oriented Framework for Client Applications
下载PDF
导出
摘要 P2P客户端程序对网络通信的要求正变得越来越复杂。在开发过程中使用应用程序框架可以比较好地处理这种复杂性。本论文提出了框架CACF。它支持水平,垂直和协作过程等多种并行模式,能通过消息优先级和多种排队模型实现流控和端到端QoS,引入多路复用器实现对网络连接的多路复用,复合消息则消除了费时的内存拷贝。作为P2P系统Virtual Helpdesk的客户端,JCVIEWER的开发实践证明了CACF的有效性。 Complexity for communication requirements of the modern client applications is increasing dramatically. Framework techniques provide principles,methods,and tools that significantly reduce the complexity and cost of de- veloping communication software. This paper presents CACF,a communication-oriented framework for client applica- tions. It supports vertical, horizontal and co-routine parallelism,introduces layer-to-layer flow control with message priority and queue,multiplex the network connection with multiplexer and demultiplexer,and avoids the memory copy with composable message. A thin-client application,JCVIEWER,proves that CACF is flexible and efficient.
出处 《计算机科学》 CSCD 北大核心 2005年第2期33-35,共3页 Computer Science
基金 国家95重点攻关项目支持
关键词 应用程序框架 客户端程序 P2P系统 内存 优先级 网络连接 拷贝 消息 证明 开发过程中 P2P Framework techniques Communication-oriented Multiplex QoS
  • 相关文献

参考文献6

  • 1Schrnidt D. Applying Patterns and Frameworks to Develop Object-Oriented Commnunication Software. Handbook of Programming Languages,Vol. 1 MacMillan Computer Publishing,1997.?A?A
  • 2Schmidt D,Suda T. Transport System Architecture Services for High-Performance Communication Systems. IEEE Journal on Select Areas in Communication, 1993.
  • 3Java 2 Platform,Standard Edition,v 1.4. 1 API Specification,Sun Microsystem Press.
  • 4STREAMS Programming Guide. Sun Microsystem Press.
  • 5Welsh M, Culler D. SEDA: An Architecture for Well-Conditioned,Scalable Internet Services. The 18th Symposium on Operating Systems Principles, 2001.
  • 6Morris R,Kohler E. The Click Modular Router. The 17th ACM Symposium on Operating Systems Principles, 1999.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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