💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
本文模拟了对等网络中的单个优化问题,同时考虑了带宽分配和数据传输调度,以为用户提供高质量的实时视频,同时确保视频播放的连续性和低启动延迟。最后,模拟结果表明,所提出的基于优化的模型在对等节点下载视频层的总和方面,明显优于客户端-服务器模型、随机覆盖形成模型和无标度覆盖形成模型的性能。
📚2 运行结果
部分代码:
%% **************optimization********************
K = 2;%number of layers
d = 2;%delay value
L = 10; %number of chunks
S = 1; % number of seeds
T = 10;% time of live video stream
omega = 70*ones(1,K); %bitRate of each layer
alpha =ones(K,1) ;% [0.8; 0.4 ; 0.2 ];
sigma = 0;
tetaHat1 =0;
opt_value = 0;
W1 = 0;
ss=0;
sigma_U = 50; %UP BW of source
Node_vec = [5 7 9 10];
Up_BW_Node = [ 0 55.8260 30.0403 72.2900 70.5149 57.7836 60.5097 63.2661 30.3920 55.8036 10.5739 46.0560 43.5605 51.9261 51.6798 32.0963 42.6289 40.0998 47.2100 30.3553 26.2515 99.7572 ];
Down_BW_Node = [5000*rand(1,floor(20))];
Up_BW_Node(1,1) = sigma_U;
for node_num = 1:4
Node = Node_vec(1,node_num);
omega2 = repmat(omega,1,Node);
tetaHat_0=0.1*ones(Node-S , K) - ones(Node-S , K);
tetaHat1 =0;
opt_value = 0;
a = 0.001;
W1 = 0;
ss=0;
tetaHat_n = cell(1,20);
for opt_rep = 1:20% repeatation of cvx
a = a*2;
b=tanh(a*tetaHat_0);
c=(sech(a*tetaHat_0));
bb = 0.5*ones(Node-S , K);
W_upload = Up_BW_Node;%upload BW of each Node
W_download = Down_BW_Node;%downloauud BW of each Node
cvx_begin
cvx_solver 'sedumi'
variable W(Node*K , (Node-S)*T , L)%cell variable of bandwidth allocated for each connection
variable teta((Node-S),K)%vector of BW of each layer for each node
variable tetaHat((Node-S),K)%vector of true BW of each layer for each node
variable g(K*(Node-S) , L*T)% cell variable of downloaded BW
🎉3 参考文献
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。
[1]王超.用户终端网络流量均衡及资源分配方法研究[D].战略支援部队信息工程大学[2024-04-01].
[2]郑毅,黄丹,危婷,等.对等网络视频点播系统服务器流量模型[J].铁道学报, 2012, 34(9):7.DOI:CNKI:SUN:TDXB.0.2012-09-010.
[3]陈长辉.对等网络流量信息结构异常的检测技术研究[J].应用激光, 2017.DOI:10.14128/j.cnki.al.20173701.134.