《Resource Optimization for Content Distribution Networks in Shared Infrastructure Environment》

应用背景:CDN网络,通过租赁带宽、服务器存储容量等相关资源形成

本文网络基本性能

  • 网络供应商控制物理服务器与网络构架
  • 服务供应商租赁资源
  • 可动态分配资源

困难与挑战

  • 内容存储选择与请求管理
  • 资源分配与调度策略
  • 资源有价

本文模型:混合整型规划问题--NP-Hard问题

解决方法:拉格朗日松弛法+贪婪搜寻启发式算法

CDN供给框架

  • 虚拟CDN服务器:计算资源 存储资源 带宽资源
  • 服务器位置影响传输时延
  • 虚拟链路:用于软件分发,内容复制与更新,后台通信
  • 拓扑设计:考虑潜在服务器位置,资源租赁花销与容量限制,用户需求及空间分布,服务性能要求

CDN供给模型

  • 假设:只考虑内容传输带来的带宽损耗(不考虑内容分布和更新);每个服务器的计算能力、带宽用量与花销和处理的请求量线性相关
  • 用户节点产出请求;潜在服务器节点提供资源,建立代理服务器
  • 限定时间元内可处理的请求数
  • 节点间距离已知;默认选择最短路径
  • K个内容热门程度已知,内容大小,所需计算资源和带宽资源。时间元内某节点对于某内容的请求量
  • 花销:站点建立花销,存储花销,带宽花销,计算花销
  • 可接受QoS阈值:T时间下每个内容的平均距离要求
  • 供给问题:配置优化问题(满足QoS指标同时最小化花销)
  • 变量定义:  带宽和计算的总花销
  • 线性规划模型:

    • QoS阈值
    • 若内容已经存储,则必须服务
    • NP-hard问题(选址问题)
    • 启发式算法求解
    • 所有用户的总请求
  • 用户节点可认为是一个用户集群,不止一个用户

问题求解

拉格朗日启发式算法

用于松弛限制:是拉格朗日乘子

松弛后目标函数:

两个子问题

  • (二进制变量问题)

    • 对于每个地点i,问题变为:
  • (连续变量问题,标准线性规划问题,用最优包裹求解器求解)

启发式算法

用次梯度算法调节拉格朗日乘子,求收敛

启发式贪婪算法

若基站等拓扑已定,则站点建立的花销为固定值,则问题可简化为:

(对每个内容k而言)即,有性能约束的选址问题

两级贪婪启发式搜寻法

  • 第一级:找备选拓扑

    • 所有服务器全开算总价
    • 当节点i移除,计算当下拓扑的总价
    • 若有花销节省,关闭花销最多的那个节点
    • 返回第二步直到没有花销可以节省
    • 第二级:找该拓扑下最佳存储(复制)方案(确定内容复制方案后,问题转化为单纯的传输问题)

*每种可能拓扑的价格

  • 按照需求量将所有目标内容降序排列
  • 对每个内容k
    • 将内容k存储于所有服务器计算当下花销(约束传输问题)
    • 对每个复制内容,若被移除则通过再优化该问题寻找节约花销
    • 丢弃提供最大节省的复制内容
    • 重复丢弃直至没有优化余地
  • 更新每个服务器剩余资源考虑下一个内容

实验执行

不同网络拓扑生成:GT-ITM拓扑产生器

拉格朗日松弛算法(一)——论文阅读笔记相关推荐

  1. 论文阅读笔记:《EIGENGAME: PCA AS A NASH EQUILIBRIUM》(特征博弈:主成分分析就是纳什均衡)

    论文阅读笔记:<EIGENGAME: PCA AS A NASH EQUILIBRIUM>(特征博弈:主成分分析就是纳什均衡) 声明 摘要 1 简介 2 PCA as an Eigen-G ...

  2. 论文阅读笔记(8):Structured Sparse Subspace Clustering: A Joint Affinity Learning and Subspace Clustering

    论文阅读笔记(8):Structured Sparse Subspace Clustering: A Joint Affinity Learning and Subspace Clustering F ...

  3. An efficient augmented Lagrangian method with applications to total variation minimization论文阅读笔记

    An efficient augmented Lagrangian method with applications to total variation minimization论文阅读笔记 论文信 ...

  4. 全卷积(FCN)论文阅读笔记:Fully Convolutional Networks for Semantic Segmentation

    论文阅读笔记:Fully Convolutional Networks forSemantic Segmentation 这是CVPR 2015拿到best paper候选的论文. 论文下载地址:Fu ...

  5. DnCNN论文阅读笔记【MATLAB】

    DnCNN论文阅读笔记 论文信息: 论文代码:https://github.com/cszn/DnCNN Abstract 提出网络:DnCNNs 关键技术: Residual learning an ...

  6. Learning Multiview 3D point Cloud Registration论文阅读笔记

    Learning multiview 3D point cloud registration Abstract 提出了一种全新的,端到端的,可学习的多视角三维点云配准算法. 多视角配准往往需要两个阶段 ...

  7. FCGF论文阅读笔记

    FCGF论文阅读笔记 0. Abstract 从三维点云或者扫描帧中提取出几何特征是许多任务例如配准,场景重建等的第一步.现有的领先的方法都是将low-level的特征作为输入,或者在有限的感受野上提 ...

  8. PointConv论文阅读笔记

    PointConv论文阅读笔记 Abstract 本文发表于CVPR. 其主要内容正如标题,是提出了一个对点云进行卷积的Module,称为PointConv.由于点云的无序性和不规则性,因此应用卷积比 ...

  9. DCP(Deep Closest Point)论文阅读笔记以及详析

    DCP论文阅读笔记 前言 本文中图片仓库位于github,所以如果阅读的时候发现图片加载困难.建议挂个梯子. 作者博客:https://codefmeister.github.io/ 转载前请联系作者 ...

  10. 2019 sample-free(样本不平衡)目标检测论文阅读笔记

    点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自知乎,已获作者同意转载,请勿二次转载 (原文地址:https://zhuanlan.zhihu.com/p/100052168) 背景 < ...

最新文章

  1. 用python爬取一个人所有信息_python实战===爬取所有微信好友的信息
  2. 写在2014最后一天
  3. confluence正常安装网页报错_NAS折腾手记1:在OMV5上安装ZFS On Linux的正确步骤
  4. 一步一步写算法(之图添加和删除)
  5. How to read PCA biplots and scree plots
  6. *sql注入实战--记一次绕过WTS-WAF拦截注入**
  7. ios wkweb设置图片_ios·WKWebView\UIWebView加载HTMLString,实现图片懒加载
  8. 2021-05-27let的TDZ
  9. 世界杯海信再出圈,三星:“谈不上愉悦”
  10. PHP 操作图片水印
  11. 这108道 JavaOOP 面试题 你是不是都会了?
  12. 【狂神说】 mysql 自学总结 4~6章
  13. Java全栈工程师学习
  14. Settings.settings文件的用处
  15. 题解2:Supper字符串
  16. python改文件名方法,python改文件名的方法
  17. 计算机科学专刊级别,计算机科学期刊介绍 各种杂志投稿方式和评价.doc
  18. Spring Boot(十二)集成spring-boot-starter-mail发送邮件
  19. 小唐开始刷蓝桥(七)2014年第五届C/C++ B组蓝桥杯省赛真题
  20. docker学习-1CentOS安装Docker CE

热门文章

  1. 苹果怎么信任企业级开发者_苹果企业签名是什么意思?
  2. 深圳房价三连跌,国内的房地产价格或将持续下跌,该持现金过冬了
  3. open SUSE 查看本机ip地址
  4. EasyExcel 实现冻结行和列
  5. oracle imp 换表空间,imp导入切换表空间
  6. 什么是TOC (http://hi.baidu.com/qq740566/blog/index/18)
  7. html5中加下划线,为超链接添加下划线
  8. BLDC (无刷直流电机) 六步式控制方法
  9. 【颜纠日记】PS批量裁剪不同图片-告别重复性操作
  10. python 热度图_python可视化(七)绘制詹姆斯、杜兰特、伦纳德生涯数据热度图...