首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
高性能服务器底层网络通信模块的设计方法   总被引:7,自引:1,他引:6       下载免费PDF全文
在对I/O完成端口进行底层封装的基础上,提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。该方案采用多种系统性能优化技术,如线程池、对象池和环形缓存区等。该模块在Win32平台上用C++开发完成,经过严格的压力和性能测试后,实验结果表明该模块能够支持海量并发连接,具有较高的数据吞吐量,在实际项目应用中也取得了良好的表现。  相似文献   

2.
介绍了基于WindowsNT ,Windows 2 0 0 0的高性能邮件转发服务器的设计和实现方法 ,对其中关键技术问题的解决方法进行了分析和阐述 ,对于设计和开发高性能服务器程序方法的研究有一定的借鉴意义  相似文献   

3.
利用一种在Windows平台上的I/O完成端口(IOCP)方法.解决在C/S模式下远程监控服务器针对大量并发客户连接请求的问题。用IOCP机制控制和管理多并发线程。实现高效的系统网络性能,并给出基于Windows Socket的远程监控服务器的网络传输设计和实现过程。  相似文献   

4.
IOCP(I/O Completion Port)又称I/O 完成端口, 是一种在Windows 平台上比较成熟的、伸缩性最好的I/O 模型,采用这种模型对于管理为数众多的套接字可以达到最佳的系统性能。Web 服务器就是典型的例子。在本文中主要讲述如何利用多线程技术对IOCP 服务器进行性能测试,并提供了一个成功实例。  相似文献   

5.
完成端口是Windows系统平台上用于开发高性能服务器应用程序的最好I/O模型。介绍了10CP(输入/输出完成端口)的基本原理,并给出一个基于IOCP开发服务器端应用程序的设计方案及其部分实现代码。  相似文献   

6.
根据电力企业现场总线的特点以及企业对设备运行数据进行远程采集管理的需求,实现了一种在嵌入式软硬件平台下开发的系统--数据采集协议转发管理系统.  相似文献   

7.
研究Linux集群系统中的请求转发策略,重点讨论了在Linux 2.4内核的Netfilter框架下实现Direct Routing转发策略。前端仅仅只做转发,通过在IP层修改数据包的目的MAC或IP,使得后端服务器可以直接将应答包发给客户。实践证明该转发策略可明显提高前端系统的处理能力,特别是在后端服务器超过20台的情况。  相似文献   

8.
通用多线程服务器的设计与实现   总被引:8,自引:1,他引:7  
郑琪  方思行 《计算机工程与应用》2003,39(16):146-147,184
文章介绍了多线程技术在服务器设计中的应用,采用c++中面向对象、模板和多态技术设计并实现了一个通用多线程服务器的框架。利用这个框架可以灵活的进行扩展,满足实际应用的需要。  相似文献   

9.
本文主要提出一种基于ARM的多线程并发Web服务器的设计方案,详细阐述了Linux下多线程并发Web服务器的实现方法.通过Windows或是Linux浏览器实现对Web服务器的远程访问及控制,实现与Web服务器的动态交互.在TCP/IP协议基础上,论述嵌入式Web服务器中TCP/IP协议的使用;并重点分析嵌入式TCP/IP协议栈的体系结构、动态Web服务器的移植以及在ARM处理器上运行的流程.  相似文献   

10.
通过模块化的设计思路使行情转发系统具有较好的扩展性,能够方便地接入更多交易所行情;多线程技术的应用提高了系统的处理效率,能够有效地避免各个市场由于高频数据导致的延迟;采用双机热备运行机制,利用心跳机制和热切换提高了整体系统的可靠性,能够满足了生产系统对高可靠性的要求.叙述了华股行情转发系统的总体设计,并针时几个关键性模块的设计过程进行了详细描述.  相似文献   

11.
Multimedia applications place high demands for quality-of-service (QoS), performance, and reliability on systems. These stringent requirements make design of cost-effective and scalable systems difficult. Therefore efficient adaptive and dynamic resource management techniques in conjunction with data placement techniques can be of great help in improving performance, scalability, and reliability of such systems. This is the focus of our paper.  相似文献   

12.
利用开源软件Nagios构建服务器性能监控平台,对高校机房服务器的网络。关键应用和硬件主要指标进行Web可视化监控,把故障信息通过电子邮件和手机短信实时通知系统管理员。重点介绍了监控平台实现的基本原理和安装配置,并结合本校实际给出案例。  相似文献   

13.
HTTP多路超链接在WebServers中的应用   总被引:1,自引:1,他引:0  
频繁的WWW访问要求有有效的WebServers组织方式,针对HTTP超链接不能进行负载平衡的缺点,提出了HTTP多路超链接,并用HTTP超链接对HTTP多路超链接进行了模拟,最后将HTTP多路超链接引入WebServers设计。  相似文献   

14.
基于协作缓存的VOD服务器端Cache设计   总被引:1,自引:0,他引:1  
近年来,随着计算机网络技术和多媒体技术的发展,视频点播服务已逐渐成为现实。分布式VOD(VideoOnDemand)服务器系统的提出是为了支持更多的大量并发数据流,和单一服务器相比,这样的结构拥有更好的使用效率、可靠性和可扩展性。协作缓存CC(cooperativecache)技术将各服务器的内存协调工作,形成全局的cache。这样的结构不仅充分发挥了分布式VOD服务器结构的特点,同时也增大cache容量,提高系统全局命中率,从而提高了系统效率。该文在协作缓存技术基础上,针对流媒体和VOD系统的特点,提出了GBBcache替换算法。该算法以数据块的生命周期作为出发点,充分考虑了现有用户和请求接入用户的服务需求,提高了内存使用效率。笔者对该算法进行了理论分析,并证明了它在性能上与传统的cache替换算法相比的优越性。  相似文献   

15.
汽车总线数据采集模块设计   总被引:1,自引:0,他引:1  
为了对汽车内部的总线数据传输进行有效的测试和监控,设计了基于微控制器PIC16F877和CAN控制器MCP2510的汽车CAN总线和LIN总线的数据采集模块,该模块接收CAN总线和LIN总线上的数据,经过缓冲后,转化为串口数据发送到计算机,通过计算机上的虚拟仪器软件接收并加以处理,讨论了数据采集模块在与PC的通讯过程中串口失效问题,分析了失效问题的原因,给出了具体传输方案,该方案成功解决了串口可靠性和通讯速率之间的矛盾,对其它串口设备与PC的通讯,也具有很好的借鉴作用.  相似文献   

16.
胡善清  刘峰  龙腾 《计算机工程》2007,33(5):252-254
为满足信号处理领域不断增长的任务需求并适应不同的应用场合,设计高性能通用并行信号处理模块,进而构建各类信号处理系统是一种趋势。基于对共享总线和分布式两种并行结构的理论分析,结合信号处理系统的特点,设计了一种高性能通用并行信号处理模块,它具有标准化、模块化、可扩展、可重构、混合并行模式、多层次互联的特性,通过构建典型信号处理系统验证了这些特性。  相似文献   

17.
一种单片机键盘电路设计与消抖处理   总被引:1,自引:0,他引:1  
本文设计了一种单片机键盘电路,这种键盘比传统的矩阵键盘更能节省I/O端口,并且不需要矩阵键盘扫描程序。所采用的消抖处理相对延时消抖有了很大的改进。文中以MSP430单片机为例,描述了这种键盘的工作原理,并给出4根I/O线键盘电路连接图及程序例子。  相似文献   

18.
利用FPDP总线和高速DAC芯片设计一个高速高精度DAC模块,可用于实时产生SAR及其他脉冲雷达信号。为了达到DAC的设计精度,在设计中特别注意了电源、时钟等重要信号的处理。系统设计时利用FPDP总线数据传送到DAC转换模块,解决了数据传输率的问题。FPGA完成FPDP总线接口、DAC控制和数据格式转换等功能,简化了系统设计。  相似文献   

19.
基于CPCI总线的串口服务器模块设计与实现   总被引:1,自引:0,他引:1  
针对串口通信的局限性,为满足串口通信设备快速灵活接入TCP/IP网络需求,提出了一种基于CPCI总线的串口服务器模块的设计方案。给出了串口服务器模块的系统体系结构,并对硬件结构、板载嵌入式软件和客户端软件3方面做了详细介绍,最后比较了串口服务器模块与传统串口服务器的区别,分析了其主要应用模式。实现了RS232/422串口与TCP/IP网络之间数据的双向透明传输、远程配置管理和数据共享的功能。  相似文献   

20.
刘峰  卫晋  龙腾 《计算机工程》2007,33(14):260-263
基于PCI、MAILBOX通信机制和LINK接口,设计了针对独立加载模块中FLASH存储器的在线编程软件,满足了由多个标准DSP模块构成的多DSP实时信号处理系统对独立加载模块提出的多片加载数据文件生成、在线快速编程等实际工程需求。此编程方法与采用的FLASH芯片无关,也可以适应多DSP系统提供的不同接口形式,具有较强的灵活性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号