期刊文献+
共找到24篇文章
< 1 2 >
每页显示 20 50 100
基于单个I/O完成端口的HTTP代理方法研究 被引量:7
1
作者 陈和平 王早 李晓卉 《计算机工程与设计》 CSCD 北大核心 2005年第11期2995-2997,共3页
介绍了利用I/O完成端口进行网络代理服务器设计的一种方法。为了提高程序运行效率,便于自主控制程序流程,并解决多个Socket管理复杂的问题,给出了一种成功的解决方案,并结合实际应用详细地阐述了在单个完成端口上实现HTTP代理的具体过程。
关键词 I/O完成端口 代理服务器 线程
在线阅读 下载PDF
基于托管完成端口的流媒体交换矩阵模型 被引量:1
2
作者 姚五星 李强 《计算机工程与设计》 CSCD 北大核心 2007年第13期3163-3165,3226,共4页
在设计服务器数目较多的流媒体业务时,如果客户端在多个服务器之间频繁切换,不仅会加重服务器的负担,还会增大对动态变化的客户组的管理难度。流媒体交换矩阵通过转发流媒体数据包,在两者之间建立映射关系,较好地解决了这一问题。为提... 在设计服务器数目较多的流媒体业务时,如果客户端在多个服务器之间频繁切换,不仅会加重服务器的负担,还会增大对动态变化的客户组的管理难度。流媒体交换矩阵通过转发流媒体数据包,在两者之间建立映射关系,较好地解决了这一问题。为提高流媒体交换矩阵对数据包的转发速率,在对两种典型的网络模型进行比较之后,提出结合.NET平台,以托管完成端口机制作为流媒体交换矩阵的底层网络I/O模型。经测试,不仅可有效提高对数据包的转发速率,而且做到了跨平台实现,扩大了流媒体交换矩阵产品的应用范围。 展开更多
关键词 流媒体交换矩阵 网络模型 完成端口 跨平台 托管代码
在线阅读 下载PDF
IOCP机制在P2P网络游戏中的应用 被引量:4
3
作者 文俊浩 徐传运 +1 位作者 温文聪 朱晓飞 《计算机工程与应用》 CSCD 北大核心 2006年第7期205-207,共3页
大型网络游戏作为一种分布式系统在高峰时要承载巨量用户在线负荷,这就对大型网络游戏通信系统的设计提出了非常高的要求。如何提高系统玩家承载量,使系统具有良好的伸缩性,以及如何利用有限的带宽为玩家带来一致而平滑的游戏已成为人... 大型网络游戏作为一种分布式系统在高峰时要承载巨量用户在线负荷,这就对大型网络游戏通信系统的设计提出了非常高的要求。如何提高系统玩家承载量,使系统具有良好的伸缩性,以及如何利用有限的带宽为玩家带来一致而平滑的游戏已成为人们关注的焦点。通过对当前游戏开发技术的考察发现:在传统的网络游戏开发过程中,多是基于C/S模型,服务器在多人在线的情况下承受着巨大的压力。虽然也有基于P2P的网络游戏,但是对多个玩家同时在线支持不够。针对上述问题,文章提出将IOCP的模型应用在对等网络(P2P)模型的客户端中,以增强对等网中每个节点计算机的承载能力,从而降低主服务器的负载量。 展开更多
关键词 完成端口 iocp P2P 网络游戏 多线程
在线阅读 下载PDF
基于IOCP机制的网络游戏服务器通信层的实现 被引量:14
4
作者 王瑞彪 李凤岐 +1 位作者 施玉勋 张宪超 《计算机工程与应用》 CSCD 北大核心 2009年第7期75-78,81,共5页
以网络游戏服务器的开发为背景,利用Windows操作系统提供的一种高效I/O机制-IOCP(Input Output Compeltion Port)机制,给出了实现网络游戏服务器端网络通信层的方法,并留虚函数接口给游戏开发者,使游戏开发者专注于游戏逻辑的开发,不再... 以网络游戏服务器的开发为背景,利用Windows操作系统提供的一种高效I/O机制-IOCP(Input Output Compeltion Port)机制,给出了实现网络游戏服务器端网络通信层的方法,并留虚函数接口给游戏开发者,使游戏开发者专注于游戏逻辑的开发,不再考虑网络通信的问题。最后,结合开发的一个象棋网络游戏服务器给出了使用这些接口的方法。 展开更多
关键词 完成端口 网络游戏 服务器 接口
在线阅读 下载PDF
IOCP写服务程序时的关键问题研究 被引量:13
5
作者 陈怀松 陈家琪 《计算机工程与设计》 CSCD 北大核心 2010年第17期3793-3796,共4页
为了编写高效的网络服务程序,针对经典的多线程实现多客户端并发服务的不足,研究了当前最流行的IOCP(I/Ocompletion port,输入输出完成端口)实现网络服务的方式。在解决了3个IOCP特有的复杂问题(信息定位问题、系统资源限制问题、报文... 为了编写高效的网络服务程序,针对经典的多线程实现多客户端并发服务的不足,研究了当前最流行的IOCP(I/Ocompletion port,输入输出完成端口)实现网络服务的方式。在解决了3个IOCP特有的复杂问题(信息定位问题、系统资源限制问题、报文预处理问题)之后,利用IOCP实现了高效的网络服务程序,完全克服了多线程实现多客户端并发服务的CPU使用量高、系统资源占用多、网络资源利用不充分、系统效率低等不足。实验结果表明,只要合理解决这3个问题,在编写网络服务程序过程中就能顺利地使用IOCP方式。与非IOCP实现网络服务程序方式的对比,系统效率有显著提高且网络资源得到更充分的利用。 展开更多
关键词 输入输出完成端口 IO完成端口 套接字 传输控制协议 网际协议
在线阅读 下载PDF
单客户机-多服务器模式下IOCP的应用与研究 被引量:3
6
作者 王震 徐博 +1 位作者 解永平 孙加奉 《计算机科学》 CSCD 北大核心 2011年第B10期385-388,405,共5页
对特定网络应用中的单客户机-多服务器模型进行了分析,给出了基于IOCP的客户机基本实现,又给出了线程调度、异步连接等IOCP框架中的实现方法。针对不定长数据接收的要求,对内存池管理、缓冲区设置等问题进行了分析与设计。连接测试和吞... 对特定网络应用中的单客户机-多服务器模型进行了分析,给出了基于IOCP的客户机基本实现,又给出了线程调度、异步连接等IOCP框架中的实现方法。针对不定长数据接收的要求,对内存池管理、缓冲区设置等问题进行了分析与设计。连接测试和吞吐能力测试的结果表明,本设计具备高效较大数量连接和数据处理的能力。通过实验方式给出了IOCP线程数设置的建议。 展开更多
关键词 单客户机-多服务器 完成端口 多线程 内存池 缓冲区
在线阅读 下载PDF
基于IOCP模型的多仪器数据采集与控制系统 被引量:2
7
作者 蔡晨曦 秦会斌 《无线电通信技术》 2015年第5期71-73,85,共4页
为满足工业现场中对多种不同类型的仪器进行集中监控的要求,并且针对仪器连接数量大、数据通信频繁和实时性要求高等特点,提出了以IOCP(I/O完成端口)网络模型为核心结合了Windows多线程,数据库编程等技术实现的局域网多智能仪表控制系... 为满足工业现场中对多种不同类型的仪器进行集中监控的要求,并且针对仪器连接数量大、数据通信频繁和实时性要求高等特点,提出了以IOCP(I/O完成端口)网络模型为核心结合了Windows多线程,数据库编程等技术实现的局域网多智能仪表控制系统。首先介绍了控制系统的总体结构以及IOCP模型工作原理,描述并分析了该系统在设计和实现过程遇到的关键问题和解决方案,最后通过移植LwIP轻量级网络协议栈的STM32单片机作为下位机进行网络通信测试,验证了该方案的可行性。 展开更多
关键词 完成端口 重叠IO TCP/IP 多线程 控制系统
在线阅读 下载PDF
基于IOCP机制的电力远程集抄系统通信模块研究 被引量:2
8
作者 林勇 《计算机应用与软件》 CSCD 北大核心 2014年第5期128-131,共4页
为实现基于GPRS的大规模电力远程集抄系统具有高效、稳定的网络通信服务,设计一种引入I/O完成端口IOCP(Input/Output completion port)机制的网络通信模块,并对通信模块开发中的客户端信息识别、系统资源管理、恶意客户连接、完成消息... 为实现基于GPRS的大规模电力远程集抄系统具有高效、稳定的网络通信服务,设计一种引入I/O完成端口IOCP(Input/Output completion port)机制的网络通信模块,并对通信模块开发中的客户端信息识别、系统资源管理、恶意客户连接、完成消息乱序等难点问题进行研究,提出自定义结构体、池原理、心跳机制等具体解决方法。最后对通信模块进行性能和压力测试,结果表明,该通信模块开销性低、数据吞吐量大,并支持大量并发连接,在实际项目中也取得了良好的效果。 展开更多
关键词 大规模负控管理系统 输入 输出完成端口 多线程 性能测试
在线阅读 下载PDF
IOCP技术在数据库性能测试中的应用 被引量:1
9
作者 刘建强 袁怡 +3 位作者 杨喜昆 谢静敏 王建民 叶晓俊 《计算机研究与发展》 EI CSCD 北大核心 2007年第z3期159-165,共7页
针对数据库应用性能测试在少量测试终端上产生大量虚拟客户事务的需要,以及普通多线程技术的不足,提出了一种利用Windows输入/输出完成端口(I/O completion port, IOCP)技术产生并调度大量的虚拟客户事务的方法,该方法原本用于Windows N... 针对数据库应用性能测试在少量测试终端上产生大量虚拟客户事务的需要,以及普通多线程技术的不足,提出了一种利用Windows输入/输出完成端口(I/O completion port, IOCP)技术产生并调度大量的虚拟客户事务的方法,该方法原本用于Windows NT操作系统下的服务端线程调度,并在网络游戏服务和大规模通信系统中得到广泛应用.主要讲述了基于IOCP技术构建的事务调度引擎的设计思想及在数据库应用性能测试中的应用,最后通过性能测试.实验表明,基于IOCP技术的线程池比其他多线程调度模型具有更好的性能,能够在有限的测试终端上为被测系统产生足够的压力. 展开更多
关键词 iocp 完成端口 性能测试 线程池
在线阅读 下载PDF
基于IOCP模型的楼宇灯控制系统服务器的设计 被引量:2
10
作者 王良 徐军明 吴红生 《机电工程》 CAS 2013年第11期1425-1429,共5页
为解决楼宇灯控制系统中有多客户端和多GPRS终端连接服务器,由于服务器和多客户端之间海量的信息交互与数据存取而导致服务器信息反馈缓慢和系统阻塞问题,提出了一种基于IOCP模型的服务器具体设计方案。采用了I/O完成端口模型、线程池技... 为解决楼宇灯控制系统中有多客户端和多GPRS终端连接服务器,由于服务器和多客户端之间海量的信息交互与数据存取而导致服务器信息反馈缓慢和系统阻塞问题,提出了一种基于IOCP模型的服务器具体设计方案。采用了I/O完成端口模型、线程池技术,使服务器不仅能够将数据库读取的信息快速发送给客户端或者GPRS终端,更能够准确、高效地实现了不同客户端用户与其所管理的GPRS终端之间的信息传递,建立了每个客户端使用独立线程与服务器进行网络的数据通信关系,从而实现了对楼宇灯的管理和监控。目前该服务器已试用于实际的智能楼宇灯产品。研究结果表明,所设计的基于IOCP模型的服务器软件能够承载大量客户端,具有较高的数据处理能力,在实际项目测试中也表现出良好的性能。 展开更多
关键词 服务器 智能灯 I O完成端口 GPRS 线程池
在线阅读 下载PDF
IOCP在水下安防系统监控软件中的应用
11
作者 陈英婕 杨静宇 孟元凯 《现代电子技术》 北大核心 2015年第4期77-79,共3页
在此给出完成端口在某水下安防系统监控软件中的一种应用,在简要介绍完成端口模型的基础上,叙述了利用完成端口实现安防系统监控软件底层通信模块的方法,并构建了一个完整的监控中心数据服务器构架。该方法提高了监控软件网络通信的数... 在此给出完成端口在某水下安防系统监控软件中的一种应用,在简要介绍完成端口模型的基础上,叙述了利用完成端口实现安防系统监控软件底层通信模块的方法,并构建了一个完整的监控中心数据服务器构架。该方法提高了监控软件网络通信的数据吞吐率,节约了CUP资源,同时在该构架下能够轻松实现安防系统软硬件的扩展和升级。 展开更多
关键词 完成端口(iocp) 网络通信 水下安防系统 监控软件
在线阅读 下载PDF
高性能服务器底层网络通信模块的设计方法 被引量:18
12
作者 王文武 赵卫东 +2 位作者 王志成 陈悦 韩下林 《计算机工程》 CAS CSCD 北大核心 2009年第3期103-105,114,共4页
在对I/O完成端口进行底层封装的基础上,提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。该方案采用多种系统性能优化技术,如线程池、对象池和环形缓存区等。该模块在Win32平台上用C++开发完成,经过严格的压力和性能测试后... 在对I/O完成端口进行底层封装的基础上,提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。该方案采用多种系统性能优化技术,如线程池、对象池和环形缓存区等。该模块在Win32平台上用C++开发完成,经过严格的压力和性能测试后,实验结果表明该模块能够支持海量并发连接,具有较高的数据吞吐量,在实际项目应用中也取得了良好的表现。 展开更多
关键词 完成端口 服务器 多线程 线程池 对象池 缓存区
在线阅读 下载PDF
手机游戏开发架构的研究 被引量:13
13
作者 苏志同 石绍坤 李晋宏 《计算机工程与设计》 CSCD 北大核心 2010年第7期1631-1634,共4页
传统手机游戏开发架构中存在着3个亟待解决的问题:一是单个服务器资源易于衰竭;二是多线程间的同步和互斥耗费资源严重;三是服务器不能弹性地管理线程资源。为解决这些问题,提出了一种新的手机游戏开发架构,并详细说明这一架构中的负荷... 传统手机游戏开发架构中存在着3个亟待解决的问题:一是单个服务器资源易于衰竭;二是多线程间的同步和互斥耗费资源严重;三是服务器不能弹性地管理线程资源。为解决这些问题,提出了一种新的手机游戏开发架构,并详细说明这一架构中的负荷迁徙模块、基于I/O完成端口的线程池模块和消息模块。该架构较好地解决了传统开发架构中单个服务器资源易于衰竭,多线程间的同步和互斥所引起巨大的系统资源开销,及服务器不能弹性地管理线程资源等问题。实验结果表明,新的架构具有较好的效果。 展开更多
关键词 手机游戏 开发架构 负荷迁徙 I/O完成端口 自适应并发
在线阅读 下载PDF
车辆监控系统中通信服务器性能优化设计与实现 被引量:7
14
作者 冯林 彭尉 滕弘飞 《计算机工程与应用》 CSCD 北大核心 2005年第6期199-201,共3页
车辆监控系统是结合全球卫星定位系统(GPS)和现代通信技术为一体的高科技系统。针对该系统中的核心部件—基于GPRS通信链路的通信服务器的性能瓶颈和稳定性问题,进行了深入的研究,提出了对其性能进行优化的方——法。在实际应用中取得... 车辆监控系统是结合全球卫星定位系统(GPS)和现代通信技术为一体的高科技系统。针对该系统中的核心部件—基于GPRS通信链路的通信服务器的性能瓶颈和稳定性问题,进行了深入的研究,提出了对其性能进行优化的方——法。在实际应用中取得了较好的效果。 展开更多
关键词 GPRS GPS 通信服务器 性能优化 完成端口 线程池
在线阅读 下载PDF
高效串口并发通信模型的研究 被引量:3
15
作者 施孟佶 桂勋 +1 位作者 陈小平 刘强 《计算机工程与应用》 CSCD 北大核心 2011年第9期61-64,共4页
为满足现代工业自动化控制系统中的多串口并发通信需求,提出了基于完成端口机制在VC++开发平台上实现的高效解决方案。阐述了该方案的基本原理、实现流程,以及运行过程中常见问题的解决措施。该方案采用单件设计模式保证完成端口的唯一... 为满足现代工业自动化控制系统中的多串口并发通信需求,提出了基于完成端口机制在VC++开发平台上实现的高效解决方案。阐述了该方案的基本原理、实现流程,以及运行过程中常见问题的解决措施。该方案采用单件设计模式保证完成端口的唯一性,并通过更高层次的封装,解决了用户操作不便的问题。对比实验表明:在大量串口并发通信的情况下,相对于常见的未采用完成端口机制而使用专用线程处理重叠I/O的多串口通信解决方案,该方案具有更高的效率和更少的系统资源耗费。 展开更多
关键词 完成端口 单件设计模式 串口并发通信 VC++
在线阅读 下载PDF
船舶自动避碰仿真平台(VACASP)的构建与实现 被引量:3
16
作者 杨神化 施朝健 +1 位作者 李丽娜 索永峰 《中国航海》 CSCD 北大核心 2009年第3期50-54,60,共6页
应用Multi-agent技术和理论以及多本船航海模拟器技术,采用Microsoft Visual C++开发平台,构建和开发了船舶自动避碰仿真平台(Vessel Automatic Collision Avoidance Simulation Platform,VACASP),提出了基于TCP/IP(Transmission Contro... 应用Multi-agent技术和理论以及多本船航海模拟器技术,采用Microsoft Visual C++开发平台,构建和开发了船舶自动避碰仿真平台(Vessel Automatic Collision Avoidance Simulation Platform,VACASP),提出了基于TCP/IP(Transmission Control Protocol/Internet Protocol)协议的I/O完成端口(Input/Output Completion Port,IOCP)和基于UDP(User Datagram Protocol)的广播端口相结合的通信网络架构,并在应用层提出了一种基于UDP广播和TCP/IP的仿真专用协议及相应的通信机制。VACASP平台为用户提供了自行设计和开发自动避碰决策算法的接口,用户可以根据自己的研究成果,采用面向对象技术,在Visual C++平台上实现相应的决策算法,然后将其编译为动态链接库,集成到VACASP平台中,就可以借助VACASP平台的功能实现避碰决策算法的仿真验证。 展开更多
关键词 水路运输 船舶 自动避碰 仿真平台 多智能体 完成端口
在线阅读 下载PDF
微网能量管理系统中数据采集子系统的优化设计与应用 被引量:3
17
作者 丁明 周亮 毕锐 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2010年第12期1790-1796,共7页
在一个含分布式电源的微型电网中,数据采集系统的可靠性和数据实时性直接影响到能量管理系统中控制系统作业的正确性和准确性。文章在数据采集系统的设计中,提出利用完成端口与线程池技术相结合的优化通信模型和基于分层管理数据采集对... 在一个含分布式电源的微型电网中,数据采集系统的可靠性和数据实时性直接影响到能量管理系统中控制系统作业的正确性和准确性。文章在数据采集系统的设计中,提出利用完成端口与线程池技术相结合的优化通信模型和基于分层管理数据采集对象上下文思想的通信管道维护模型;首先介绍了在数据采集系统中如何建立保证数据实时性以及系统可扩展性的网络硬件平台;其次,从软件的结构模型、数据模型和信息模型3个方面设计软件系统的内部结构,并介绍结构的优化方法;最后,根据上述的硬件和软件系统设计思路在物理平台上予以实现,并通过了专业测试软件的性能测试以及实验室内软件平台各功能模块联调实验。 展开更多
关键词 微网 数据采集 完成端口 上下文
在线阅读 下载PDF
新型农业环境状态无线监控系统的搭建 被引量:2
18
作者 闾素红 林声远 +1 位作者 路康 袁超 《江西农业学报》 CAS 2008年第11期105-107,共3页
采用完成端口的网络编程技术并结合单总线技术和GPRS无线技术,搭建了一种新型的农业环境状态监控系统。系统有效地克服了传统的环境监控系统的缺点,并具有通用性广、扩展性强、用户接口多等特点。
关键词 环境监控系统 完成端口 GPRS 单总线技术
在线阅读 下载PDF
基于TD-LTE的轨道交通集群调度系统 被引量:8
19
作者 季一木 柴博周 +2 位作者 杨罗坤 朱曈晖 李文峰 《计算机工程》 CAS CSCD 北大核心 2017年第6期296-300,共5页
传统轨道交通集群调度服务系统的峰值通信速率较低,无法实现日常调度工作中的高频次语音通信和基本视频通信。为此,采用4G TD-LTE技术、数据库连接池优化机制和I/O完成端口策略,设计一种新型调度服务系统。仿真测试结果表明,该系统能有... 传统轨道交通集群调度服务系统的峰值通信速率较低,无法实现日常调度工作中的高频次语音通信和基本视频通信。为此,采用4G TD-LTE技术、数据库连接池优化机制和I/O完成端口策略,设计一种新型调度服务系统。仿真测试结果表明,该系统能有效降低通信时延,提高并发量,可满足大容量、高速率、多媒体的现代轨道集群通信网络调度需求。 展开更多
关键词 分时长期演进技术 集群调度 并发量 I/O完成端口 数据库连接池
在线阅读 下载PDF
在线模拟法庭服务器的设计与实现 被引量:1
20
作者 李文全 段琢华 《计算机工程与设计》 CSCD 北大核心 2010年第21期4736-4738,F0003,共4页
针对模拟法庭服务器存在大量并发客户请求问题,引入了完成端口(IOCP)多线程控制模型,建立了以主线程、监听线程、服务线程为核心的服务器架构。通过分析数据包的错序原因,提出了具体的解决方案。利用池技术思想,设计了线程池和数据库连... 针对模拟法庭服务器存在大量并发客户请求问题,引入了完成端口(IOCP)多线程控制模型,建立了以主线程、监听线程、服务线程为核心的服务器架构。通过分析数据包的错序原因,提出了具体的解决方案。利用池技术思想,设计了线程池和数据库连接池,较好地解决了多线程竞争资源问题,有效避免CPU在线程调度和切换上的大量开销,充分利用了系统资源。经系统测试结果表明,该服务器能够支持海量并发连接,并具有较强的可扩展性和稳定性。 展开更多
关键词 多线程 完成端口 模拟法庭 可扩展性 服务器
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部