-
题名高性能服务器底层网络通信模块的设计方法
被引量:18
- 1
-
-
作者
王文武
赵卫东
王志成
陈悦
韩下林
-
机构
企业数字化技术教育部工程研究中心
同济大学CAD研究中心
-
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第3期103-105,114,共4页
-
基金
广东省教育部产学研结合基金资助项目"基于RFID技术石化产品计量监控管理系统应用研究与开发"(2007A090302094)
-
文摘
在对I/O完成端口进行底层封装的基础上,提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。该方案采用多种系统性能优化技术,如线程池、对象池和环形缓存区等。该模块在Win32平台上用C++开发完成,经过严格的压力和性能测试后,实验结果表明该模块能够支持海量并发连接,具有较高的数据吞吐量,在实际项目应用中也取得了良好的表现。
-
关键词
完成端口
服务器
多线程
线程池
对象池
缓存区
-
Keywords
completion port
server
multi-threading
thread pool
object pool
ring buffer
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名基于改进线程池技术服务器程序的设计与实现
被引量:4
- 2
-
-
作者
欧阳志鹏
沈富可
-
机构
华东师范大学计算机系
-
出处
《计算机与数字工程》
2005年第10期133-136,共4页
-
文摘
当前互联网大多是B(Browser)/S(Server)、C(Client)/S(Server)结构的应用模式。服务器要处理大量的客户请求,线程池技术被引入以提高性能。首先介绍线程池如何改进服务器程序性能,然后分析线程池在服务器程序应用中的不足,并提出一个改进的线程池机制。最后给出改进机制的实现。
-
关键词
线程池
服务器
完成端口
状态
-
Keywords
thread pool, server, completion port, state
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名在线模拟法庭服务器的设计与实现
被引量:1
- 3
-
-
作者
李文全
段琢华
-
机构
韶关学院计算机科学学院
-
出处
《计算机工程与设计》
CSCD
北大核心
2010年第21期4736-4738,F0003,共4页
-
文摘
针对模拟法庭服务器存在大量并发客户请求问题,引入了完成端口(IOCP)多线程控制模型,建立了以主线程、监听线程、服务线程为核心的服务器架构。通过分析数据包的错序原因,提出了具体的解决方案。利用池技术思想,设计了线程池和数据库连接池,较好地解决了多线程竞争资源问题,有效避免CPU在线程调度和切换上的大量开销,充分利用了系统资源。经系统测试结果表明,该服务器能够支持海量并发连接,并具有较强的可扩展性和稳定性。
-
关键词
多线程
完成端口
模拟法庭
可扩展性
服务器
-
Keywords
multi-thread
I/O completion port
moot court
scalability
server
-
分类号
TP368.5
[自动化与计算机技术—计算机系统结构]
-
-
题名完成端口模型的使用与分析
被引量:1
- 4
-
-
作者
周鹏
黄灿
江楠
-
机构
[
-
出处
《软件》
2012年第2期31-32,35,共3页
-
文摘
完成端口是一种复杂的Win32内核对象。应用程序可以用完成端口管理线程池为大量的异步I/O请求提供服务,而不必为每个I/O请求分别创建服务线程。完成端口模型用于开发服务器应用程序,以提供优良的伸缩性和获得最好的系统性能。本文构建了一个基本的网络服务器程序框架,对完成端口模型的用法进行阐述与分析。
-
关键词
完成端口
线程池
套接字
-
Keywords
completion port
thread pool
socket
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于完成端口的消防通信服务器设计和实现
被引量:3
- 5
-
-
作者
刘传军
任钢
-
机构
山东省公安消防总队司令部
深圳市公共安全应急平台工程技术研究开发中心
-
出处
《软件》
2012年第7期44-48,共5页
-
文摘
为满足消防灭火救援接处警系统中对通信服务器的性能和稳定性要求,在完成端口的基础上设计了分层结构的通信服务器架构。本文给出了该服务器架构的框架组成,并说明如何利用了完成端口框架实现通信处理并给出实现程序代码。最后给出了该架构在实现接处警系统中订阅发布业务中的具体应用。
-
关键词
完成端口
接处警系统
通信服务器框架
通信管理
线程管理
订阅发布
-
Keywords
Input and Output completion port
Alarming System
Communication server framework
Communication Management
thread management
Subscription and Release.
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于IOCP模型的楼宇灯控制系统服务器的设计
被引量:2
- 6
-
-
作者
王良
徐军明
吴红生
-
机构
杭州电子科技大学电子信息学院
-
出处
《机电工程》
CAS
2013年第11期1425-1429,共5页
-
文摘
为解决楼宇灯控制系统中有多客户端和多GPRS终端连接服务器,由于服务器和多客户端之间海量的信息交互与数据存取而导致服务器信息反馈缓慢和系统阻塞问题,提出了一种基于IOCP模型的服务器具体设计方案。采用了I/O完成端口模型、线程池技术,使服务器不仅能够将数据库读取的信息快速发送给客户端或者GPRS终端,更能够准确、高效地实现了不同客户端用户与其所管理的GPRS终端之间的信息传递,建立了每个客户端使用独立线程与服务器进行网络的数据通信关系,从而实现了对楼宇灯的管理和监控。目前该服务器已试用于实际的智能楼宇灯产品。研究结果表明,所设计的基于IOCP模型的服务器软件能够承载大量客户端,具有较高的数据处理能力,在实际项目测试中也表现出良好的性能。
-
关键词
服务器
智能灯
I
O完成端口
GPRS
线程池
-
Keywords
server
intelligent building light
I/O completion port(IOCP)
GPRS
thread pool
-
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
TM923
[电气工程—电力电子与电力传动]
-
-
题名支持SSL的高性能通信服务器设计与实现
被引量:3
- 7
-
-
作者
金容波
王玲
-
机构
四川师范大学计算机科学学院
-
出处
《计算机应用与软件》
CSCD
2009年第7期202-203,207,共3页
-
文摘
为满足项目中对通信服务器的性能和通信内容安全性的要求,在基于W INSOCK的网络通信中引入安全套接字层(SSL)。选择I/O完成端口作为服务器模型,设计并实现了该模型下的SSL通信,讨论了提升服务器性能的方法。实验结果表明,所实现的通信服务器,既有较高性能,又能保证通信内容的安全性,能够满足项目的要求。
-
关键词
SSL
完成端口
线程池
性能
-
Keywords
SSL
completion port
thread pool
Performance
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
TP311.13
[自动化与计算机技术—计算机软件与理论]
-
-
题名Windows服务器并发控制技术
被引量:1
- 8
-
-
作者
余静
-
机构
中国电子科技集团公司第三十研究所
-
出处
《通信技术》
2012年第12期142-144,共3页
-
文摘
服务器的并发控制策略是对服务器性能评估的基本要求。它可以提高系统的并发控制能力以及改善交互响应时间。采用恰当的技术实现服务器的并发处理请求,是成功制定服务器并发控制策略的关键。Windows网络服务提供的并发控制技术有多种,它们大都是基于线程并发结构。在这些技术中,线程池和完成端口应用较为广泛并颇受好评。这里从线程池技术和完成端口技术两方面着手,介绍如何处理网络通信中服务器的并发请求。并给出不同需求的服务器应该采用何种处理技术。
-
关键词
服务器
并发
多线程
线程池
I/O完成端口
-
Keywords
server
concurrency multiple-thread
thread pool
I/O completion port
-
分类号
TN913.21
[电子电信—通信与信息系统]
-