面向Internet的网络应用(如Web服务器、流媒体服务器、游戏服务器等)要求下层的网络服务器具备高性能。然而,现有的网络服务器软件并没有很好利用硬件资源,支持大规模并发用户。本项目研究网络服务器软件体系结构对性能的影响,并提出MEANS(a Micro-Engines Architecture for Network Servers)结构。过去上层应用都基于多线程或事件驱动结构,这些结构混淆了程序的控制逻辑和程序的执行,存在使上层应用的性能较差,不能支持大规模用户,或不能有效提供过载控制机制等问题。MEANS结构在上层应用和下层操作系统间提供一个抽象层,分离程序的控制逻辑和程序的执行,把程序的控制逻辑交给上层应用,自己专注于程序的高效执行,从而能有效地改善服务器的性能。本项目除了验证MEANS结构的有效性外,还将着重研究其中的微引擎、微线程、应用QoS框架、调度算法、多处理机支持等。
{{i.achievement_title}}
数据更新时间:2023-05-31
跨社交网络用户对齐技术综述
正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究
特斯拉涡轮机运行性能研究综述
拥堵路网交通流均衡分配模型
栓接U肋钢箱梁考虑对接偏差的疲劳性能及改进方法研究
Radius k-means算法及其拓展问题的研究
基于声发射信息的海洋平台结构裂纹智能诊断研究
基于受控结构动力特性和信息融合的海洋平台结构损伤检测
基于振动响应分析的海洋平台结构损伤检测研究