面向Internet的网络应用(如Web服务器、流媒体服务器、游戏服务器等)要求下层的网络服务器具备高性能。然而,现有的网络服务器软件并没有很好利用硬件资源,支持大规模并发用户。本项目研究网络服务器软件体系结构对性能的影响,并提出MEANS(a Micro-Engines Architecture for Network Servers)结构。过去上层应用都基于多线程或事件驱动结构,这些结构混淆了程序的控制逻辑和程序的执行,存在使上层应用的性能较差,不能支持大规模用户,或不能有效提供过载控制机制等问题。MEANS结构在上层应用和下层操作系统间提供一个抽象层,分离程序的控制逻辑和程序的执行,把程序的控制逻辑交给上层应用,自己专注于程序的高效执行,从而能有效地改善服务器的性能。本项目除了验证MEANS结构的有效性外,还将着重研究其中的微引擎、微线程、应用QoS框架、调度算法、多处理机支持等。
{{i.achievement_title}}
数据更新时间:2023-05-31
基于铁路客流分配的旅客列车开行方案调整方法
出租车新运营模式下的LED广告精准投放策略
双相不锈钢水下局部干法TIG焊接工艺
不同内填材料生态复合墙体肋格单元试验研究
Cu- 14Fe - C 合金拉拔后的组织和性能
Radius k-means算法及其拓展问题的研究
基于声发射信息的海洋平台结构裂纹智能诊断研究
基于受控结构动力特性和信息融合的海洋平台结构损伤检测
基于振动响应分析的海洋平台结构损伤检测研究