首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
基于EPOLL的单进程事件驱动通信服务器设计与分析   总被引:4,自引:0,他引:4  
通信服务器通常采用多进程、多线程同步阻塞I/O或者是基于SELECT、POLL的单线程事件驱动I/O(Single Process Event—Driven)等方式设计。设计了一个通信服务器,分析指出几种网络I//O方式在高并发连接下其性能已经成为首要瓶颈,提出采用一种新的单线程异步事件驱动I/O方式-EPOLL,针对传统的POLL作了相关的优化;根据通信服务器特性提出了在不同服务器负载和网络条件下,采取几种转发模式和发送模式的自适应匹配策略用以提高服务器性能。通过实验表明,基于采用EPOLL技术和自适应匹配策略的服务器比传统的基于SELECT、POLL的服务器提高了五倍的性能。  相似文献   

2.
分布式智能I/O接口系统及程序设计   总被引:7,自引:0,他引:7  
介绍了分布式智能I/O接口系统的组成的I/O数据通信原理,分析了这种I/O接口系统的特点,说明了接口驱动器和接口数据库管理程序的设计思想和使用方法。  相似文献   

3.
陈健  胡越明 《计算机工程》2004,30(12):467-469
I/O互联技术是指系统与其外围设备通信的技术。近年来原有的I/O互联技术已经逐渐不能满足新应用的需求,业界各大公司及相关组织纷纷推出了新一代的I/O互联标准,并将其推向市场,以推动系统I/O处理能力的提高。该介绍了近年来新出现的I/O互联技术,分析了这些技术的优缺点和未来I/O互联技术的发展方向。  相似文献   

4.
李中  王刚  刘璄 《计算机科学》2005,32(2):20-24
流媒体服务是一种I/O请求密集型应用,为了提高流媒体服务器支持并发访问的能力,需要提高其处理I/O请求的能力。目前的操作系统通常支持同步处理I/O请求,但因此产生的进程的阻塞和中断响应处理将对服务器处理I/O请求的效率产生负面影响。我们采用异步方式处理I/O请求,消除了上述的影响,优化了流媒体服务器处理I/O请求的效率,提高了其支持并发访问的能力。  相似文献   

5.
为满足基于VXI总线的某检测系统的实时性要求,在检测系统程序中通过合理的I/O形式归类和线程划分来具体实现了多线程的I/O方式,并解决了多线程的I/O方式带来的线程通信和同步问题。  相似文献   

6.
Winsock中I/O模型探讨   总被引:1,自引:0,他引:1  
程远忠  杜平安 《计算机工程》2001,27(1):178-179,F003
Internet的迅速发展,编写通信程序成为必然。在微软提供了众多的I/O模型中,如何选择合理的I/O模型实现自己的应用程序变得相当重要。该文对各种I/O模型进行了较仔细的分析和比较并提出合理的建议。  相似文献   

7.
介绍了基于事件通知的Overlapped I/O模型在Socket开发中的原理和方法,并给出了事件通知的Overlapped I/O技术与Socket技术在读取Foxboro集散控制系统实时数据的通信服务器的应用实例。  相似文献   

8.
本文以智能采暖管理控制系统为例,论述了现场控制级I/O站与工程师站的交互通信。工程师站的通信服务器使用了Windsock控件,可以自动查找端口并同时与多个客户端应用的程序相连接。现场控制级I/O站通过DB-Library/ C直接从工程师站的SQL Server提取数据。  相似文献   

9.
Oracle中磁盘竞争是影响I/O速度、降低系统性能的常见问题,可以通过分离顺序I/O、利用分片技术分散随机I/O;分别存储数据和索引、消除磁盘上的非Oracle的I/O操作、减少数据迁移和数据链接、减少碎片等方法有效地减少磁盘竞争.提高系统性能.  相似文献   

10.
王运 《自动化博览》2010,(12):19-19
SIXNET的RTU产品分为两类。模块式ST-IPMRTU是应用于大型、中大型场站的RTU,支持冗余配置,支持几千点I/O,用于中大型场站或过程控制系统。一体化VT-IFMRTU是小型远端站,集成通信端口及I/O。  相似文献   

11.
一个基于NOW的并行I/O系统   总被引:1,自引:0,他引:1  
李冀  陈晓林  陆桑璐  陈贵海  谢立 《软件学报》2001,12(11):1654-1659
随着NOW(networksofworkstations)在科学研究中的应用日益广泛,如何为NOW上的科学计算提供高性能的输入、输出成为人们所面临的一个新课题.根据NOW的特点,设计并实现了一个具有NOW特色的采用CollectiveI/O技术的并行I/O系统CION(collectiveI/Oonnowsystem).CION吸取了DDIO(disk-directedI/O)与two-phaseI/O的优点,同时采用了数据筛选等一系列优化技术.初步的测试已经显示了良好的系统性能.  相似文献   

12.
在高性能计算环境中数据和应用程序往往分散在不同的节点,远程I/O的效率成为影响高性能计算性能的一个重要因素。为了提高系统的I/O效率,引入了一种基于远程I/O负载平衡调度算法。该算法采用了一种预约机制,可以对节点I/O负载进行动态调整、更好地利用网络带宽。详细介绍了该算法的实现过程,并且在一个模拟环境下对该算法的效果进行了评测。  相似文献   

13.
该研究对象为并行计算机的I/O性能,将任务分发给不同的处理结点,通过进程间的相互协调、有序合作完成FFT并行算法的实现。在完成任务的过程中,通过记录I/O时间与计算时间,求出I/O性能与计算性能,通过分析比较数据从而认识I/O性能的重要性。研究计算机的I/O性能对于如何进一步改进系统以及提高资源利用率具有重要意义。  相似文献   

14.
In this paper, we study I/O server placement for optimizing parallel I/O performance on switch-based clusters, which typically adopt irregular network topologies to allow construction of scalable systems with incremental expansion capability. Finding optimal solution to this problem is computationally intractable. We quantified the number of messages travelling through each network link by a workload function, and developed three heuristic algorithms to find good solutions based on the values of the workload function. The maximum-workload-based heuristic chooses the locations for I/O nodes in order to minimize the maximum value of the workload function. The distance-based heuristic aims to minimize the average distance between the compute nodes and I/O nodes, which is equivalent to minimizing average workload on the network links. The load-balance-based heuristic balances the workload on the links based on a recursive traversal of the routing tree for the network. Our simulation results demonstrate performance advantage of our algorithms over a number of algorithms commonly used in existing parallel systems. In particular, the load-balance-based algorithm is superior to the other algorithms in most cases, with improvement ratio of 10 to 95% in terms of parallel I/O throughput.  相似文献   

15.
随着处理器速度和网络传输速度的快速提升,I/O成为限制计算机性能的一大瓶颈,并行I/O提供了解决这一问题的有效途径。在并行I/O的实现中,数据访问调度策略对系统的性能有着重要的影响。文章通过对集群计算中现有I/O数据访问调度策略的研究,针对调度器瓶颈问题,提出了自主协助动态I/O调度策略,实验结果表明了所提出策略的有效性。  相似文献   

16.
在Credit算法应用中,由I/O事务唤醒的VCPU处于最高优先级BOOST状态,优先抢占PCPU资源,使I/O操作的响应速度提高,但多个虚拟机同时进行I/O操作时,会引起较长延时和公平性原则被破坏问题.针对这个问题,研究分析SEDF算法、Credit算法、Credit2算法,提出L-Credit调度算法解决多个虚拟机同时进行I/O操作引起响应延迟的问题.通过监测I/O设备环共享页面中响应和请求的个数的方法,对处于BOOST状态下I/O操作进一步细化排序,使稀疏型I/O操作较密集型I/O操作先调用执行.通过对L-Credit算法与Credit算法在同一应用场景下反复对比实验,得出L-Credit算法可以提高I/O响应性能,并且继承了Credit算法负载均衡和按比例公平共享的特点.  相似文献   

17.
王鸿博  朱兰娟 《微型电脑应用》2011,27(10):27-29,39,69
随着科技的发展,磁盘分区的备份与还原在生产和生活中得到了广泛的应用。将以Partclone开源软件为基础,提出基于链式描述符索引方式的分区备份算法,算法中将分区中相连的数据块合并成I/O簇,并以链式描述符作为I/O簇的索引,从而进行磁盘分区数据的备份与还原。该算法通过减少备份还原过程中的读写次数,缩短分区备份还原的时间。同时对该算法下的实验数据进行分析,并对链式描述符索引方式的优化进行讨论。  相似文献   

18.
随着NOW在科学研究中白益广泛的应用,如何为NOW上的科学计算提供高性能的输入输出成为我们面临的一个新课题。作者根据NOW的特点,设计并实现了一个具有NOW特色的基于CollectiveI/Q的并行I/O系统,吸取了DDIO与two-phaseI/O的优点,从而有效地解决了高带宽和低延迟问题。初步的系统吞吐量测试显示了良好的性能。  相似文献   

19.
PCS7近年来在新型干法水泥生产线DCS系统中得到了广泛应用。PCS7与过程信号的连接有两种方式:集中式I/O扩展和分布式I/O扩展,目前这两种方式在新型千法水泥生产线上都有应用,相对而言,分布式I/O扩展在新型干法水泥生产线上具有更大的优势。  相似文献   

20.
微软操作系统中Windows Vista率先实现了I/O优先化技术,克服了PC的I/O瓶颈,有效地改善了系统的响应能力.文章提供了微软Windows操作系统有关I/O优先级技术信息,为应用程序设计、存储设备设计及系统维护提供了参考依据.  相似文献   

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

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