找回密码
 注册
关于网站域名变更的通知
查看: 392|回复: 1
打印 上一主题 下一主题

[毕业设计] 多核 Web 服务器中基于分配矩阵的动态请求调度算法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-2-20 14:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
要:为了构建高性能的 Web 服务器,充分利用 Web 服务器中多核处理器的性能成为关键。传统的先到先服务3 s  {3 Y  {: |: D9 x  M% R& l$ X
策略没有考虑多核处理器的特点,不能充分利用多核处理器的性能。为解决此问题,该文提出一种基于分配矩阵的! ?) R3 G" B# k0 T, C/ M, w
动态请求调度算法。该算法充分考虑了多核处理器的特点,可将同类动态请求动态分配至同一个处理器核心,提高9 @. \: \6 z, N+ a0 t# C) R
Web 服务器处理动态请求的速度。仿真实验结果表明,采用该算法的 Web 服务器在自相似性、平均响应时间、
. z1 G/ t, k  g* }1 H丢包率等方面均优于传统的先到先服务算法。  x' y" d$ c$ A
关键词:Web 服务器;多核;动态请求;调度
, G* L/ Z/ ^: y1 引言$ q  T8 ~3 T; E
随着社交网络和云计算技术的发展,越来越多
' F2 P! [7 Q. F6 g! r的数据和应用被置于服务器端,服务器的性能成为' v, C+ S, i# P" P8 R: L
关键。而实现高性能服务器的一个关键因素就是如, [- S/ s3 L' R5 x3 x
何充分利用多核处理器的运算能力,这是一个日益
- w% b. {1 t' h( Q2 k5 l8 b重要但尚未解决的问题[1]。传统的 Web 服务器,例
" i0 c* X! z; u, y2 F' W6 lApache,通常采用先到先服务(First Come First
4 I$ f1 J- q, z) u- _5 AServed, FCFS) 算法[2],即根据用户请求到达服务器
0 O+ Z! l# W6 {2 l9 k: i5 z的先后顺序进行处理。FCFS 算法具有简单、公平% R, t4 p! N- s' F
的优点,也存在平均时间较长的缺点[3]。因此,Web6 O$ k# ^7 r5 T: G9 a7 v
服务器上也采用过短作业优先(Shortest-Job First, * H. w% ]4 f9 k* E6 L. z1 I1 x
SJF)等算法。使用短作业优先算法时,服务时间短
6 D# V; w. V  M的请求比服务时间长的请求具有更高的服务优先8 ~( ~$ f" Z9 R9 Z5 W3 z; z! ^

- T; M3 }- N% e' _4 n+ O5 X
' ?6 J; B9 F$ j. Y; H' g! Z$ T. t: }- P! N2 x- ^. F& {

# n+ f4 f" I" ~) r- M7 N) J- B0 X) o' l6 n+ S+ w6 i% P
附件下载:
游客,如果您要查看本帖隐藏内容请回复

. m3 p2 D  Q7 x8 x. j7 y
! V, W9 h  I/ ?; }0 S

该用户从未签到

2#
发表于 2021-2-20 15:01 | 只看该作者
谢谢分享                     
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-6 23:57 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表